MoonshotAI/checkpoint-engine
Checkpoint-engine is a simple middleware to update model weights in LLM inference engines observed · 2026-09-03
Health v2 · maintenance only
80/100
- Activity 97
- Release rhythm 91
- Longevity 25
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: 12
- age_days: 359
- days_rel: 60
- days_push: 21
- n_releases_24m: 14
Adoption not part of the score
1005 stars · 106 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Checkpoint-engine is a lightweight Python middleware for updating model weights in-place across LLM inference engines, a critical step in reinforcement learning workflows. It provides efficient Broadcast and P2P weight transfer implementations, updating a 1-trillion-parameter model across thousands of GPUs in about 20 seconds.
Use cases
- update LLM weights in inference engines during RL training
- synchronize model weights across thousands of GPUs
- push new weights to dynamically added inference instances
- broadcast sharded model weights from CPU memory to inference clusters
- integrate weight syncing between training and serving for RLHF
When to choose
- you run reinforcement learning loops that need to refresh inference engine weights in-place
- you serve very large models (e.g., trillion-parameter MoE) across many GPUs and need fast weight sync
- you need to update weights on inference instances added mid-serving without disrupting existing workloads
When to avoid
- you only need to save or load checkpoints to disk rather than live weight updates
- your inference engine is not supported/integrated with checkpoint-engine
- you need a full RL training framework rather than a weight-update middleware
Facets
library · maturity active
middleware llm-inference llm-training reinforcement-learning gpu-computing large-language-models machine-learning reinforcement-learning microservices developer-tools python weight-update parameter-server rlhf model-serving broadcast p2p-transfer cuda-ipc zeromq gpu linux docker
2 sources
- readme: https://github.com/MoonshotAI/checkpoint-engine · fetched 2026-09-03 · 7b552b335c97
- registry_pypi: https://pypi.org/pypi/checkpoint-engine/json · fetched 2026-08-29 · fcbea64f0f0a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MoonshotAI/checkpoint-engine | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="MoonshotAI/checkpoint-engine")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem