@@ -37,15 +37,6 @@ http_archive(
3737 url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.4.1/rules_shell-v0.4.1.tar.gz" ,
3838)
3939
40- # We must initialize hermetic python first.
41- load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
42-
43- http_archive (
44- name = "rules_java" ,
45- sha256 = "c73336802d0b4882e40770666ad055212df4ea62cfa6edf9cb0f9d29828a0934" ,
46- url = "https://github.com/bazelbuild/rules_java/releases/download/5.3.5/rules_java-5.3.5.tar.gz" ,
47- )
48-
4940# Initialize the TensorFlow repository and all dependencies.
5041#
5142# The cascade of load() statements and tf_workspace?() calls works around the
@@ -76,7 +67,7 @@ python_init_repositories(
7667 "tensorflow*" ,
7768 "tf_nightly*" ,
7869 ],
79- local_wheel_workspaces = ["//:WORKSPACE" ],
70+ local_wheel_workspaces = ["@org_tensorflow //:WORKSPACE" ],
8071 requirements = {
8172 "3.9" : "@org_tensorflow//:requirements_lock_3_9.txt" ,
8273 "3.10" : "@org_tensorflow//:requirements_lock_3_10.txt" ,
@@ -113,32 +104,11 @@ tf_workspace0()
113104
114105load (
115106 "@local_xla//third_party/py:python_wheel.bzl" ,
116- "nvidia_wheel_versions_repository" ,
117107 "python_wheel_version_suffix_repository" ,
118108)
119109
120- nvidia_wheel_versions_repository (
121- name = "nvidia_wheel_versions" ,
122- versions_source = "//ci/official/requirements_updater:nvidia-requirements.txt" ,
123- )
124-
125110python_wheel_version_suffix_repository (name = "tf_wheel_version_suffix" )
126111
127- load (
128- "@rules_ml_toolchain//cc/deps:cc_toolchain_deps.bzl" ,
129- "cc_toolchain_deps" ,
130- )
131-
132- cc_toolchain_deps ()
133-
134- register_toolchains ("@rules_ml_toolchain//cc:linux_x86_64_linux_x86_64" )
135-
136- register_toolchains ("@rules_ml_toolchain//cc:linux_x86_64_linux_x86_64_cuda" )
137-
138- register_toolchains ("@rules_ml_toolchain//cc:linux_aarch64_linux_aarch64" )
139-
140- register_toolchains ("@rules_ml_toolchain//cc:linux_aarch64_linux_aarch64_cuda" )
141-
142112load (
143113 "@rules_ml_toolchain//third_party/gpus/cuda/hermetic:cuda_json_init_repository.bzl" ,
144114 "cuda_json_init_repository" ,
@@ -205,3 +175,21 @@ load(
205175nvshmem_redist_init_repository (
206176 nvshmem_redistributions = NVSHMEM_REDISTRIBUTIONS ,
207177)
178+
179+ load (
180+ "@rules_ml_toolchain//third_party/nvshmem/hermetic:nvshmem_configure.bzl" ,
181+ "nvshmem_configure" ,
182+ )
183+
184+ nvshmem_configure (name = "local_config_nvshmem" )
185+
186+ load (
187+ "@rules_ml_toolchain//cc_toolchain/deps:cc_toolchain_deps.bzl" ,
188+ "cc_toolchain_deps" ,
189+ )
190+
191+ cc_toolchain_deps ()
192+
193+ register_toolchains ("@rules_ml_toolchain//cc_toolchain:lx64_lx64" )
194+
195+ register_toolchains ("@rules_ml_toolchain//cc_toolchain:lx64_lx64_cuda" )
0 commit comments