Skip to content

Robustecer serialization de modelos (save/load) con formato versionado y validaciones #4

Description

@Gilberto-Galan

Actualmente existe guardado/carga básico en capas lineales, pero falta un contrato robusto para checkpoints de modelo completo. Este issue implementa una serialización confiable, versionada y validada para entrenamiento e inferencia reproducibles.

Criterios de aceptación:

  • Se define formato de checkpoint con versión de archivo.
  • Se guarda y carga el estado completo del modelo secuencial.
  • Se validan dimensiones y compatibilidad de capas al cargar.
  • La carga falla con errores descriptivos cuando hay incompatibilidades.
  • La funcionalidad trabaja en CPU y GPU.
  • Se documenta el formato en README o documento técnico corto.

Checklist técnica:

  • Definir encabezado de archivo con versión y metadatos mínimos.
  • Implementar save/load de estado completo en Sequential.
  • Agregar validación de shapes por capa y conteo de parámetros.
  • Estandarizar errores de carga (archivo corrupto, mismatch de arquitectura, versión no soportada).
  • Añadir tests de round-trip y compatibilidad CPU/GPU.

Pruebas mínimas:

  • Guardar/cargar mantiene mismas predicciones para mismo input.
  • Carga en arquitectura incompatible falla con mensaje claro.
  • Round-trip CPU->archivo->GPU y GPU->archivo->CPU.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions