Skip to main content

Command Palette

Search for a command to run...

Zero Bubble Pipeline Parallelism. (arXiv:2401.10241v1 [cs.DC])

Published
1 min readView as Markdown
Zero Bubble Pipeline Parallelism. (arXiv:2401.10241v1 [cs.DC])

Pipeline parallelism is one of the key components for large-scale distributed training, yet its efficiency suffers from pipeline bubbles which were deemed inevitable. In this work, we introduce a scheduling strategy that, to our knowledge, is the first to successfully achieve zero pipeline bubbles under synchronous training semantics. The key idea behind this improvement is to split the backward computation into two parts, one that computes gradient for the input and another that computes for the parameters. Based on this idea, we handcraft novel pipeline schedules that significantly outperform the baseline methods. We further develop an algorithm that automatically finds

Read Full Article

More from this blog

S

Solving Matters | AI News Aggregator

2206 posts

Stay updated with the latest trends and news in the world of AI.