mirror of
https://github.com/deepseek-ai/DeepEP.git
synced 2026-11-05 00:47:32 +00:00
[PR #763] [MERGED] DeepEP V2.5 #765
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/DeepEP#765
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/deepseek-ai/DeepEP/pull/763
Author: @LyricZhao
Created: 9/23/2026
Status: ✅ Merged
Merged: 9/29/2026
Merged by: @LyricZhao
Base:
main← Head:v2.5📝 Commits (2)
1a1ffbaDeepEP V2.58c1d13aremove warpget opt📊 Changes
163 files changed (+11700 additions, -17402 deletions)
View changed files
📝
.gitmodules(+3 -3)📝
CMakeLists.txt(+7 -13)📝
README.md(+272 -192)➕
csrc/buffers/base.hpp(+63 -0)➕
csrc/buffers/bucket.hpp(+374 -0)➕
csrc/buffers/engram.hpp(+319 -0)➕
csrc/buffers/ep.hpp(+1100 -0)➕
csrc/buffers/pp.hpp(+148 -0)➕
csrc/comm/api.hpp(+5 -0)➕
csrc/comm/barrier.hpp(+44 -0)➕
csrc/comm/handle.hpp(+32 -0)➕
csrc/comm/stream.hpp(+29 -0)➖
csrc/elastic/buffer.hpp(+0 -1382)📝
csrc/indexing/main.cu(+26 -13)➖
csrc/jit/api.hpp(+0 -20)➖
csrc/jit/cache.hpp(+0 -34)➖
csrc/jit/compiler.hpp(+0 -269)➖
csrc/jit/device_runtime.hpp(+0 -67)➖
csrc/jit/handle.hpp(+0 -166)➖
csrc/jit/include_parser.hpp(+0 -80)...and 80 more files
📄 Description
DeepEP V2.5 introduces dedicated communication buffers for EP, PP, Engram, and bucket collectives, together with new primitives for redundant-expert load balancing. GPU kernels are now compiled through DeepJIT, while installation builds the host C++ extension.
This release also fully removes V1 and its NVSHMEM dependency.
New Features
Notes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.