21 lines
762 B
Python
21 lines
762 B
Python
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
|
|
def _tpu_impl(mctx):
|
|
# https://storage.googleapis.com/jax-releases/libtpu_releases.html
|
|
http_archive(
|
|
name = "libpjrt_tpu",
|
|
url = "https://storage.googleapis.com/libtpu-nightly-releases/wheels/libtpu-nightly/libtpu_nightly-0.1.dev20250102+nightly-py3-none-linux_x86_64.whl",
|
|
type = "zip",
|
|
sha256 = "df8339b4f852bd19ad4ed380facc08f28c04e214e9dabb88863e70907b08817e",
|
|
build_file = "libpjrt_tpu.BUILD.bazel",
|
|
)
|
|
return mctx.extension_metadata(
|
|
reproducible = True,
|
|
root_module_direct_deps = ["libpjrt_tpu"],
|
|
root_module_direct_dev_deps = [],
|
|
)
|
|
|
|
tpu_packages = module_extension(
|
|
implementation = _tpu_impl,
|
|
)
|