File tree Expand file tree Collapse file tree 7 files changed +36
-18
lines changed
third_party/torch_tensorrt Expand file tree Collapse file tree 7 files changed +36
-18
lines changed Original file line number Diff line number Diff line change @@ -88,8 +88,7 @@ pkg_tar(
88
88
name = "libtorchtrt" ,
89
89
srcs = [
90
90
"//:LICENSE" ,
91
- "//bzl_def:BUILD" ,
92
- "//bzl_def:WORKSPACE" ,
91
+ "//third_party/torch_tensorrt:BUILD" ,
93
92
],
94
93
extension = "tar.gz" ,
95
94
package_dir = "torch_tensorrt" ,
@@ -107,8 +106,7 @@ pkg_tar(
107
106
name = "libtorchtrt_runtime" ,
108
107
srcs = [
109
108
"//:LICENSE" ,
110
- "//bzl_def:BUILD" ,
111
- "//bzl_def:WORKSPACE" ,
109
+ "//third_party/torch_tensorrt:BUILD" ,
112
110
],
113
111
extension = "tar.gz" ,
114
112
package_dir = "torch_tensorrt_runtime" ,
Original file line number Diff line number Diff line change @@ -24,14 +24,16 @@ git_override(
24
24
25
25
local_repository = use_repo_rule ("@bazel_tools//tools/build_defs/repo:local.bzl" , "local_repository" )
26
26
27
+
28
+ new_local_repository = use_repo_rule ("@bazel_tools//tools/build_defs/repo:local.bzl" , "new_local_repository" )
29
+
27
30
# External dependency for torch_tensorrt if you already have precompiled binaries.
28
- local_repository (
31
+ new_local_repository (
29
32
name = "torch_tensorrt" ,
30
- path = "/opt/conda/lib/python3.11/site-packages/torch_tensorrt" ,
33
+ build_file = "@//third_party/torch_tensorrt:BUILD" ,
34
+ path = "/usr/local/lib/python3.12/site-packages/torch_tensorrt/" ,
31
35
)
32
36
33
- new_local_repository = use_repo_rule ("@bazel_tools//tools/build_defs/repo:local.bzl" , "new_local_repository" )
34
-
35
37
# CUDA should be installed on the system locally
36
38
# for linux x86_64 and aarch64
37
39
new_local_repository (
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -24,14 +24,17 @@ git_override(
24
24
25
25
local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "local_repository")
26
26
27
+
28
+ new_local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "new_local_repository")
29
+
30
+
27
31
# External dependency for torch_tensorrt if you already have precompiled binaries.
28
- local_repository (
32
+ new_local_repository (
29
33
name = "torch_tensorrt",
34
+ build_file = "@//third_party/torch_tensorrt:BUILD",
30
35
path = "/usr/local/lib/python3.12/dist-packages/torch_tensorrt/",
31
36
)
32
37
33
- new_local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "new_local_repository")
34
-
35
38
36
39
# CUDA should be installed on the system locally
37
40
new_local_repository(
@@ -55,8 +58,29 @@ new_local_repository(
55
58
build_file = "third_party/libtorch/BUILD"
56
59
)
57
60
61
+
62
+ # This is a workaround (WAR), not a functional Bazel repository.
63
+ # It directly references a system-installed PyTorch package, which breaks hermeticity
64
+ new_local_repository(
65
+ name = "torch_l4t",
66
+ path = "/usr/local/lib/python3.12/dist-packages/torch/",
67
+ build_file = "third_party/libtorch/BUILD"
68
+ )
69
+
58
70
new_local_repository(
59
71
name = "tensorrt",
60
72
path = "/usr/",
61
73
build_file = "@//third_party/tensorrt/local:BUILD"
62
74
)
75
+
76
+ new_local_repository(
77
+ name = "tensorrt_sbsa",
78
+ path = "/usr/",
79
+ build_file = "@//third_party/tensorrt/local:BUILD"
80
+ )
81
+
82
+ new_local_repository(
83
+ name = "tensorrt_l4t",
84
+ path = "/usr/",
85
+ build_file = "@//third_party/tensorrt/local:BUILD"
86
+ )
Original file line number Diff line number Diff line change @@ -597,8 +597,6 @@ def run(self):
597
597
package_data .update (
598
598
{
599
599
"torch_tensorrt" : [
600
- "BUILD" ,
601
- "WORKSPACE" ,
602
600
"include/torch_tensorrt/*.h" ,
603
601
"include/torch_tensorrt/core/*.h" ,
604
602
"include/torch_tensorrt/core/conversion/*.h" ,
@@ -628,8 +626,6 @@ def run(self):
628
626
package_data .update (
629
627
{
630
628
"torch_tensorrt" : [
631
- "BUILD" ,
632
- "WORKSPACE" ,
633
629
"include/torch_tensorrt/*.h" ,
634
630
"include/torch_tensorrt/core/*.h" ,
635
631
"include/torch_tensorrt/core/runtime/*.h" ,
File renamed without changes.
Original file line number Diff line number Diff line change 1
1
package (default_visibility = ["//visibility:public" ])
2
2
3
3
exports_files ([
4
- "WORKSPACE" ,
5
4
"BUILD" ,
6
- ])
5
+ ])
You can’t perform that action at this time.
0 commit comments