Skip to content

Commit d774b64

Browse files
hawkinspGoogle-ML-Automation
authored andcommitted
Remove some deprecated BUILD aliases, close visibility of some others.
PiperOrigin-RevId: 842764995
1 parent 3a37e92 commit d774b64

File tree

6 files changed

+69
-208
lines changed

6 files changed

+69
-208
lines changed

BUILD.bazel

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,43 @@ wheel_sources(
3030
data_srcs = ["//jax"],
3131
py_srcs = [
3232
"//jax",
33-
"//jax:compilation_cache",
34-
"//jax:experimental",
3533
"//jax/example_libraries:example_libraries",
36-
"//jax:experimental_colocated_python",
37-
"//jax:experimental_sparse",
38-
"//jax:experimental_buffer_callback",
39-
"//jax:experimental_serialize_executable",
40-
"//jax:pallas_experimental_gpu_ops",
41-
"//jax:pallas_fuser",
42-
"//jax:pallas_gpu_ops",
43-
"//jax:pallas_mosaic_gpu",
44-
"//jax:pallas_tpu_ops",
45-
"//jax:pallas_triton",
46-
"//jax:source_mapper",
47-
"//jax:sparse_test_util",
34+
"//jax/example_libraries:optimizers",
35+
"//jax/example_libraries:stax",
36+
"//jax/experimental:buffer_callback",
37+
"//jax/experimental:checkify",
38+
"//jax/experimental:colocated_python",
39+
"//jax/experimental:compilation_cache",
40+
"//jax/experimental:compute_on",
41+
"//jax/experimental:custom_dce",
42+
"//jax/experimental:custom_partitioning",
43+
"//jax/experimental:fused",
44+
"//jax/experimental:hijax",
45+
"//jax/experimental:jet",
46+
"//jax/experimental:layout",
47+
"//jax/experimental:mesh_utils",
48+
"//jax/experimental:multihost_utils",
49+
"//jax/experimental:ode",
50+
"//jax/experimental:pallas_experimental_gpu_ops",
51+
"//jax/experimental:pallas_fuser",
52+
"//jax/experimental:pallas_gpu_ops",
53+
"//jax/experimental:pallas_mosaic_gpu",
54+
"//jax/experimental:pallas_tpu_ops",
55+
"//jax/experimental:pallas_triton",
56+
"//jax/experimental:pjit",
57+
"//jax/experimental:profiler",
58+
"//jax/experimental:rnn",
59+
"//jax/experimental:scheduling_groups",
60+
"//jax/experimental:serialize_executable",
61+
"//jax/experimental:shard_alike",
62+
"//jax/experimental:shard_map",
63+
"//jax/experimental:source_mapper",
64+
"//jax/experimental:sparse_test_util",
65+
"//jax/experimental:sparse",
66+
"//jax/experimental:topologies",
67+
"//jax/experimental:transfer",
68+
"//jax/experimental:xla_metadata",
69+
"//jax/experimental",
4870
"//jax/_src:lax_reference",
4971
"//jax/_src:internal_export_back_compat_test_util",
5072
"//jax/_src:internal_export_back_compat_test_data",

jax/BUILD

Lines changed: 9 additions & 154 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ load(
2020
"jax_extend_internal_users",
2121
"jax_extra_deps",
2222
"jax_internal_packages",
23+
"jax_visibility",
2324
"py_deps",
2425
"py_library_providing_imports_info",
2526
"pytype_library",
@@ -259,7 +260,7 @@ pytype_strict_library(
259260
# TODO(dsuo): remove these aliases/targets.
260261
pytype_strict_library(
261262
name = "experimental",
262-
visibility = ["//visibility:public"],
263+
visibility = jax_visibility("experimental_deprecated_alias"),
263264
deps = [
264265
":jax",
265266
"//jax/example_libraries:optimizers",
@@ -288,190 +289,44 @@ pytype_strict_library(
288289
],
289290
)
290291

291-
alias(
292-
name = "experimental_buffer_callback",
293-
actual = "//jax/experimental:buffer_callback",
294-
visibility = ["//jax/experimental:buffer_callback_users"],
295-
)
296-
297-
alias(
298-
name = "experimental_colocated_python",
299-
actual = "//jax/experimental:colocated_python",
300-
visibility = ["//visibility:public"],
301-
)
302-
303-
alias(
304-
name = "experimental_compute_on",
305-
actual = "//jax/experimental:compute_on",
306-
visibility = ["//visibility:public"],
307-
)
308-
309-
alias(
310-
name = "compilation_cache",
311-
actual = "//jax/experimental:compilation_cache",
312-
visibility = ["//visibility:public"],
313-
)
314-
315-
alias(
316-
name = "jet",
317-
actual = "//jax/experimental:jet",
318-
visibility = ["//visibility:public"],
319-
)
320-
321292
alias(
322293
name = "mesh_utils",
323294
actual = "//jax/experimental:mesh_utils",
324-
visibility = ["//visibility:public"],
325-
)
326-
327-
alias(
328-
name = "experimental_mesh_utils",
329-
actual = "//jax/experimental:mesh_utils",
330-
visibility = ["//visibility:public"],
331-
)
332-
333-
alias(
334-
name = "mosaic",
335-
actual = "//jax/experimental:mosaic",
336-
visibility = ["//jax/experimental:mosaic_users"],
337-
)
338-
339-
alias(
340-
name = "mosaic_gpu",
341-
actual = "//jax/experimental:mosaic_gpu",
342-
visibility = ["//jax/experimental:mosaic_gpu_users"],
343-
)
344-
345-
alias(
346-
name = "experimental_multihost_utils",
347-
actual = "//jax/experimental:multihost_utils",
348-
visibility = ["//visibility:public"],
349-
)
350-
351-
alias(
352-
name = "ode",
353-
actual = "//jax/experimental:ode",
354-
visibility = ["//visibility:public"],
295+
visibility = jax_visibility("mesh_utils_deprecated_alias"),
355296
)
356297

357298
alias(
358299
name = "pallas",
359300
actual = "//jax/experimental:pallas",
360-
visibility = ["//visibility:public"],
301+
visibility = jax_visibility("pallas_deprecated_alias"),
361302
)
362303

363304
alias(
364305
name = "pallas_fuser",
365306
actual = "//jax/experimental:pallas_fuser",
366-
visibility = ["//jax/experimental:pallas_fuser_users"],
367-
)
368-
369-
alias(
370-
name = "pallas_gpu",
371-
actual = "//jax/experimental:pallas_gpu",
372-
visibility = ["//jax/experimental:pallas_gpu_users"],
373-
)
374-
375-
alias(
376-
name = "pallas_gpu_ops",
377-
actual = "//jax/experimental:pallas_gpu_ops",
378-
visibility = ["//jax/experimental:pallas_gpu_users"],
307+
visibility = jax_visibility("pallas_fuser_deprecated_alias"),
379308
)
380309

381310
alias(
382311
name = "pallas_mosaic_gpu",
383312
actual = "//jax/experimental:pallas_mosaic_gpu",
384-
visibility = ["//jax/experimental:mosaic_gpu_users"],
313+
visibility = jax_visibility("pallas_mosaic_gpu_deprecated_alias"),
385314
)
386315

387316
alias(
388317
name = "pallas_tpu",
389318
actual = "//jax/experimental:pallas_tpu",
390-
visibility = ["//visibility:public"],
391-
)
392-
393-
alias(
394-
name = "pallas_tpu_ops",
395-
actual = "//jax/experimental:pallas_tpu_ops",
396-
visibility = ["//visibility:public"],
397-
)
398-
399-
alias(
400-
name = "pallas_triton",
401-
actual = "//jax/experimental:pallas_triton",
402-
visibility = ["//jax/experimental:pallas_gpu_users"],
403-
)
404-
405-
alias(
406-
name = "pallas_experimental_gpu_ops",
407-
actual = "//jax/experimental:pallas_experimental_gpu_ops",
408-
visibility = ["//jax/experimental:mosaic_gpu_users"],
409-
)
410-
411-
alias(
412-
name = "experimental_profiler",
413-
actual = "//jax/experimental:profiler",
414-
visibility = ["//visibility:public"],
415-
)
416-
417-
alias(
418-
name = "experimental_pjit",
419-
actual = "//jax/experimental:pjit",
420-
visibility = ["//visibility:public"],
421-
)
422-
423-
alias(
424-
name = "rnn",
425-
actual = "//jax/experimental:rnn",
426-
visibility = ["//visibility:public"],
427-
)
428-
429-
alias(
430-
name = "experimental_serialize_executable",
431-
actual = "//jax/experimental:serialize_executable",
432-
visibility = ["//jax/experimental:serialize_executable_users"],
433-
)
434-
435-
alias(
436-
name = "source_mapper",
437-
actual = "//jax/experimental:source_mapper",
438-
visibility = ["//visibility:public"],
439-
)
440-
441-
alias(
442-
name = "experimental_sparse",
443-
actual = "//jax/experimental:sparse",
444-
visibility = ["//visibility:public"],
445-
)
446-
447-
alias(
448-
name = "sparse_test_util",
449-
actual = "//jax/experimental:sparse_test_util",
450-
visibility = [":internal"],
451-
)
452-
453-
alias(
454-
name = "experimental_topologies",
455-
actual = "//jax/experimental:topologies",
456-
visibility = ["//visibility:public"],
319+
visibility = jax_visibility("pallas_tpu_deprecated_alias"),
457320
)
458321

459322
alias(
460323
name = "experimental_transfer",
461324
actual = "//jax/experimental:transfer",
462-
visibility = ["//jax/experimental:experimental_transfer_users"],
325+
visibility = jax_visibility("experimental_transfer_deprecated_alias"),
463326
)
464327

465-
# Aliases of example_library targets.
466-
# TODO(dsuo): remove these aliases.
467328
alias(
468329
name = "optimizers",
469330
actual = "//jax/example_libraries:optimizers",
470-
visibility = ["//visibility:public"],
471-
)
472-
473-
alias(
474-
name = "stax",
475-
actual = "//jax/example_libraries:stax",
476-
visibility = ["//visibility:public"],
331+
visibility = jax_visibility("optimizers_deprecated_alias"),
477332
)

0 commit comments

Comments
 (0)