1
1
package (default_visibility = ["//visibility:public" ])
2
2
3
- config_setting (
4
- name = "aarch64_linux" ,
5
- constraint_values = [
6
- "@platforms//cpu:aarch64" ,
7
- "@platforms//os:linux" ,
8
- ],
9
- )
10
-
11
3
config_setting (
12
4
name = "windows" ,
13
5
constraint_values = [
@@ -18,9 +10,6 @@ config_setting(
18
10
cc_library (
19
11
name = "cudart" ,
20
12
srcs = select ({
21
- ":aarch64_linux" : [
22
- "targets/aarch64-linux/lib/libcudart.so" ,
23
- ],
24
13
":windows" : [
25
14
"lib/x64/cudart.lib" ,
26
15
],
@@ -39,24 +28,18 @@ cc_library(
39
28
cc_library (
40
29
name = "nvToolsExt" ,
41
30
srcs = select ({
42
- ":aarch64_linux" : [
43
- "targets/aarch64-linux/lib/libnvToolsExt.so.1" ,
44
- ],
45
31
":windows" : [
46
32
"bin/nvToolsExt64_1.dll" ,
47
33
],
48
34
"//conditions:default" : [
49
- "targets /x86_64-linux/lib/libnvToolsExt.so.1" ,
35
+ "ltargets /x86_64-linux/lib/libnvToolsExt.so.1" ,
50
36
],
51
37
}),
52
38
)
53
39
54
40
cc_library (
55
41
name = "cuda" ,
56
42
srcs = select ({
57
- ":aarch64_linux" : glob ([
58
- "targets/aarch64-linux/lib/**/lib*.so" ,
59
- ]),
60
43
":windows" : [
61
44
"bin/*.dll" ,
62
45
],
@@ -76,14 +59,11 @@ cc_library(
76
59
cc_library (
77
60
name = "cublas" ,
78
61
srcs = select ({
79
- ":aarch64_linux" : glob ([
80
- "lib/**/*libcublas.so" ,
81
- ]),
82
62
":windows" : glob ([
83
63
"lib/x64/cublas.lib" ,
84
64
]),
85
65
"//conditions:default" : glob ([
86
- "lib/**/*libcublas.so" ,
66
+ "targets/x86_64-linux/ lib/**/*libcublas.so" ,
87
67
]),
88
68
}),
89
69
hdrs = glob ([
0 commit comments