A continuaciónSiguiente guía
Slurm para grupos de entrenamiento de IA
Técnico
GUÍA Técnica
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading.
Escuche esta guíaNarrado por IA · ~2 min
A resumable training checkpoint also records the state needed to continue an interrupted run, and restart tests establish what it can restore.
A weight checkpoint contains model parameters; a resumable training checkpoint also needs relevant optimizer, scheduler, step, random-number-generator, and data-loading state. Sharding divides large tensors or state across files and workers so saving and loading can avoid gathering everything on one rank. PyTorch Distributed Checkpoint supports distributed state saving and resharding during loading when supported by the chosen state and configuration. Sharded model weights on the Hugging Face Hub can use an index mapping parameter names to files, but weight shards alone do not capture a training run’s full progress. Applications must include their required state and validate recovery after an interrupted save or a changed environment.
Un modelo de frontera ejecutado en miles de GPU que guarda automáticamente los puntos de control fragmentados cada pocos cientos de pasos, de modo que un solo nodo fallido solo cueste minutos, no días.
Hugging Face distribuye un modelo abierto grande como múltiples fragmentos de tensores de seguridad más un index.json para que los usuarios puedan descargarlo y cargarlo pieza por pieza.
Un investigador reanuda un ajuste fino interrumpido que restaura el impulso exacto del optimizador, el recuento de pasos y la posición del cargador de datos para continuar sin problemas.
Capacitación en instancias puntuales en GPU en la nube baratas e interrumpibles, donde los frecuentes puntos de control fragmentados permiten que el trabajo sobreviva al desalojo y la reprogramación.
Los puntos de control están pasando de ser un evento periódico que detiene el mundo a algo asincrónico y casi gratuito. Espere más puntos de control superpuestos y en memoria que escriban fragmentos en segundo plano mientras continúa el entrenamiento, además de puntos de control replicados y codificados por borrado que sobrevivan a fallas de nodos comunes a una escala de mil GPU. Los almacenes de objetos en la nube y los niveles NVMe locales más rápidos albergarán fragmentos, y los formatos estandarizados como los tensores de seguridad seguirán mejorando la carga parcial, rápida y segura tanto para la reanudación del entrenamiento como para la implementación de inferencia.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading. A resumable training checkpoint also records the state needed to continue an interrupted run, and restart tests establish what it can restore.
Los puntos de control enormes (cientos de GB) no son prácticos como un solo archivo; La fragmentación permite que muchos rangos escriban sus porciones en paralelo y permite la carga por partes.
Weight shards alone do not restore optimizer history or the next intended batch. The application must save the required training progress and randomness state.
Con puntos de control reanudables, una ejecución interrumpida recarga su último estado guardado y continúa, en lugar de desperdiciar días de computación.
Distributed checkpointing uses local state partitions and metadata. Ordinary replicated data parallelism does not automatically shard every tensor.
Un índice (por ejemplo, index.json) registra qué fragmento contiene cada parámetro para que los cargadores puedan buscar y volver a ensamblar las piezas correctas.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Slurm para grupos de entrenamiento de IA
Técnico