Skip to content
AImpact
IT EN

Paper · Foundational research

Llama 3 Technical Report — Meta Pubblica i Dettagli del Modello Open Frontier

Original source: Llama Team, Meta AI · "The Llama 3 Herd of Models" · arXiv:2407.21783 — summary and rework in own words.

ShareLinkedInX

Cos'è: Il Llama 3 Technical Report — formalmente "The Llama 3 Herd of Models" — è il documento tecnico di 92 pagine pubblicato da Meta AI il 31 luglio 2024 in concomitanza con il rilascio di Llama 3.1, inclusa la versione da 405 miliardi di parametri. Il modello 405B è stato addestrato su 15.6 trilioni di token (circa 10 volte Llama 2), eguaglia o supera GPT-4o e Claude 3.5 Sonnet su molti benchmark, ed è il primo modello open-weights di scala frontier. Il report è notevole non solo per il modello ma per il livello di dettaglio: parallelismo di training, ottimizzazioni Triton, curation dei dati, valutazioni di safety su CBRN e cyber sono documentate con una trasparenza inedita per un grande laboratorio in epoca post-GPT-4.

I numeri di Llama 3.1 405B: scala e training

Llama 3.1 405B è un transformer decoder-only con 405 miliardi di parametri attivi (non è MoE), addestrato su 15.6 trilioni di token di dati testuali multilingua, con un context window esteso fino a 128K token in fase di context extension. Il pre-training è stato eseguito su 16.000 H100 GPU su cluster Meta, per un compute totale stimato di circa 3.8 × 10^25 FLOPs — uno dei training run più grandi mai documentati pubblicamente, e ben sopra la soglia delle 10^25 FLOPs che l'Executive Order USA del 2023 e l'AI Act europeo identificano come "frontier".

Il dataset è stato curato in più fasi: deduplicazione fuzzy multi-livello, filtri di qualità basati su classificatori, mixing ratio ottimizzati per dominio (codice, matematica, lingue non-inglesi sovrarappresentate rispetto alla loro frequenza naturale nel web). Una sezione del report descrive come Meta ha usato modelli più piccoli per fare data quality scoring su scala dataset, un trend che sta diventando standard nel campo. Il context window di 128K è stato raggiunto in una fase di "context extension" finale con rope scaling e training su sequenze lunghe.

Compute optimization: parallelismo e kernel Triton

Una sezione tecnica densa del report copre come Meta ha ottenuto efficienza accettabile su 16K H100. Il training usa 4-way parallelism: tensor parallelism (split dei pesi tra GPU dello stesso nodo), pipeline parallelism (split di layer diversi tra nodi), context parallelism (split della sequenza), e data parallelism (split dei batch). La scelta delle dimensioni di ciascun asse è ottimizzata empiricamente: il report include grafici di MFU (Model FLOPs Utilization) per configurazioni diverse, raggiungendo circa il 40% di MFU su BF16 — un buon risultato per training a questa scala.

Particolarmente interessante è l'uso di kernel Triton custom per operazioni critiche: alcune varianti di FlashAttention adattate al pattern di accesso di Llama 3, kernel fusion per RMSNorm e SwiGLU, ottimizzazioni della pipeline di all-reduce per ridurre la comunicazione tra nodi. Meta documenta anche il failure rate dell'hardware: durante il training run di Llama 3.1 405B, circa 0.5 H100 sono morte al giorno in media (su 16.000), richiedendo infrastruttura di checkpointing e auto-recovery sofisticata. Sono dettagli operativi che raramente vengono resi pubblici da laboratori frontier — OpenAI, Anthropic e Google DeepMind non hanno mai pubblicato numeri analoghi sui modelli GPT-4, Claude o Gemini.

Safety: CBRN, cyber, child safety

