~/talk

Intro to JAX: Accelerating Machine Learning research

slides:none on file

JAX traces Python numerical functions into a jaxpr intermediate representation, applies composable transforms like grad, jit and vmap to automatically differentiate, compile to XLA HLO, vectorize and parallelize, then run the result on CPU, GPU or TPU with no code changes. It reports MLPerf wins on some benchmarks, powers large projects (AlphaFold runs on JAX), and supports pmap for multi-core/TPU parallelism while keeping a NumPy-like API for rapid prototyping.

AI-written summary · about

  1. 0:00Intro
  2. 0:56JAX is Fast: MLPerf vo.7 Results SSD
  3. 1:39Deep learning in Numpy
  4. 2:59Motivating JAX
  5. 5:35JAX traces Python functions. What does this function do?
  6. 6:53Python function - JAX Intermediate Representation
  7. 8:21JAX is designed from ground-up around XLA
  8. 9:51JAX ecosystem JAX provides a foundation for a growing ecosystem of domain-specific tools: High-level Deep Learning Libraries Probabilistic Programming
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.