[PR #617] [CLOSED] parse NCCL_IB_HCA for default EP_NIC_NAME #670

Closed
opened 2026-10-27 21:05:07 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/deepseek-ai/DeepEP/pull/617
Author: @fishautumn
Created: 4/29/2026
Status: ❌ Closed

Base: epv2-release ← Head: epv2-nic-name


📝 Commits (2)

  • b306af0 [Public release 26/04] Introducing EPv2: faster EP, and Engram/PP/CP supports (#605)
  • 34a8c7e parse NCCL_IB_HCA for default EP_NIC_NAME

📊 Changes

106 files changed (+14962 additions, -3932 deletions)

View changed files

➕ .editorconfig (+58 -0)
📝 .gitignore (+24 -4)
➕ .gitmodules (+3 -0)
➕ CMakeLists.txt (+52 -0)
📝 README.md (+324 -244)
➕ build.sh (+12 -0)
📝 csrc/CMakeLists.txt (+0 -35)
➖ csrc/deep_ep.cpp (+0 -1893)
➖ csrc/deep_ep.hpp (+0 -300)
➕ csrc/elastic/buffer.hpp (+1307 -0)
➕ csrc/elastic/utils.hpp (+28 -0)
➕ csrc/indexing/main.cu (+21 -0)
➕ csrc/jit/api.hpp (+20 -0)
➕ csrc/jit/cache.hpp (+34 -0)
➕ csrc/jit/compiler.hpp (+269 -0)
➕ csrc/jit/device_runtime.hpp (+67 -0)
➕ csrc/jit/handle.hpp (+155 -0)
➕ csrc/jit/include_parser.hpp (+80 -0)
➕ csrc/jit/kernel_runtime.hpp (+87 -0)
➕ csrc/jit/launch_runtime.hpp (+74 -0)

...and 80 more files

📄 Description

As v2 is based on NCCL, we can also get a default nic name from NCCL environment.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/deepseek-ai/DeepEP/pull/617 **Author:** [@fishautumn](https://github.com/fishautumn) **Created:** 4/29/2026 **Status:** ❌ Closed **Base:** `epv2-release` ← **Head:** `epv2-nic-name` --- ### 📝 Commits (2) - [`b306af0`](https://github.com/deepseek-ai/DeepEP/commit/b306af06afd412c88e51e71802951606e40b7358) [Public release 26/04] Introducing EPv2: faster EP, and Engram/PP/CP supports (#605) - [`34a8c7e`](https://github.com/deepseek-ai/DeepEP/commit/34a8c7ed72123349eed9cc2d8e6c3dd61df9ae6c) parse NCCL_IB_HCA for default EP_NIC_NAME ### 📊 Changes **106 files changed** (+14962 additions, -3932 deletions) <details> <summary>View changed files</summary> ➕ `.editorconfig` (+58 -0) 📝 `.gitignore` (+24 -4) ➕ `.gitmodules` (+3 -0) ➕ `CMakeLists.txt` (+52 -0) 📝 `README.md` (+324 -244) ➕ `build.sh` (+12 -0) 📝 `csrc/CMakeLists.txt` (+0 -35) ➖ `csrc/deep_ep.cpp` (+0 -1893) ➖ `csrc/deep_ep.hpp` (+0 -300) ➕ `csrc/elastic/buffer.hpp` (+1307 -0) ➕ `csrc/elastic/utils.hpp` (+28 -0) ➕ `csrc/indexing/main.cu` (+21 -0) ➕ `csrc/jit/api.hpp` (+20 -0) ➕ `csrc/jit/cache.hpp` (+34 -0) ➕ `csrc/jit/compiler.hpp` (+269 -0) ➕ `csrc/jit/device_runtime.hpp` (+67 -0) ➕ `csrc/jit/handle.hpp` (+155 -0) ➕ `csrc/jit/include_parser.hpp` (+80 -0) ➕ `csrc/jit/kernel_runtime.hpp` (+87 -0) ➕ `csrc/jit/launch_runtime.hpp` (+74 -0) _...and 80 more files_ </details> ### 📄 Description As v2 is based on NCCL, we can also get a default nic name from NCCL environment. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-27 21:05:07 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepEP#670
No description provided.