@@ -4,7 +4,7 @@ NSYNC_COMMIT = "82b118aa7ace3132e517e2c467f8732978cf4023"
4
4
5
5
NSYNC_SHA256 = ""
6
6
7
- ENZYMEXLA_COMMIT = "09fa45e39eb458ac33e957826a0c17409f6e3fc7 "
7
+ ENZYMEXLA_COMMIT = "531dfe3e48d65e5838437e593b04e09a783a5f39 "
8
8
9
9
ENZYMEXLA_SHA256 = ""
10
10
@@ -22,8 +22,6 @@ http_archive(
22
22
urls = ["https://github.com/EnzymeAD/Enzyme-JAX/archive/{commit}.tar.gz" .format (commit = ENZYMEXLA_COMMIT )],
23
23
)
24
24
25
- load ("@enzyme_ad//:workspace.bzl" , "ENZYME_COMMIT" , "ENZYME_SHA256" , "JAX_COMMIT" , "JAX_SHA256" , "XLA_PATCHES" )
26
-
27
25
CUPTI_OLD = [
28
26
"""
29
27
sed -i.bak0 "s/cupti_driver_cbid/cupti/g" xla/backends/profiler/gpu/cupti_tracer.cc
@@ -38,7 +36,7 @@ sed -i.bak0 "/CUPTI_DRIVER_TRACE_CBID_cuGraphAddNode_v2/d" xla/backends/profiler
38
36
39
37
CUPTI_NEW = []
40
38
41
- XLA_PATCHES = XLA_PATCHES + CUPTI_NEW + [
39
+ NEW_XLA_PATCHES = CUPTI_NEW + [
42
40
"""
43
41
sed -i.bak0 "s/Shlwapi/shlwapi/g" xla/tsl/platform/windows/load_library.cc xla/tsl/platform/windows/windows_file_system.cc xla/tsl/platform/windows/env.cc
44
42
""" ,
@@ -139,33 +137,11 @@ LLVM_TARGETS = [
139
137
# ],
140
138
# )
141
139
142
- JAX_PATCHES = [
143
- """
144
- sed -i.bak0 "s/ cast/ llvm::cast/g" jaxlib/mosaic/dialect/gpu/mosaic_gpu.cc
145
- """ ,
146
- ]
147
-
148
- http_archive (
149
- name = "jax" ,
150
- patch_args = ["-p1" ],
151
- patch_cmds = JAX_PATCHES ,
152
- patches = ["@enzyme_ad//:patches/jax.patch" ],
153
- sha256 = JAX_SHA256 ,
154
- strip_prefix = "jax-" + JAX_COMMIT ,
155
- urls = ["https://github.com/google/jax/archive/{commit}.tar.gz" .format (commit = JAX_COMMIT )],
156
- )
157
-
158
- # load("@jax//third_party/xla:revision.bzl", "XLA_COMMIT", "XLA_SHA256")
159
- XLA_COMMIT = "3db2ac3bf43c3e250ef7614eb5c8594e716ecc48"
160
- XLA_SHA256 = ""
140
+ load ("@enzyme_ad//third_party/jax:workspace.bzl" , jax_workspace = "repo" )
141
+ jax_workspace ()
161
142
162
- http_archive (
163
- name = "xla" ,
164
- patch_cmds = XLA_PATCHES ,
165
- sha256 = XLA_SHA256 ,
166
- strip_prefix = "xla-" + XLA_COMMIT ,
167
- urls = ["https://github.com/giordano/xla/archive/{commit}.tar.gz" .format (commit = XLA_COMMIT )],
168
- )
143
+ load ("@enzyme_ad//third_party/xla:workspace.bzl" , xla_workspace = "repo" )
144
+ xla_workspace (NEW_XLA_PATCHES , override_commit = "3db2ac3bf43c3e250ef7614eb5c8594e716ecc48" )
169
145
170
146
#
171
147
# load("@xla//third_party/py:python_init_pip.bzl", "python_init_pip")
@@ -182,12 +158,10 @@ http_archive(
182
158
#
183
159
# pip_install_dependencies()
184
160
185
- http_archive (
186
- name = "enzyme" ,
187
- sha256 = ENZYME_SHA256 ,
188
- strip_prefix = "Enzyme-" + ENZYME_COMMIT + "/enzyme" ,
189
- urls = ["https://github.com/EnzymeAD/Enzyme/archive/{commit}.tar.gz" .format (commit = ENZYME_COMMIT )],
190
- )
161
+
162
+ load ("@enzyme_ad//third_party/enzyme:workspace.bzl" , enzyme_workspace = "repo" )
163
+ enzyme_workspace ()
164
+
191
165
192
166
# http_archive(
193
167
# name = "upb",
0 commit comments