Para que T-Tensor pase de ser un motor de prueba a una herramienta de ciclo de vida completo, necesitamos persistencia de datos. Se requiere implementar un formato de archivo binario y versionado (ej. .ttensor) que permita volcar el estado de los pesos y sesgos desde la memoria de la GPU hacia el disco, y viceversa, de forma segura.
Criterios de Aceptación
Checklist Técnica
Pruebas Mínimas
- Prueba End-to-End (E2E): Inicializar un tensor con valores aleatorios en Python, guardarlo a disco, modificar el tensor original en memoria, cargar el archivo desde el disco y hacer un
assert de que los valores originales se restauraron correctamente.
- Prueba de Fallo: Intentar cargar un archivo de texto plano o un archivo con dimensiones alteradas para asegurar que el motor captura la excepción sin hacer crash de C++.
Para que T-Tensor pase de ser un motor de prueba a una herramienta de ciclo de vida completo, necesitamos persistencia de datos. Se requiere implementar un formato de archivo binario y versionado (ej.
.ttensor) que permita volcar el estado de los pesos y sesgos desde la memoria de la GPU hacia el disco, y viceversa, de forma segura.Criterios de Aceptación
shapes) que no coinciden.Checklist Técnica
std::ofstream,std::ifstream).save()yload()en la API de Python.Pruebas Mínimas
assertde que los valores originales se restauraron correctamente.