File: BUCK.oss

package info (click to toggle)
pytorch 1.13.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 139,252 kB
  • sloc: cpp: 1,100,274; python: 706,454; ansic: 83,052; asm: 7,618; java: 3,273; sh: 2,841; javascript: 612; makefile: 323; xml: 269; ruby: 185; yacc: 144; objc: 68; lex: 44
file content (50 lines) | stat: -rw-r--r-- 1,383 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
load("//tools/build_defs:glob_defs.bzl", "subdir_glob")

cxx_library(
    name = "c10",
    srcs = glob(
        ["**/*.cpp"],
        exclude = [
            "test/**/*.cpp",
            "benchmark/**/*.cpp",
            "cuda/**/*.cpp",
        ],
    ),
      deps = [
        "//third_party:fmt",
        "//third_party:glog",
    ],
    exported_deps = [],
    compiler_flags = [
        "-Werror",
        "-Wno-global-constructors",
        "-DDISABLE_NAMEDTENSOR",
        "-DSUPPORTS_BACKTRACE=0"
    ],
    exported_headers = subdir_glob(
        [
            ("", "**/*.h"),
        ],
        exclude = [
            "test/**/*.h",
            "benchmark/**/*.h",
            "cuda/**/*.h",
        ],
    ),
    exported_linker_flags = [],
    exported_preprocessor_flags = [
        '-DC10_USING_CUSTOM_GENERATED_MACROS',
        '-DC10_USE_GLOG',
        '-DC10_USE_MINIMAL_GLOG',
        '-DC10_DISABLE_NUMA',
        '-DC10_MOBILE',
        '-fexceptions',
        '-Wno-global-constructors'
    ],
    header_namespace = "c10",
    link_whole = True,
    platform_preprocessor_flags = [['windows', ['-D_WINDOWS', '-D_WIN32', '-DWIN32', '-DNOMINMAX', '-D_CRT_SECURE_NO_WARNINGS', '-D_USE_MATH_DEFINES']], ['windows.*64$', ['-D_WIN64']]],
    preprocessor_flags = ['-DC10_BUILD_MAIN_LIB'],
    reexport_all_header_dependencies = True,
    visibility = ['PUBLIC'],
)