From 39e8ee93b015372049c833bf45f49105026d9e8a Mon Sep 17 00:00:00 2001 From: Daniel Suo <dsuo@google.com> Date: Fri, 14 Mar 2025 13:53:57 -0700 Subject: [PATCH] Add `experimental/serialize_executable.py` to `BUILD`. PiperOrigin-RevId: 736975882 --- jax/BUILD | 17 +++++++++++++++++ jaxlib/jax.bzl | 1 + 2 files changed, 18 insertions(+) diff --git a/jax/BUILD b/jax/BUILD index 5e9cbd7a1..d6f100581 100644 --- a/jax/BUILD +++ b/jax/BUILD @@ -36,6 +36,7 @@ load( "py_library_providing_imports_info", "pytype_library", "pytype_strict_library", + "serialize_executable_internal_users", ) package( @@ -127,6 +128,12 @@ package_group( packages = mosaic_gpu_internal_users, ) +package_group( + name = "serialize_executable_users", + includes = [":internal"], + packages = serialize_executable_internal_users, +) + # JAX-private test utilities. py_library( # This build target is required in order to use private test utilities in jax._src.test_util, @@ -618,6 +625,16 @@ pytype_strict_library( ] + py_deps("numpy"), ) +pytype_strict_library( + name = "serialize_executable", + srcs = ["experimental/serialize_executable.py"], + visibility = [":serialize_executable_users"], + deps = [ + ":jax", + "//jax/_src/lib", + ], +) + pytype_strict_library( name = "source_mapper", srcs = glob(include = ["experimental/source_mapper/**/*.py"]), diff --git a/jaxlib/jax.bzl b/jaxlib/jax.bzl index c4ac8d00f..89f154599 100644 --- a/jaxlib/jax.bzl +++ b/jaxlib/jax.bzl @@ -48,6 +48,7 @@ pallas_gpu_internal_users = [] pallas_tpu_internal_users = [] pallas_fuser_users = [] mosaic_extension_deps = [] +serialize_executable_internal_users = [] jax_internal_export_back_compat_test_util_visibility = [] jax_internal_test_harnesses_visibility = []