La sezione safety del report è una delle più estese mai pubblicate per un modello open. Meta documenta tre categorie principali di valutazioni di rischio. CBRN (chemical, biological, radiological, nuclear): test di "uplift" dove esperti umani valutano se il modello fornisce informazioni operazionalmente utili rispetto a un baseline di ricerca web standard. La conclusione di Meta è che Llama 3.1 405B fornisce uplift trascurabile su questi domini grazie al fine-tuning di safety, anche se il rapporto riconosce esplicitamente l'incertezza dovuta alla difficoltà di evaluation in questo spazio. Cyber: test su scenari di vulnerability discovery, exploit chain construction, social engineering. Anche qui il giudizio è di uplift modesto, ma il report nota che le capacità cyber sono in crescita rapida e che future versioni richiederanno valutazioni più strette.

Child safety: sezione dedicata con red team specializzati e tassonomie di rischi. Meta descrive il processo di fine-tuning per rifiutare richieste problematiche, le metriche di evaluation, e i casi di edge che restano aperti. Il livello di dettaglio metodologico è simile a quello dei white paper di safety di Anthropic, e segna un cambio di standard per il rilascio open. Nessun rilascio open precedente (Mistral, Falcon, le versioni precedenti di Llama) aveva incluso evaluations safety di profondità paragonabile, e l'inclusione di queste sezioni è probabilmente la risposta di Meta alle preoccupazioni espresse da governi e gruppi di policy sui rischi del rilascio open di modelli sopra la soglia frontier.

L'apertura inedita e la lettera di Zuckerberg

In concomitanza con il rilascio tecnico, Mark Zuckerberg pubblica la lettera "Open Source AI Is the Path Forward", in cui articola la strategia Meta: rendere disponibili i pesi dei modelli al pubblico in modo che la comunità — accademici, startup, governi non-USA, sviluppatori indipendenti — possa partecipare al progresso, anziché lasciare il frontier in mano a 3-4 laboratori chiusi. L'argomento economico: Meta non monetizza i modelli direttamente come fa OpenAI o Anthropic; il valore strategico per Meta è avere un ecosistema vivace di sviluppatori e ricercatori che migliora i suoi modelli, riduce la dipendenza da fornitori esterni, e crea pressione competitiva sui laboratori chiusi.

L'apertura del technical report rappresenta uno spostamento netto rispetto alla cultura dei laboratori frontier dal 2023 in poi. GPT-4 (marzo 2023) era arrivato senza paper tecnico — un brief di 98 pagine ma con quasi tutti i dettagli architetturali e di training omessi esplicitamente "per ragioni competitive". Claude 3 (marzo 2024) è stato accompagnato da un model card di poche pagine. Gemini Ultra non ha mai avuto un paper tecnico di profondità paragonabile. Il Llama 3 report rompe questa norma e ristabilisce un livello di trasparenza simile a quello del paper GPT-3 del 2020.

L'impatto a valle è stato notevole. Llama 3.1 è diventato in poche settimane il modello base più usato dalla community open per fine-tuning, application development e ricerca accademica. Decine di derivati specializzati (Code Llama 3, Llama Guard 3, Llama Med, vari "Llama-Italia"-style) sono apparsi nel secondo semestre 2024. Sul fronte policy, il rilascio open di un modello sopra le 10^25 FLOPs ha forzato regolatori americani ed europei a confrontarsi concretamente con il problema dei modelli open-weights di scala frontier — un dibattito che proseguirà nel 2025 con Llama 4 e successori. Per la storia tecnica dell'AI il rapporto resta il documento più completo mai pubblicato su come si addestra un modello frontier nel 2024.


Link alla fonte originale

Llama Team, Meta AI — "The Llama 3 Herd of Models" →

Pubblicato su arXiv il 31 luglio 2024. 92 pagine, oltre 500 autori firmatari. Il rapporto copre Llama 3.1 8B, 70B e 405B, oltre alle versioni multimodali (Llama 3.2 Vision) annunciate successivamente. Pesi disponibili su huggingface.co/meta-llama. La lettera di Mark Zuckerberg "Open Source AI Is the Path Forward" è disponibile su about.fb.com/news.