RepoJournal
Google

Google

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

Pick a date

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.

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

FAQ

What changed 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.
What should Google teams do about it?
Verify JAX GPU tensor reshape operations in your H100 pipelines—these commits enable more efficient memory layouts • Update python-genai to v2.2.0 if you use Gemini Live speech features • Rebuild nox test sessions in google-cloud-python forks to pull local dependency fixes
Which Google repositories shipped on May 13, 2026?
google/jax, googleapis/python-genai, googleapis/google-cloud-python

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.