← Back to events
ActiveAIRelease

viable/strict/1790969228: [c10d][torchcomms] Propagate dynamic options (#199099) (#199099)

Photo: PyTorch Releases

What happened

Summary: TorchComms dynamic communicators need creation options before their first configuration, but the shared c10d factory previously discarded those options. Forward timeout and enable_reconfigure into new_comm() only for dynamic creation, preserving compatibility for static communicators. Construct BackendWrapper only from the communicator so membership has one source of truth and remains unknown until reconfig…

Summary assembled by rule from the sources below

Why it's spreading

Sources