Files
TinyTorch/modules/source
Vijay Janapa Reddi 4ae29a63ee Export: Training and Optimizers modules to TinyTorch package
- Exported 09_training module using nbdev directly from Python file
- Exported 08_optimizers module to resolve import dependencies
- All training components now available in tinytorch.core.training:
  * MeanSquaredError, CrossEntropyLoss, BinaryCrossEntropyLoss
  * Accuracy metric
  * Trainer class with complete training orchestration
- All optimizers now available in tinytorch.core.optimizers:
  * SGD, Adam optimizers
  * StepLR learning rate scheduler
- All components properly exported and functional
- Integration tests passing (17/17)
- Inline tests passing (6/6)
- tito CLI integration working correctly

Package exports:
- tinytorch.core.training: 688 lines, 5 main classes
- tinytorch.core.optimizers: 17,396 bytes, complete optimizer suite
- Clean separation of development vs package code
- Ready for production use and further development
2025-07-14 01:01:59 -04:00
..