Test legat de ghid · Mediu Nivel
Quiz privind compensarea calculului de activare
Testați activarea punctelor de verificare a compromisurilor de memorie, recalcularea selectivă și corectitudinea redării, inclusiv de ce calculul suplimentar nu fixează toate costurile de memorie.
Întrebare 1 de 8
Ce schimbă recalcularea activării pentru a economisi memorie?
Previzualizează fiecare întrebare8 întrebări
Răspunsurile și explicațiile apar pe măsură ce susțineți testul.
- Ce schimbă recalcularea activării pentru a economisi memorie?
- Precizia modelului
- Calcul suplimentar (FLOP)
- Lățimea de bandă a rețelei
- Precizie numerică
- De ce activările de trecere înainte sunt în mod normal stocate?
- Pentru a le afișa utilizatorului
- Pentru a comprima modelul
- Sunt necesare pentru tokenizare
- Deoarece retropropagarea are nevoie de ele pentru a calcula gradienții
- Why should activation checkpointing overhead be measured on the actual model?
- Checkpoint placement, operators, and hardware determine the cost of replay
- It always adds exactly forty percent to wall-clock time
- It guarantees a tenfold speed improvement
- It removes all forward computation
- For an idealized N-layer chain with comparable activations, what storage scaling can square-root checkpoint placement achieve?
- O(N squared) for all model parameters
- O(1) for all training memory regardless of N
- O(sqrt(N)) for activation storage
- O(N squared) for optimizer state
- Care este ideea din spatele recalculării selective (nu complete)?
- Recalculați fiecare operație de două ori
- Nu recalculați niciodată nimic
- Recalculați numai stratul de încorporare
- Recalculați numai operațiuni grele de memorie, dar ieftine, păstrați-le în cache pe cele costisitoare
- Ce tehnică complementară este adesea combinată cu recalcularea pentru a economisi și mai multă memorie?
- Creșterea dimensiunii lotului
- Descărcarea activărilor pe CPU sau NVMe
- Eliminarea tuturor straturilor de normalizare
- Trecerea la modul de inferență
- A checkpointed block contains dropout. Why does consistent RNG state matter during replay?
- Dropout becomes a model-weight quantizer
- The optimizer no longer needs gradients
- Backward recomputation should reproduce the intended forward randomness
- The batch size must become one
- Checkpointing reduces stored activations, but optimizer states still exceed GPU memory. Why is the job still out of memory?
- Activation recomputation does not remove optimizer-state storage
- Checkpointing increases every optimizer tensor to FP64
- Backward no longer consumes any memory
- The model cannot use checkpointing with an optimizer