mirror of
https://github.com/deepseek-ai/DeepEP.git
synced 2026-11-05 00:47:32 +00:00
[PR #504] [MERGED] Optimization of Hybrid-EP #601
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#601
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/504
Author: @Autumn1998
Created: 11/27/2025
Status: ✅ Merged
Merged: 12/3/2025
Merged by: @jershi425
Base:
hybrid-ep← Head:tongliu_dev📝 Commits (10+)
151f27eus sm copy flags4d4cc12Use ~/.deepep/hybrid_ep/jit as the jit path17313f8[BIG CHANGE] refactor permute, group 2 syncs into 1c594d90Add topo detectionc77e40c[TO FIX] Update hybrid ep version7541f65fix bug in scaling factor25da0caJit different kernel in inter-node/intra-node caseb3359fd[TO FIX] dynamic seq len for RDMA3fd405ddisable RDMA dynamic token temporary4ea5679move sync to the point before dispatch📊 Changes
21 files changed (+3032 additions, -789 deletions)
View changed files
📝
Hybrid-EP_Implementation.md(+35 -8)➕
csrc/hybrid_ep/backend/NCCL_LICENSE.txt(+38 -0)📝
csrc/hybrid_ep/backend/hybrid_ep_backend.cuh(+392 -192)➕
csrc/hybrid_ep/backend/ibvcore.h(+221 -0)➕
csrc/hybrid_ep/backend/topo_detection.cuh(+1657 -0)📝
csrc/hybrid_ep/backend/utils.cuh(+50 -1)📝
csrc/hybrid_ep/config.cuh(+13 -2)📝
csrc/hybrid_ep/executor/executor.cu(+111 -87)📝
csrc/hybrid_ep/executor/executor.cuh(+11 -8)📝
csrc/hybrid_ep/extension/permute.cu(+189 -278)📝
csrc/hybrid_ep/extension/permute.cuh(+55 -34)📝
csrc/hybrid_ep/hybrid_ep.cu(+20 -21)📝
csrc/hybrid_ep/hybrid_ep.cuh(+2 -4)📝
csrc/hybrid_ep/internode.cu(+64 -43)📝
csrc/hybrid_ep/internode.cuh(+8 -5)📝
csrc/hybrid_ep/jit/compiler.cu(+36 -19)📝
csrc/hybrid_ep/jit/compiler.cuh(+10 -8)📝
csrc/hybrid_ep/pybind_hybrid_ep.cu(+15 -7)📝
deep_ep/hybrid_ep_buffer.py(+54 -53)📝
setup.py(+16 -1)...and 1 more files
📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.