← Back to events
ActiveAIRelease

viable/strict/1790933554: Add NCCL2 debug server health checks (#199092)

Photo: PyTorch Releases

What happened

NCCL2's flight recorder exposed a dump endpoint but did not publish watchdog health to the debug server, so the server could not trigger an all-rank dump when one rank detected a timeout or communicator failure. Port the TorchComms health-check model: have the debug frontend request NCCL2 flight-recorder dumps from every rank when any rank is unhealthy. Give a fatal abort the same configurable grace period and route…

Summary assembled by rule from the sources below

Why it's spreading

Sources