ReleaseMoonshot AI (Kimi)Moonshot AI (Kimi)published Oct 30, 2025seen Jun 26

MoonshotAI/checkpoint-engine v0.2.0

MoonshotAI/checkpoint-engine

Open original ↗

Captured source

source ↗
published Oct 30, 2025seen Jun 26captured 4whttp 200method plain

v0.2.0

Repository: MoonshotAI/checkpoint-engine

Tag: v0.2.0

Published: 2025-10-30T02:27:57Z

Prerelease: no

Release notes:

Feature

See https://github.com/MoonshotAI/checkpoint-engine/issues/25. We speedup the P2P implementation and make it have the same speed of broadcast. Also, we bind each GPU to its corresponding NUMA node to ensure stable H2D transfer speeds, which will speedup the update duration. We update the test result.

| Model | Device Info | GatherMetas | Update (Broadcast) | Update (P2P) | | :----------------------------------- | :----------- | :---------- |:-------------------| :---------------------- | | GLM-4.5-Air (BF16) | 8xH800 TP8 | 0.12s | 3.47s (3.02GiB) | 4.12s (3.02GiB) | | Qwen3-235B-A22B-Instruct-2507 (BF16) | 8xH800 TP8 | 0.33s | 6.22s (2.67GiB) | 7.10s (2.68GiB) | | DeepSeek-V3.1 (FP8) | 16xH20 TP16 | 1.17s | 10.19s (5.39GiB) | 11.80s (5.41GiB) | | Kimi-K2-Instruct (FP8) | 16xH20 TP16 | 1.33s | 14.36s (5.89GiB) | 17.49s (5.91GiB) | | DeepSeek-V3.1 (FP8) | 256xH20 TP16 | 0.80s | 11.33s (8.00GiB) | 11.81s (8.00GiB) | | Kimi-K2-Instruct (FP8) | 256xH20 TP16 | 1.22s | 16.04s (8.00GiB) | 16.75s (8.00GiB) |

What's Changed

  • fix: use correct type for _current_global_parameter_metas by @weixiao-huang in https://github.com/MoonshotAI/checkpoint-engine/pull/33
  • A more reasonable way to obtain RDMA devices by @specture724 in https://github.com/MoonshotAI/checkpoint-engine/pull/36
  • optimize _update_per_bucket_p2p logic by @specture724 in https://github.com/MoonshotAI/checkpoint-engine/pull/28

Full Changelog: https://github.com/MoonshotAI/checkpoint-engine/compare/v0.1.3...v0.2.0