gemini-2.5-pro| input-price: 1.25 output-price: 10 max-context-length: 200_000 (cost: $0.06) Β· Anfrage: 2025-09-17T04:08:33.175043

Generated by rs-summarizer Version unbekannt

Abstract:

This presentation by Jacob from DeepMind offers a practical guide to large-scale Large Language Model (LLM) training using JAX. The central argument is that JAX excels at scaling from simple, NumPy-like code to massive, distributed systems with tens of thousands of devices. The session emphasizes a crucial development loop: writing code, profiling performance, analyzing it against hardware "roofline" limits, and then optimizing bottlenecks. Through a live demo on a 64-TPU system, the speaker showcases how JAX and the XLA compiler handle various parallelism strategies, including data parallelism, Fully Sharded Data Parallelism (FSDP), and model (tensor) parallelism. The talk highlights JAX's powerful APIs for explicit control, such as device meshes for organizing hardware, shard_map for writing device-local code, and sharding constraints to guide the compiler when its automatic partitioning (GSPMD) is suboptimal.

A Guide to Large-Scale LLM Training with JAX

Summary Rating: No ratings yet
Article Rating: No ratings yet

Source