forked from pytorch/TensorRT
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBUILD
More file actions
36 lines (30 loc) · 777 Bytes
/
BUILD
File metadata and controls
36 lines (30 loc) · 777 Bytes
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
package(default_visibility = ["//visibility:public"])
config_setting(
name = "aarch64_linux",
constraint_values = [
"@platforms//cpu:aarch64",
"@platforms//os:linux",
],
)
cc_library(
name = "cudnn_headers",
hdrs = ["include/cudnn.h"] + glob(["include/cudnn+.h"]),
includes = ["include/"],
visibility = ["//visibility:private"],
)
cc_import(
name = "cudnn_lib",
shared_library = select({
":aarch64_linux": "lib/aarch64-linux-gnu/libcudnn.so",
"//conditions:default": "lib/x86_64-linux-gnu/libcudnn.so.7.6.5",
}),
visibility = ["//visibility:private"],
)
cc_library(
name = "cudnn",
deps = [
"cudnn_headers",
"cudnn_lib"
],
visibility = ["//visibility:public"],
)