The Wire · Showcase
JAX Renames Mosaic GPU Parameters
By RepoJournal · Filed · About Google
Google's JAX team is renaming a core Mosaic GPU attribute, and it will break your cross-process parameter code.
Google's JAX team is renaming the `multimem_parameters` Mosaic attribute to `symmetric memory parameters`, a change that will impact anyone using Mosaic GPU for cross-process or multimem workloads [1]. The attribute marks parameters that "should be copied to the symmetrical memory space," so the rename clarifies intent but will require updating your code [2]. The change landed via two commits, one by copybara-service and one by a human author, with the latter including the PiperOrigin-RevId [2]. Meanwhile, the XLA dependency was bumped to a specific revision, likely to keep pace with the GPU backend changes [3]. If you're on Mosaic GPU, plan to update your parameter annotations before your next deploy.
One email a day. Unsubscribe in one click.
Keep up with Google in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update any code using multimem_parameters to symmetric memory parameters before your next Mosaic GPU deploy google/jax [immediate]
- → Review the XLA dependency bump for any breaking changes in your GPU kernels google/jax [plan]
References
- [1] [Mosaic:GPU] Rename multimem parameters mosaic attribute to symmetric memory parameters. ↗ google/jax
- [2] [Mosaic:GPU] Rename multimem parameters mosaic attribute to symmetric memory parameters. google/jax
- [3] Update XLA dependency to use revision http://github.com/openxla/xla/commit/ddde0c9ee5a4aa767ff35af8e05473117c7028e4 google/jax