← Back to events
ActiveAIRelease

viable/strict/1787959238: Wire symmetric memory operations to the distributed watchdog (#193834)

Photo: PyTorch Releases

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

Why it's spreading

Sources