mirror of
https://github.com/deepseek-ai/DeepEP.git
synced 2026-11-05 00:47:32 +00:00
[GH-ISSUE #509] Hang in CPU-assisted IBGDA mode #328
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#328
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?
Originally created by @YangZhou1997 on GitHub (Dec 3, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/509
Hi DeepEP developers!
I am trying to run DeepEP under CPU-assisted IBGDA mode following https://github.com/deepseek-ai/DeepEP/blob/main/third-party/README.md#22-install-gdrcopy-and-load-the-gdrdrv-kernel-module.
gdrcopy_sanityandnvshmrun -n 2 ./shmem_put_bwwork. But both LL and normal kernel test will hang after:The servers are standard Nebius cloud H100+CX7 IB 2-node testbed, using
pip install nvidia-nvshmem-cu12(should be version 3.4.5 iirc). Any thoughts or suggestions on this? My goal is basically to see the performance of LL and normal kernels with CPU-assisted IBGDA.Correct me if I was wrong: I saw some issues mentioned that the latest DeepEP does not support IBRC, but I guess it should support CPU-assisted IBGDA, which should have the same interface as native IBGDA.
Another side question is: what is the security vulnerability specifically about when using native IBGDA? What is the root cause, and what are the security implications, especially in public cloud? I saw this blog https://developer.nvidia.com/blog/enhancing-application-portability-and-compatibility-across-new-platforms-using-nvidia-magnum-io-nvshmem-3-0/#cpu-assisted_infiniband_gpu_direct_async%C2%A0, but it does not dive deep into it... and I could not find a more detailed description about it
Best,
Yang
@AshOfCat commented on GitHub (Dec 8, 2025):
Has your problem been resolved? I'm encountering the same issue.
@YangZhou1997 commented on GitHub (Dec 8, 2025):
Unfortunately no. Btw, I am working on UCCL ep that supports scenarios where ibgda cannot be used: https://github.com/uccl-project/uccl/tree/main/ep. It provides drop-in compatibility for deepep.