RepoJournal
Google

Google

JAX, the GenAI SDK, and the Cloud libs - Google's open source layer

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.

Pick a date

Topics: AI / ML Python Full archive →

The Wire · Showcase

JAX REWIRES GPU MEMORY TRANSFORMS; GENAI SDK SHIPS SPEECH TRANSLATION

By RepoJournal · Filed · About Google

JAX's Mosaic GPU stack landed three major commits reshaping how shared memory transforms propagate through tensor operations, while the GenAI SDK reaches v2.2.0 with live speech translation and Agent Platform MCP support.

The JAX team shipped a trio of infrastructure changes that unblock tensor reshaping on GPUs. First, they implemented `CollapseShape` expression handling [1] to propagate SMEM transforms through `memref.collapse_shape`, followed by the full lowering for the operation [2]. These commits fix the test suite for warpgroup semantics—meaning JAX can now efficiently reshape tensors on H100/H200 GPUs without redundant memory copies. In parallel, the pallas-mpmd desk removed `mpmd_meshes` from the lowering context [3], simplifying the abstraction layer for multi-GPU distributed code. The GenAI SDK crossed into v2.2.0 [4] with two feature wins: speech-to-speech translation now works in Gemini Live [5], and Agent Platform MCP support landed with new session and auth helpers [6]. On the cloud-python front, the BigFrames team refactored gbq execution as a semi-executor [7] and introduced `GoogleSqlScalarOp` [8] to improve scalar operation handling, while pandas-gbq got Ruff formatting and mypy type checking [9]. The dependency resolution fix [10] addresses a critical issue in the monorepo—core packages were being fetched remotely instead of from local source, breaking prerelease testing.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Mosaic GPU] Implement `CollapseShape` expression to propagate SMEM transforms through `memref.collapse_shape`. ↗ google/jax
  2. [2] [Pallas/Mosaic GPU] Implement lowering for `memref.collapse_shape` and enable `test_wgmma_reshaped_rhs_unit_tiling` under warpgroup semantics. ↗ google/jax
  3. [3] [pallas-mpmd] Remove `mpmd_meshes` from the lowering context in favor of meshes on avals. google/jax
  4. [4] v2.2.0 ↗ googleapis/python-genai
  5. [5] feat: support speech to speech translation in Gemini Live ↗ googleapis/python-genai
  6. [6] chore: Add session and auth helpers for Agent Platform MCP support ↗ googleapis/python-genai
  7. [7] refactor: Unify gbq execution as semi-executor ↗ googleapis/google-cloud-python
  8. [8] refactor(bigframes): Introduce GoogleSqlScalarOp ↗ googleapis/google-cloud-python
  9. [9] feat(pandas-gbq): add Ruff format session and implement mypy ↗ googleapis/google-cloud-python
  10. [10] fix(templates): resolve core dependencies locally and batch pip installs ↗ googleapis/google-cloud-python

Quick answers

What shipped in Google on May 13, 2026?
JAX's Mosaic GPU stack landed three major commits reshaping how shared memory transforms propagate through tensor operations, while the GenAI SDK reaches v2.2.0 with live speech translation and Agent Platform MCP support. In total, 40 commits, 34 pull requests, and 1 releases landed.
Who contributed to Google on May 13, 2026?
4 developers shipped this update, including copybara-service[bot], TrevorBergeron, chalmerlowe, and ohmayr.
What were the notable Google updates?
[Mosaic GPU] Implement `CollapseShape` expression to propagate SMEM transforms through `memref.collapse_shape`, [Pallas/Mosaic GPU] Implement lowering for `memref.collapse_shape` and enable `test_wgmma_reshaped_rhs_unit_tiling` under warpgroup semantics, and [pallas-mpmd] Remove `mpmd_meshes` from the lowering context in favor of meshes on avals.

More from Google

Daily updates, in your inbox

Follow Google

Keep up with Google in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?