Skip to content

[Question]: potential memory consistency issue with rmda ce #2375

Description

@jianjunbd

Question

Hi, I used putsignal and waitsignal to implement alltoall as described here https://docs.nvidia.com/deeplearning/nccl/user-guide/docs/usage/p2p.html#point-to-point. However, I encountered memory consistency issue. Basically, sender finished putsignal, receiver finished waitsignal, but sometimes data was not received. It is readily reproducible even with 2 ranks on the same host with GB300 with nccl 2.30 and cuda 13.. I also added streamsynchronize  in nccl-tests but it didn't help.
it occured in rma_ce non persistent path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions