Skip to content

Commit ea9c9e9

Browse files
authored
Bump xla (#783)
1 parent 64c866c commit ea9c9e9

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

deps/ReactantExtra/API.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
#include "xla/python/ifrt/topology.h"
9595
#include "xla/python/ifrt/tuple.h"
9696
#include "xla/python/ifrt/value.h"
97+
#include "xla/python/ifrt/attribute_map.h"
9798

9899
// IFRT - PJRT
99100
#include "xla/python/pjrt_ifrt/pjrt_array.h"
@@ -1567,11 +1568,10 @@ ifrt_proxy_grpc_server_create_from_ifrt_client_factory_tpu(
15671568
return MyValueOrThrow(
15681569
xla::ifrt::proxy::GrpcServer::CreateFromIfrtClientFactory(
15691570
address,
1570-
[]() -> absl::StatusOr<std::shared_ptr<xla::ifrt::Client>> {
1571+
[](xla::ifrt::AttributeMap initialization_data) -> absl::StatusOr<std::shared_ptr<xla::ifrt::Client>> {
15711572
auto pjrt_client =
15721573
std::shared_ptr<xla::PjRtClient>(GetCApiClient("TPU"));
1573-
return std::shared_ptr<xla::ifrt::Client>(
1574-
xla::ifrt::PjRtClient::Create(pjrt_client).release());
1574+
return xla::ifrt::PjRtClient::Create(std::move(pjrt_client));
15751575
}))
15761576
.release();
15771577
}

deps/ReactantExtra/WORKSPACE

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ http_archive(
129129
patches = ["@enzyme_ad//:patches/jax.patch"],
130130
)
131131

132-
load("@jax//third_party/xla:workspace.bzl", "XLA_COMMIT", "XLA_SHA256")
132+
# load("@jax//third_party/xla:workspace.bzl", "XLA_COMMIT", "XLA_SHA256")
133+
XLA_COMMIT = "b34ff92fce1c51bf895a80fb1a3672b1301eb7aa"
134+
XLA_SHA256 = ""
133135

134136
http_archive(
135137
name = "xla",

src/Compiler.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,8 @@ function compile_mlir!(
645645
end
646646

647647
raise = if Raise[]
648-
"llvm-to-memref-access,canonicalize,convert-llvm-to-cf,canonicalize,enzyme-lift-cf-to-scf,canonicalize,func.func(canonicalize-loops),canonicalize-scf-for,canonicalize,affine-cfg,canonicalize,func.func(canonicalize-loops),canonicalize,llvm-to-affine-access,canonicalize,delinearize-indexing,canonicalize"
648+
# "llvm-to-memref-access" # ,canonicalize,convert-llvm-to-cf,canonicalize,enzyme-lift-cf-to-scf,canonicalize,func.func(canonicalize-loops),canonicalize-scf-for,canonicalize,affine-cfg,canonicalize,func.func(canonicalize-loops),canonicalize,llvm-to-affine-access,canonicalize,delinearize-indexing,canonicalize"
649+
"canonicalize"
649650
else
650651
"canonicalize"
651652
end

0 commit comments

Comments
 (0)