mirror of
https://github.com/ROCm/jax.git
synced 2025-04-16 20:06:05 +00:00

Also move reading jax config value to be right before the client is created. Previously they were read before calling register_plugin, which happens during import and before any call of jax.config.update. The decorator in mock_gpu_test was used wrongly. jtu.run_on_devices will create the client before jax.config.update is called, which is not desired. Remove the decorator will not fail CPU/TPU tests because the mesh will check the num_shard and the number of devices in the client and skip it if it does not match. generate_pjrt_gpu_plugin_options is only used in places that do not require compatibility so do not need to update xla_client version. PiperOrigin-RevId: 611610915