← Back to events
ActiveAIRelease

viable/strict/1790720927: [symm_mem]: Add per-PG stream serialization for ops (#195947)

Photo: PyTorch Releases

What happened

Partial fix for #188005 - only for CUDA and NCCL backends. #196337 is opened to address the NVSHMEM backend. This PR is a step on the way to implementing per-PG signal pads, which would resolve #192581 Replace the advisory warn_if_multi_stream diagnostic with an RAII GroupStreamGuard that enforces correct stream ordering across all built-in symmetric-memory operations that touch the signal pad. Signal pad operations…

Summary assembled by rule from the sources below

Why it's spreading

Sources