140 wires and counting

$ follow Google

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-06
stories 11

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

JAX REMAT3 OVERHAUL CUTS MEMORY PRESSURE WITH SELECTIVE OFFLOADING

By RepoJournal · Filed · About Google · Composed from the cited sources · methodology

1 person shipped this

JAX is shipping a fundamental redesign of its rematerialization system that lets you offload specific activations to slower storage during training, reclaiming GPU memory without the checkpointing tax.

The remat3 refactor hits production with two major pieces: support for save_and_offload_only_these_names [1] and offload_dot_with_no_batch_dims [2], both defunctionalizing previous approaches into dataclass policies. The first lets you name exactly which residuals get device_put to offload storage on the forward pass and restored on the backward pass. The second does the same for matrix multiplications without batch dimensions, offloading their outputs while rematerializing any batched dots as before. This keeps the remat2 functional interface intact [1] so your existing code doesn't break. Meanwhile, custom_vjp3 now handles unhashable nondiff_argnums [3], closing a gap that was blocking some VJP patterns. The wins here are real: you trade slow storage I/O for GPU memory headroom on large training runs without recomputation overhead.

Quick answers

What shipped in Google on July 6, 2026?
JAX is shipping a fundamental redesign of its rematerialization system that lets you offload specific activations to slower storage during training, reclaiming GPU memory without the checkpointing tax. In total, 7 commits and 4 pull requests landed.
Who contributed to Google on July 6, 2026?
1 developer shipped this update, including mattjj.
What were the notable Google updates?
[remat3] support offloading via save_and_offload_only_these_names, [remat3] support offloading via offload_dot_with_no_batch_dims, and [custom_vjp3] handle unhashable nondiff_argnums in custom_vjp3.