mirror of
https://github.com/deepseek-ai/DeepEP.git
synced 2026-11-05 00:47:32 +00:00
[GH-ISSUE #608] Hybrid_EP Abnormal performance on B300 (2-node dispatch ~40GB/s) reveals hardcoded DEF_IB_TC; request env-based configurability (align with NVSHMEM) #368
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#368
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 @kzlxd on GitHub (Apr 24, 2026).
Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/608
Description:
In the current Hybrid EP implementation, the InfiniBand Traffic Class is hardcoded as:
This makes the IB traffic class fixed at compile time and prevents users from tuning QoS / traffic prioritization dynamically based on deployment environments.
In contrast, NVSHMEM provides environment variable support (e.g.,
NVSHMEM_IB_TC) to configure the traffic class at runtime, which is very useful for performance tuning and congestion control in RDMA-based communication.Problem:
DEF_IB_TCcannot be adjusted without recompilationSuggestion:
Introduce an environment variable (e.g.,
HybridEP_IB_TC) to override the default value. For example:Then use
get_ib_tc()instead of the compile-time constant.Benefits:
Would it be possible to add this support for better configurability?
@Autumn1998 commented on GitHub (May 9, 2026):
Thanks! we will consider this in the next version.