Qué guardar
El cliente de entrenamiento del SDK representa un trabajo interactivo de
Fastino. Lee su ID canónico de
training_client.get_info().model_data.model_id.
1. Guarda el estado y el progreso del bucle
Guarda el estado mediante el SDK y conserva después el checkpoint devuelto con los campos del cliente necesarios para continuar:2. Lee el registro completo más reciente
Un proceso puede detenerse mientras escribe la última línea. Recorre el archivo hacia atrás y omite una cola con formato incorrecto:3. Valida antes de cargar
Compara el registro con la continuación solicitada:- ID canónico del trabajo
- Modelo base y configuración entrenable
- Revisión y cursor del dataset
- Revisión de la implementación de recompensas
- Configuración del optimizador
- Supuestos del renderizador y del tokenizador
4. Haz recuperable el límite
Usa este orden:- Resuelve los futures hacia delante/hacia atrás y del optimizador.
- Guarda el checkpoint de estado.
- Conserva el registro del bucle que contiene su identificador.
- Marca como completado el paso de la aplicación.
- Inicia el siguiente paso.
5. Mantén separados los tipos de checkpoint
6. Verifica la continuación
Antes de aumentar la carga reanudada:- Carga el checkpoint de estado seleccionado.
- Confirma el ID canónico del cliente del SDK mediante
GET /v1/training/jobs/{job_id}. - Ejecuta una pequeña evaluación con datos reservados.
- Envía una actualización de entrenamiento compatible.
- Guarda un checkpoint de estado nuevo con otro nombre.
- Conserva el siguiente registro del bucle.

