~/talk

nnScaler: Constraint-Guided Parallelization Plan Generation for Deep Learning Training

name:Zhiqi Lin
links:none on file
links:none on file
links:none on file
name:Fan Yang
linkedin:fyang26
name:Yi Zhu
links:none on file
name:Cheng Li
links:none on file
links:none on file
name:Xu Cao
links:none on file
links:none on file
links:none on file
links:none on file
name:Mao Yang
links:none on file
links:none on file
links:none on file
slides:none on file

A plan-generation framework implements three primitives op-trans, op-assign, op-order plus constraint filters so experts compose custom parallelization spaces instead of fixed 3D presets; the system generates executable PyTorch code, inserts communications, and checks graph legality. It discovers new schemes such as kard (reduces peak memory, 1.5× on SwinTransformer) and interlaced pipeline (2.5× on T5, finds AlphaFold2 plan using <10% search time). End-to-end runs scale to 512 GPUs and a 92B-parameter model and report up to 3.5× speedups versus DeepSpeed/Megatron-LM/Alpa.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Parallel training plan
  3. 2:16Current parallelization practices
  4. 3:24NN scaler design
  5. 4:27Space construction primitives
  6. 5:34Constraints to reduce search
  7. 6:38Two-step search policy
  8. 7:41Materializing the plan
  9. 9:05New plans discovered
  10. 11:35Performance evaluation
  11. 12:20Real-world applications
  12. 13:48Summary
~/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.