GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelism
arXiv: 1811.06965
Domains
TLDR (English)
Splits a model into layer-wise stages executed in a pipeline and uses micro-batches to amortize pipeline bubbles (bubble fraction about (p-1)/(m+p-1)), combined with activation recomputation to control memory. The founding work of pipeline parallelism; later 1F1B, interleaved, and zero-bubble schedules all refine its bubble model.
TLDR(中文)
把模型按层切成多个 stage 流水执行,用 micro-batch 把流水线气泡摊薄(气泡占比约 (p-1)/(m+p-1)),并配合激活重计算控制显存。流水线并行的开山之作,后续 1F1B、交错式调度、零气泡都是在它的气泡模型上做文章。
Appears in These Articles
Co-cited Papers
These papers appear in the same articles as this one
Related Papers
Other papers in the same domain