Skip to content

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

@Gilberto-Galan

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions