VKVlad KulikovPublic / lectures
Modern LLMs9 / 20

Module 9. Pretraining: Data, Scaling Laws, and Optimizers

Choose your answers and select “Check”. Numbers accept a decimal point, comma, or simple fraction. Answers and drafts are saved in this browser and shared between RU/EN.

Checked: 0 / 18 · Correct: 0

Question 9.4.1

9.4. Formalism: compute, a fitted loss surface, and its analytic optimum

What does a compute-optimal scaling law optimize under the constraint C = 6ND?

One correct option

Question 9.4.2

9.4. Formalism: compute, a fitted loss surface, and its analytic optimum

For a budget of 7.23⋅10237.23\cdot10^{23} FLOP, the analytic optimum of the fitted law gives N=35.7N=35.7B and D=3.38D=3.38T. What is D/ND/N?

One correct option

Question 9.5.1

9.5. From raw web pages to a training distribution

What are effective epochs for a domain inside a data mixture?

One correct option

Question 9.5.2

9.5. From raw web pages to a training distribution

DCLM starts from a standardized candidate pool of roughly 240T tokens, while DCLM-Baseline trains on 2.6T tokens. Why should those numbers be reported separately?

One correct option

Question 9.6.1

9.6. Worked example A: two budgets and the cost of a mnemonic

Why can the "20 tokens per parameter" rule give the wrong optimum?

One correct option

Question 9.7.1

9.7. The isoFLOP valley and the fitted cost of long training

What does an isoFLOP curve show?

One correct option

Question 9.7.2

9.7. The isoFLOP valley and the fitted cost of long training

Llama-3 8B: 8.03B parameters and 15T tokens. How far from its budget's optimum is that?

One correct option

Question 9.8.1

9.8. Inference-aware allocation: when does the smaller model repay its training?

Why can an inference-aware objective prefer a smaller model trained on more data?

One correct option

Question 9.9.1

9.9. The data wall: token counts stop being interchangeable

What does the "data wall" mean?

One correct option

Question 9.10.1

9.10. Muon: change the spectrum of a matrix update

What is Muon's core idea for matrix parameters?

One correct option

Question 9.10.2

9.10. Muon: change the spectrum of a matrix update

Which Gram matrix is cheaper for a 64×32 update?

One correct option

Question 9.11.1

9.11. MuonClip: correct the parameter source of unstable attention logits

What does QK-Clip do when it detects excessively large attention logits?

One correct option

Question 9.11.2

9.11. MuonClip: correct the parameter source of unstable attention logits

Where should post-correction logit regrowth start?

One correct option

Question 9.12.1

9.12. Code (level 1): small functions that expose their assumptions

Why does this Newton–Schulz implementation transpose a tall matrix (more rows than columns)?

One correct option

Question 9.14.1

9.14. µP and MetaP: make small-model tuning informative

What problem does µP solve?

One correct option

Question 9.15.1

9.15. Parallelism: fitting the training state before optimizing communication

What does ZeRO-3's ideal memory floor mean?

One correct option

Question 9.15.2

9.15. Parallelism: fitting the training state before optimizing communication

For eight stages, f=7/(m+7). What is the smallest m with f strictly below 5%?

One correct option

Question 9.16.1

9.16. Four directions in contemporary pretraining

Why can reported wall-clock training time not be equated directly with the arithmetic compute estimate C≈6NDC\approx6ND?

One correct option