pytorch

Форк
0
/
ufunc_defs.bzl 
25 строк · 800.0 Байт
1
load("@bazel_skylib//lib:paths.bzl", "paths")
2
load(":build_variables.bzl", "aten_ufunc_headers")
3

4
aten_ufunc_names = [
5
    paths.split_extension(paths.basename(h))[0]
6
    for h in aten_ufunc_headers
7
]
8

9
def aten_ufunc_generated_cpu_sources(gencode_pattern = "{}"):
10
    return [gencode_pattern.format(name) for name in [
11
        "UfuncCPU_{}.cpp".format(n)
12
        for n in aten_ufunc_names
13
    ]]
14

15
def aten_ufunc_generated_cpu_kernel_sources(gencode_pattern = "{}"):
16
    return [gencode_pattern.format(name) for name in [
17
        "UfuncCPUKernel_{}.cpp".format(n)
18
        for n in aten_ufunc_names
19
    ]]
20

21
def aten_ufunc_generated_cuda_sources(gencode_pattern = "{}"):
22
    return [gencode_pattern.format(name) for name in [
23
        "UfuncCUDA_{}.cu".format(n)
24
        for n in aten_ufunc_names
25
    ]]
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.