♥ 3
⚡ 0
GPUs en Kubernetes · Lección 27

¿Por qué el checkpointing periódico es especialmente importante en un job de entrenamiento largo que usa GPUs costosas y puede tardar días o semanas en completarse?

Permite reanudar el entrenamiento desde el último punto guardado en caso de una interrupción (fallo de hardware, mantenimiento del nodo, instancia spot revocada), evitando perder todo el progreso computacional ya invertido desde el inicio
El checkpointing elimina por completo la necesidad de tener GPUs reales ejecutando el entrenamiento
Solo es relevante si el job de entrenamiento dura menos de 1 minuto en total
Requiere detener por completo el proceso de entrenamiento cada vez que se guarda un checkpoint
GPUs en Kubernetes · Lección 27

Completa el código

Sin checkpointing, una interrupción forzaría a reiniciar el entrenamiento desde
GPUs en Kubernetes · Lección 27

¿Por qué perder días de progreso de entrenamiento acumulado (por no tener checkpointing configurado) representa un costo mucho mayor que el overhead de tiempo que toma guardar periódicamente el estado del entrenamiento?

✓

¡Lección completada!

Checkpointing y tolerancia a fallos en jobs con GPU

0
XP ganado
3
Vidas restantes