[GH-ISSUE #326] 4 node prefill hang #228

Open
opened 2026-10-26 09:57:00 +00:00 by bsakaguchi · 4 comments
Owner

Originally created by @kzlxd on GitHub (Jul 25, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/326

normal combine para:
num_sms = 24
nvl_chunk_size = 1
nvl_buffer_size = 512
rdma_chunk_size = 8
rdma_buffer_size = 128

For my experiment setup:
Four nodes, each with 8 * H20 GPU and 8 * NIC, IB

the logs:

DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4057, expect: 580
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4054, expect: 577
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4059, expect: 582
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4053, expect: 576
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4055, expect: 578
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4058, expect: 581
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4056, expect: 579
DeepEP combine forwarder (RDMA check) timeout, channel: 5, RDMA: 2, nvl: 0, dst RDMA: 1, head: 384, tail: 512, chunked: 8
DeepEP combine forwarder (RDMA check) timeout, channel: 8, RDMA: 2, nvl: 0, dst RDMA: 1, head: 416, tail: 544, chunked: 8
DeepEP combine forwarder (RDMA check) timeout, channel: 6, RDMA: 2, nvl: 0, dst RDMA: 1, head: 416, tail: 544, chunked: 8
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 5, src RDMA: 1, tail: 624, waiting: 4097, expect: 633
DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 5, src RDMA: 1, tail: 624, waiting: 4094, expect: 630

Could you Analyse this issue. Thanks a lot!

Originally created by @kzlxd on GitHub (Jul 25, 2025). Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/326 normal combine para: num_sms = 24 nvl_chunk_size = 1 nvl_buffer_size = 512 rdma_chunk_size = 8 rdma_buffer_size = 128 For my experiment setup: Four nodes, each with 8 * H20 GPU and 8 * NIC, IB the logs: DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4057, expect: 580 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4054, expect: 577 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4059, expect: 582 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4053, expect: 576 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4055, expect: 578 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4058, expect: 581 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 7, src RDMA: 1, tail: 576, waiting: 4056, expect: 579 DeepEP combine forwarder (RDMA check) timeout, channel: 5, RDMA: 2, nvl: 0, dst RDMA: 1, head: 384, tail: 512, chunked: 8 DeepEP combine forwarder (RDMA check) timeout, channel: 8, RDMA: 2, nvl: 0, dst RDMA: 1, head: 416, tail: 544, chunked: 8 DeepEP combine forwarder (RDMA check) timeout, channel: 6, RDMA: 2, nvl: 0, dst RDMA: 1, head: 416, tail: 544, chunked: 8 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 5, src RDMA: 1, tail: 624, waiting: 4097, expect: 633 DeepEP combine RDMA receiver timeout, channel: 5, RDMA: 2, nvl: 5, src RDMA: 1, tail: 624, waiting: 4094, expect: 630 Could you Analyse this issue. Thanks a lot!
Author
Owner

@sphish commented on GitHub (Jul 29, 2025):

Did you encounter this issue when running test_internode.py?

<!-- gh-comment-id:3131278357 --> @sphish commented on GitHub (Jul 29, 2025): Did you encounter this issue when running `test_internode.py`?
Author
Owner

@kzlxd commented on GitHub (Aug 1, 2025):

@sphish yes,

Image
<!-- gh-comment-id:3142199838 --> @kzlxd commented on GitHub (Aug 1, 2025): @sphish yes, <img width="2126" height="764" alt="Image" src="https://github.com/user-attachments/assets/8e5edd0f-cfa7-4e25-9d56-6234c02f6b10" />
Author
Owner

@kzlxd commented on GitHub (Aug 1, 2025):

can i have your wechat ?@sphish

<!-- gh-comment-id:3142202003 --> @kzlxd commented on GitHub (Aug 1, 2025): can i have your wechat ?@sphish
Author
Owner

@sphish commented on GitHub (Aug 5, 2025):

@kzlxd Okay, my WeChat ID is: Sphizzz.

<!-- gh-comment-id:3153154382 --> @sphish commented on GitHub (Aug 5, 2025): @kzlxd Okay, my WeChat ID is: Sphizzz.
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#228
No description provided.