Initial pre-training
×Stage · Llama 3.1 405B
Next-token prediction on about 15.6T tokens, at a context of 8K after the first 252M tokens.
- Tokens
- 15.6T
- Batch and context
- 4M tokens at 4,096, then 8M at 8,192, then 16M
- Learning rate
- peak 8×10⁻⁵, cosine to 8×10⁻⁷
- Data mix
- roughly 50% general, 25% maths and reasoning, 17% code, 8% multilingual
- Compute
- 3.8×10²⁵ FLOPs
Derived
Trained. The paper names no part of the model held fixed in pre-training: that every parameter trains is concluded, and the paper does not state it.
Not disclosed Tokens of Llama 3.1 8B and 70B
Why
Long sequences come only at the end, since the compute of self-attention grows quadratically with the sequence length. Llama 3 paper §3.4.2, p. 14
Architecture at this stageThe model as Llama 3.1’s plates draw it at 405B, its context at 8K in this stage.
All settings9
- Objective
- Next-token prediction
- Tokens
- 15.6T. The paper attaches the number to the 8K stage on p. 3 and to the flagship’s pre-training on p. 1, where it also speaks of “a corpus of about 15T multilingual tokens”; whether it includes the ~800B of long context is not clear
- Data mix
- About 50% general knowledge, 25% mathematics and reasoning, 17% code, 8% multilingual; adjusted during training
- Optimizer
- AdamW
- Learning rate
- Peak 8×10⁻⁵, linear warm-up of 8,000 steps, cosine decay to 8×10⁻⁷ over 1,200,000 steps; the peak is 3×10⁻⁴ for 8B and 1.5×10⁻⁴ for 70B
- Batch and context
- 4M tokens of 4,096-token sequences; 8M tokens of 8,192-token sequences after 252M tokens; 16M tokens after 2.87T tokens. The paper writes “8M sequences of 8,192 tokens”; read as tokens from “double these values” and Table 4
- Compute
- 3.8×10²⁵ FLOPs for the flagship’s pre-training
- 8B and 70B
- “Similar recipes” to the 405B’s; the smaller models are trained “for much longer than is compute-optimal”, and the flagship is used “to further improve the quality of those smaller models during post-training”; they gain from code data generated by a larger model, and their safety mixes are tailored to their size
- Trainable
- AllderivedThe paper names no part of the model held fixed in pre-training: that every parameter trains is concluded, and the paper does not state it.
Sources9
- Llama3-Herd-2407.21783v3.pdf, p. 3Objective, Tokens
- Llama3-Herd-2407.21783v3.pdf, p. 1Tokens, Compute, Trainable
- Llama3-Herd-2407.21783v3.pdf, p. 6Data mix
- Llama3-Herd-2407.21783v3.pdf, p. 14Data mix, Optimizer, Learning rate, Batch and context, 8B and 70B, Trainable
- Llama3-Herd-2407.21783v3.pdf, p. 7Learning rate
- Llama3-Herd-2407.21783v3.pdf, p. 10Batch and context
- Llama3-Herd-2407.21783v3.pdf, p. 28B and 70B
- Llama3-Herd-2407.21783v3.pdf, p. 208B and 70B
- Llama3-Herd-2407.21783v3.pdf, p. 438B and 70B