← The AI Systems Map
L0 · LabsFramework / toolingMountain View, CA

JAX / XLA

Google's ML framework — the TPU-native alternative to PyTorch

JAX with the XLA compiler is Google DeepMind's primary training framework and the software that makes TPUs first-class, powering Gemini. It is the main non-PyTorch training stack and a strategic lever letting Google escape the CUDA/NVIDIA dependency the rest of the industry lives under.

Backs

Gemini on TPU

Compiler

XLA

How it fits the stack

JAX / XLA 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.

usesused bycompetes withJAX / XLALabsGoogle DeepMindGoogle TPUPyTorch
JAX / XLAFeeds ↓Related

JAX / XLA in the AI stack. JAX / XLA 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) — 4 entities, 3 relationships
  • Google DeepMindusesJAX / XLA
  • Google TPUused byJAX / XLA
  • JAX / XLAcompetes withPyTorch

Context — capital, rivals, policy · · 1