[bug]Assert error run test_internode.py on EP128
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 62/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- distributed-systems
Research direction
Start with test_internode.py and locate the nvl_buffer_size selection and the nvl_chunk_size tuning loop. Run the normal-kernel EP128 case to reproduce the assertion, then verify the buffer-size adjustment prevents the failure without breaking the other listed rank configurations.
Written by the indexing model from the issue text.
Description
when run normal kernel use EP128, this assert will fail
Assertion error num_max_nvl_chunked_recv_tokens / num_rdma_ranks > std::max(num_max_rdma_chunked_send_tokens, num_max_nvl_chunked_send_tokens)'
because the num_max_nvl_chunked_send_tokens will be set to bigger than num_max_nvl_chunked_recv_tokens / num_rdma_ranks when tuning
for nvl_chunk_size in range(4, *45*, 4): // test_internode.py
it seems should add nvl_buffer_size to fix it
rdma_buffer_size, nvl_buffer_size = 128, (720 if num_ranks in (24, 48, 96, 144, 160) else 512)
-> rdma_buffer_size, nvl_buffer_size = 128, (720 if num_ranks in (24, 48, 96, 128,144, 160) else 512)
- Dominant language
- Cuda
- Stars
- 10.2k
- Forks
- 1.4k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 3
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from deepseek-ai/DeepEP
-
`EP_BUFFER_DEBUG=0` enables Python-side debug output because the env var is tested as a raw string Open
Difficulty 1/5 Under an hour Newbie friendliness 88/100
deepseek-ai/DeepEP#718 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
deepseek-ai/DeepEP#675 ·
-
official dockerfile Open
Difficulty 2/5 1-2 days Newbie friendliness 66/100
deepseek-ai/DeepEP#615 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
deepseek-ai/DeepEP#614 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
deepseek-ai/DeepEP#759 ·
All issues in deepseek-ai/DeepEP
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug 🐞 distributed 🕸️
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
CliMA/Oceananigans.jl#6049 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
tenstorrent/tt-metal#57220 ·
-
Baggage is ignored by W3CBaggagePropagator and erronously causes warning 'Invalid baggage entry' Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
open-telemetry/opentelemetry-python#5678 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
agronholm/apscheduler#1141 ·