[PR #618] Try to detect 802.3ad LACP bonding slaves and multiply by slave count #666

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

📋 Pull Request Information

Original PR: https://github.com/deepseek-ai/DeepEP/pull/618
Author: @michaelchen1996
Created: 4/29/2026
Status: 🔄 Open

Base: main ← Head: epv2/bonding-support


📝 Commits (1)

  • 0aad0cf Try to detect 802.3ad LACP bonding slaves and multiply by slave count

📊 Changes

1 file changed (+8 additions, -0 deletions)

View changed files

📝 deep_ep/utils/envs.py (+8 -0)

📄 Description

We found the get_rdma_gbs() function in #605 deep_ep/utils/envs.py:246 uses ibstat to detect the RDMA NIC bandwidth, which is then used to calculate the number of SMs.

However, in LACP bonding environments, ibstat reports only half of the actual bandwidth, leading to incorrect SM calculation.

This change is for detecting 802.3ad LACP bonding slaves and multiplying rdma rate by slave count.

refer: #614


🔄 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/618 **Author:** [@michaelchen1996](https://github.com/michaelchen1996) **Created:** 4/29/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `epv2/bonding-support` --- ### 📝 Commits (1) - [`0aad0cf`](https://github.com/deepseek-ai/DeepEP/commit/0aad0cf86fa215775a240afcc787b8b99d0a2e92) Try to detect 802.3ad LACP bonding slaves and multiply by slave count ### 📊 Changes **1 file changed** (+8 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `deep_ep/utils/envs.py` (+8 -0) </details> ### 📄 Description We found the get_rdma_gbs() function in #605 deep_ep/utils/envs.py:246 uses ibstat to detect the RDMA NIC bandwidth, which is then used to calculate the number of SMs. However, in LACP bonding environments, ibstat reports only half of the actual bandwidth, leading to incorrect SM calculation. This change is for detecting 802.3ad LACP bonding slaves and multiplying rdma rate by slave count. refer: #614 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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#666
No description provided.