Cuestionario vinculado a una guía · Medio Nivel
Cuestionario de compensaciones sobre el recálculo de activación
Pruebe la activación de los puntos de control de las compensaciones de la memoria, el recálculo selectivo y la corrección de la reproducción, incluido el motivo por el cual la computación adicional no soluciona todos los costos de la memoria.
Pregunta 1 de 8
¿Qué intercambia el recálculo de activación para ahorrar memoria?
Vista previa de cada pregunta8 preguntas
Las respuestas y explicaciones aparecen a medida que realiza el cuestionario.
- ¿Qué intercambia el recálculo de activación para ahorrar memoria?
- Precisión del modelo
- Computación adicional (FLOP)
- Ancho de banda de red
- Precisión numérica
- ¿Por qué normalmente se almacenan las activaciones de pase directo?
- Para mostrárselos al usuario
- Para comprimir el modelo
- Son necesarios para la tokenización.
- Porque la retropropagación los necesita para calcular gradientes
- ¿Por qué conviene medir el sobrecosto del activation checkpointing en el modelo real?
- 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
- En una cadena idealizada de N capas con activaciones comparables, ¿qué escalamiento de almacenamiento puede lograr la colocación de puntos de control (checkpoints) según la raíz cuadrada?
- 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
- ¿Cuál es la idea detrás del recálculo selectivo (no completo)?
- Vuelva a calcular cada operación dos veces
- Nunca vuelvas a calcular nada
- Vuelva a calcular solo la capa de incrustación
- Vuelva a calcular solo las operaciones con mucha memoria pero de bajo costo, y las costosas en caché
- ¿Qué técnica complementaria se suele combinar con el recálculo para ahorrar aún más memoria?
- Aumentar el tamaño del lote
- Descarga de activaciones a CPU o NVMe
- Eliminando todas las capas de normalización
- Cambiar al modo de inferencia
- 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