deepseek-ai/DualPipe
A bidirectional pipeline parallelism algorithm for computation-communication overlap in DeepSeek V3/R1 training. observed · 2026-08-28
Health v2 · maintenance only
48/100
- Activity 62
- Release rhythm 35
- Longevity 39
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 553
- days_rel: n/a
- days_push: 231
- n_releases_24m: 0
Adoption not part of the score
2998 stars · 333 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
DualPipe is a Python library implementing a bidirectional pipeline parallelism algorithm that overlaps forward and backward computation with communication to reduce pipeline bubbles in large model training. It also includes DualPipeV, a V-shaped schedule variant, and was introduced in the DeepSeek-V3 technical report.
Use cases
- reduce pipeline bubbles when training large language models
- overlap computation and communication in distributed PyTorch training
- implement bidirectional pipeline parallel schedules for MoE models
- compare pipeline parallelism strategies like 1F1B, ZB1P, and DualPipe
- train DeepSeek V3/R1 style models efficiently across many GPUs
When to choose
- you are training very large models with pipeline parallelism and communication is a bottleneck
- you use PyTorch 2.0+ and can implement a custom overlapped_forward_backward for your module
- you want to reproduce DeepSeek-style training efficiency
When to avoid
- you only train small models where pipeline bubbles are negligible
- you need a turnkey training framework rather than a scheduling algorithm
- your stack does not support PyTorch 2.0 or multi-GPU pipeline parallelism
Facets
library · maturity active
llm-training machine-learning gpu-computing large-language-models deep-learning microservices gpu-computing python pipeline-parallelism distributed-training pytorch computation-communication-overlap deepseek gpu linux
1 source
- readme: https://github.com/deepseek-ai/DualPipe · fetched 2026-08-28 · e9bf8b690a07
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| deepseek-ai/DualPipe | main | 48 |
For agents
markdown · JSON · MCP: product_card(name="deepseek-ai/DualPipe")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem