Sabato 24 ottobre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Intelligenza artificiale

Amazon mostra come rendere tollerante ai guasti l'addestramento distribuito su EKS

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

L'integrazione di NVIDIA Resiliency Extension con PyTorch FSDP introduce checkpoint asincroni e restart in-process per ridurre ore GPU sprecate.

Illustrazione generata con l’intelligenza artificiale

Checkpoint asincroni e restart in-process riducono le ore GPU perse nell’addestramento su EKS: Amazon mostra come integrare NVIDIA Resiliency Extension (NVRx) con FSDP di PyTorch1.

I job di training distribuito durano ore o giorni e corrono su decine di nodi. Le interruzioni, a queste scale, si presentano con regolarità1. Un guasto a una sola GPU innesca timeout nella NVIDIA Collective Communication Library (NCCL). L’errore si propaga ai worker sani. I pod vanno in crash e ripartono fuori sincrono. Il cluster brucia ore GPU senza avanzare nell’addestramento1.

C’è anche un collo di bottiglia di I/O. Il checkpoint sincrono blocca tutti i rank durante il salvataggio. Nei cluster descritti, questa pausa ha occupato fino al 40% del tempo di wall clock1.

Il blog propone un’integrazione operativa per tagliare entrambe le perdite. NVRx si inserisce nel training FSDP su Amazon EKS e introduce checkpoint asincroni: l’I/O dei salvataggi si sovrappone al calcolo, così i worker non restano fermi durante l’output su storage1. Quando si verifica un fault, il restart in-process riporta in vita il processo in pochi secondi, senza toccare il ciclo di vita del container1. Per i casi in cui serve ripristinare lo stato all’interno dello stesso job, è previsto l’in‑job restart con ft_launcher1.

Il quadro operativo diventa lineare: meno attesa sul disco durante i salvataggi e recuperi rapidi dai guasti. La catena di timeout NCCL non trascina più l’intero training in uno stallo prolungato. I pod non entrano in loop di crash e ripartenze che consumano GPU senza progresso1.

L’articolo accompagna l’integrazione su EKS con FSDP con indicazioni pratiche su come abilitare checkpoint asincroni e meccanismi di restart. L’obiettivo è far avanzare il lavoro anche in presenza di interruzioni e ridurre il costo dei salvataggi sincroni1.

Mancano però metriche complete. Il post non riporta percentuali di riduzione delle ore GPU sprecate né tempi medi di recovery oltre al riferimento ai “pochi secondi” per il restart in-process. L’unico numero esplicito riguarda il peso del checkpoint sincrono, fino al 40% del wall clock nei cluster descritti1.

Per chi gestisce addestramenti distribuiti di lunga durata, il messaggio è pratico: spostare la tolleranza ai guasti dentro il job, invece di delegarla solo all’orchestratore, affronta sia i guasti puntuali sia l’inefficienza dell’I/O1. L’implicazione è diretta sui costi: meno tempo fermo sui salvataggi e meno cicli persi in ripartenze allineano l’uso delle GPU al vero lavoro di training1.

Fonti

  1. Fault tolerant distributed training on Amazon EKS using NVRx AWS Machine Learning Blog · 16 settembre 2026
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.