NVIDIA Attribution open-sources diagnosis for distributed AI failures

NVIDIA detailed NVIDIA Attribution on November 2, 2026, an open-source system that tries to answer an awkward question in distributed AI training: when everything fails at once, where did the failure actually begin? In distributed workloads, one GPU or fabric event can surface as NCCL errors on other nodes, and the reported exception shows where the workload stopped, not where it began.

Attribution correlates logs, metrics, telemetry and scheduler state within the scope of a workload and returns a structured diagnosis: outcome, root cause, affected nodes, supporting symptoms and an evidence trail. Its rules are deterministic, which NVIDIA says makes results reproducible and customizable.

The architecture has two components: the Attribution Service, which analyzes one workload attempt at a time through a REST API, and the Attribution Blueprint, a Python orchestrator that connects schedulers and telemetry sources, gathers workload context and writes the result. The Blueprint ships with connectors for Slurm, Kueue, Loki, local files, Kubernetes pod logs and PromQL metrics.

In the synthetic example presented by the company, three different NCCL errors appear in application logs, but system logs on node-02 contain XID 149 with error words pointing to an NVLink signal integrity issue. The system keeps the NCCL errors as symptoms and points to the node-02 event as the root cause, classifying the failure as hardware. When several causes fit the evidence, the sub-domain field is marked ambiguous — and without enough evidence, the result can come back unattributed rather than forcing a diagnosis.

According to NVIDIA, the system has been used for years across its AI infrastructure and analyzes millions of workloads each week across hundreds of thousands of GPUs. For teams running clusters, the practical value is not only the diagnosis: it is being able to encode the same failure pattern once and apply it across workloads and clusters, instead of hunting the same error manually after every interruption.

Crédito da imagem: NVIDIA Developer Blog.

Fontes: NVIDIA Developer Blog — Diagnose Distributed AI Workload Failures with NVIDIA Attribution; Blockchain.News — NVIDIA details Attribution tool.

Transparency: this article was produced with the assistance of artificial intelligence, cross-checking public posts and internet sources. Consult the original sources to confirm the details.

Muse