Create universal TinyTorch training dashboard with Rich UI

Universal Dashboard Features:
- Beautiful Rich console interface with progress bars and tables
- Real-time ASCII plotting of accuracy and loss curves
- Configurable welcome screens with model and training info
- Support for custom metrics and multi-plot visualization
- Reusable across all TinyTorch examples

Enhanced Examples:
- XOR training with dashboard: gorgeous real-time visualization
- CIFAR-10 training with dashboard: extended training for 55%+ accuracy
- Generic dashboard can be used by any TinyTorch training script

Key improvements:
- ASCII plots show training progress in real-time
- Rich UI makes training engaging and educational
- Self-contained (no external dependencies like W&B/TensorBoard)
- Perfect for educational use - students see exactly what's happening
- Modular design allows easy integration into any example
This commit is contained in:
Vijay Janapa Reddi
2025-09-21 16:48:08 -04:00
parent ab23b23daa
commit a5989479fe

Diff Content Not Available