Main Point
A training plan balances model parameters, processed data and compute under defined conditions. An approximate work calculation becomes a time estimate only after specifying achieved useful throughput; a complete project and service decision needs broader evidence.
Key Points
- N counts parameters; D counts processed training tokens under the stated accounting.
- Training tokens are distinct from a single request’s context budget.
- Scaling relationships are empirical fits within particular experimental conditions.
- The dense-transformer estimate `work≈6ND` is approximate.
- Useful sustained FLOPs/second differs from peak hardware specifications.
- Training efficiency, serving efficiency and lifecycle value can favor different choices.
1. Balance parameters and processed data
A larger model with the same token supply is not automatically the best use of a fixed training allocation. Data quality, mixture, permission and relevance matter alongside counts, optimization and architecture. D counts processed tokens, including repetitions if the run processes them again.
Hoffmann and colleagues’ March 2022 Chinchilla study varied parameters and training tokens across more than 400 models and fitted relationships for allocating a compute budget. Its experimental scope supports considering these choices together. A historical fitted balance is not a timeless rule for every architecture, data source or serving objective.
2. Define approximate computational work
For this supplied dense-model illustration:
`work≈6ND FLOPs`
A FLOP is a counted floating-point arithmetic operation under the convention. The factor approximates major forward/backward work; exact architecture and sequence-dependent operations can change a real estimate. It is not a weight-storage formula, an MoE total-count shortcut or a price calculation.
3. Calculate the source example
`N=7×10^9 parameters`
`D=10^12 training tokens`
`6ND=6×7×10^(9+12)=42×10^21=4.2×10^22 FLOPs`
Suppose the hypothetical fleet sustains `10^17 useful FLOPs/second` for this job:
`time=(4.2×10^22)/(10^17)=4.2×10^5=420,000 seconds`
`420,000/86,400≈4.8611 days`
Operations divided by operations/second yields seconds. This is supplied hypothetical arithmetic, not an actual fleet measurement, reservation, training quote or completion promise.
4. Inspect the rate and omitted work
Use useful throughput actually sustained for the job. Peak accelerator figures do not establish achieved fleet throughput; communication, memory movement, utilization and the training system affect it.
The simplified time also omits data preparation, experimentation, evaluations, checkpointing, interruptions and recovery. A complete budget needs actual resource prices and operating obligations, plus staff and data costs. The arithmetic is a component of planning rather than the complete project plan.
5. Compare equal work and different models
The supplied alternative `14×10^9 parameters × 0.5×10^12 tokens` has the same ND product as `7×10^9 × 10^12`. Under the same approximation it receives the same work estimate. That equality does not establish equal task quality, data exposure, optimization behavior or service resource needs.
A smaller model trained longer may incur a different initial cost but reduce later per-request work if it meets quality requirements. Compare actual workload, expected use, quality, latency, lifecycle costs and capital constraints. Training-compute optimality under a fitted objective is not automatically the complete operating choice.
6. Closing
You can now identify what each count and unit establishes: parameters, processed tokens, approximate work, achieved rate and a conditional time. The next lesson explores application instructions and examples while parameters remain fixed.
7. Learning Checks
Attempt both calculations before opening the explanations. Keep assumptions and excluded work beside the numeric result.
M14-L15-Q01
Use a hypothetical dense run with N=7×10^9 parameters, D=10^12 processed training tokens, work≈6ND, and a constant sustained useful rate of 10^17 FLOPs/second. Calculate work, seconds and days. Why are these insufficient as a complete project schedule or budget?
Your calculation and interpretation: ____________________
Show explanation after your attempt
The work estimate is 6×7×10^9×10^12=4.2×10^22 FLOPs. Dividing by 10^17 FLOPs/second gives 420,000 seconds. At 86,400 seconds/day this is approximately 4.8611 days. The simplified run omits preparation, experiments, evaluation, interruptions, recovery and other scheduling work. A budget also needs resource prices, staff/data costs and operating obligations. The assumed useful sustained rate cannot be replaced by a peak hardware specification without evidence.
M14-L15-P01
A hypothetical dense run has N=3×10^9 parameters and D=2×10^12 training tokens. Use work≈6ND and a sustained useful rate of 2×10^17 FLOPs/second. Calculate work and time. Explain why this arithmetic alone cannot identify the best model for many future service requests.
Your calculation and interpretation: ____________________
Show explanation after your attempt
The work estimate is 6×3×10^9×2×10^12=3.6×10^22 FLOPs. At 2×10^17 FLOPs/second, time is 180,000 seconds, approximately 2.0833 days. This remains hypothetical simplified arithmetic. A model with a different training cost may have different task quality and per-request memory, latency or resource use. Compare expected service workload, quality requirements, lifecycle costs and capital constraints rather than selecting from the training-time figure alone.
Sources
- Hoffmann, Jordan, and colleagues, DeepMind. *Training Compute-Optimal Large Language Models*. Preprint v1, 29 March 2022. Primary paper, sections 3–3.4 for empirical allocation fits and Appendix F for comparison with the `6ND` approximation; version history. Retrieved 30 October 2026. Historical experimental relationships and approximation, not a universal training ratio or business return. All fleet-rate/time calculations here are hypothetical.