Ross ROSS = Recommend OSS · open-source software intelligence for agents

deepseek-ai/DualPipe

A bidirectional pipeline parallelism algorithm for computation-communication overlap in DeepSeek V3/R1 training. observed · 2026-08-28

github.com/deepseek-ai/DualPipe · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
deepseek-ai/DualPipemain48

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