In distributed AI training, one GPU or fabric fault surfaces as NCCL errors on other ranks, scheduler state changes and thousands of downstream messages, while the reported exception only shows where the workload stopped. NVIDIA has open-sourced Attribution, the tool it uses internally, which correlates workload-scoped logs, metrics, telemetry and scheduler state, uses deterministic rules to separate downstream symptoms from the root cause, and returns a structured diagnosis. In a multi-rank training example it named XID 149 on node-02 as an NVLink signal-integrity root cause, kept the other ranks' NCCL errors as symptoms, and reported the workload as a hardware failure.
In distributed AI training, one GPU or fabric fault surfaces as NCCL errors on other ranks, scheduler state changes and thousands of downstream messages, while the reported exception only shows where the workload stopped. NVIDIA has open-sourced Attribution, the tool it uses internally, which correlates workload-scoped logs, metrics, telemetry and scheduler state, uses deterministic rules to separate downstream symptoms from the root cause, and returns a structured diagnosis. In a multi-rank training example it named XID 149 on node-02 as an NVLink signal-integrity root cause, kept the other ranks' NCCL errors as symptoms, and reported the workload as a hardware failure.