← The AI Systems Map
L0 · LabsFramework / tooling

JAX

Google/DeepMind's training framework, the PyTorch alternative

JAX is the functional autodiff framework behind Google DeepMind's Gemini and most TPU-first training; its pmap/pjit and Pathways runtime enable planet-scale TPU pods. It is the principal reason a viable non-PyTorch, non-CUDA training path exists at frontier scale.

Owner

Google DeepMind

Runs on

TPU via XLA

How it fits the stack

JAX with what it depends on (above) and what it feeds (below). The figure renders as a crawlable diagram and upgrades to an interactive 3D graph as it scrolls into view.

depends ondepends onusesusesdesignsJAXLabsGoogle TPUMLIR / OpenXLA /StableHLOchokepointGeminiGoogle DeepMind
JAXDepends on ↑Feeds ↓Related

JAX in the AI stack. JAX with its immediate upstream dependencies (top) and downstream dependents (bottom) in the AI value chain. Hover a node in 3D, or read the full relationships below.

Graph data (text) — 5 entities, 5 relationships
  • JAXdepends onGoogle TPU
  • JAXdepends onMLIR / OpenXLA / StableHLO
  • GeminiusesJAX
  • Google DeepMindusesJAX
  • JAXdesignsGoogle DeepMind

Context — capital, rivals, policy · · 1