viable/strict/1787959238: Wire symmetric memory operations to the distributed watchdog (#193834)
- PyTorch: 207 events in the last 90 days
- PyTorch: 204th Release in the last 90 days
- Previous: earlier the same day · viable/strict/1787957414
What happened
Summary Integrates the torch.distributed._watchdog timeout machinery into symmetric memory's blocking and stream-based operations so that hangs in multi-process rendezvous or one-sided NCCL ops are detected and surfaced instead of blocking silently. Test Plan python test/distributed/test_symmetric_memory.py -k SymmMemWatchdogUnitTest torchrun --nproc_per_node=2 test/distributed/test_nccl.py -k NCCLSymmMemWatchdogTes…
Summary assembled by rule from the sources below