~/talk

Lightning Thunder: Supercharged PyTorch for Modern Hardware

Talkat PyTorch Day France 2025 · on Wednesday, 2025-05-07· [ai-assisted-development, machine-learning]
slides:none on file

Lightning Thunder is an open source compiler that traces a PyTorch NNModule on the meta device and emits a prologue, a purely functional trace, and an epilogue so transforms can shard, fuse, and inject libraries before moving tensors to hardware. It targets FP8/FP6/FP4 via transformer engine and uses MD fuser or torch compile for JIT kernels, composes FSDP + DDP meshes, runs on MVL72 (144 GPUs), and shows bigger speedups on P200 than on H100.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Hardware strategies
  3. 3:56What is Lightning Thunder
  4. 6:23Model optimization state
  5. 8:54Thunder compilation
  6. 11:00FP8 transforms and sharding
  7. 12:45FSDP and DDP composition
  8. 14:33Thunder Jet and plugins
  9. 16:21Automating transformations
  10. 17:04Current and future state
~/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.