mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-29 08:27:29 -05:00
🎯 Major Accomplishments: • ✅ All 15 module dev files validated and unit tests passing • ✅ Comprehensive integration tests (11/11 pass) • ✅ All 3 examples working with PyTorch-like API (XOR, MNIST, CIFAR-10) • ✅ Training capability verified (4/4 tests pass, XOR shows 35.8% improvement) • ✅ Clean directory structure (modules/source/ → modules/) 🧹 Repository Cleanup: • Removed experimental/debug files and old logos • Deleted redundant documentation (API_SIMPLIFICATION_COMPLETE.md, etc.) • Removed empty module directories and backup files • Streamlined examples (kept modern API versions only) • Cleaned up old TinyGPT implementation (moved to examples concept) 📊 Validation Results: • Module unit tests: 15/15 ✅ • Integration tests: 11/11 ✅ • Example validation: 3/3 ✅ • Training validation: 4/4 ✅ 🔧 Key Fixes: • Fixed activations module requires_grad test • Fixed networks module layer name test (Dense → Linear) • Fixed spatial module Conv2D weights attribute issues • Updated all documentation to reflect new structure 📁 Structure Improvements: • Simplified modules/source/ → modules/ (removed unnecessary nesting) • Added comprehensive validation test suites • Created VALIDATION_COMPLETE.md and WORKING_MODULES.md documentation • Updated book structure to reflect ML evolution story 🚀 System Status: READY FOR PRODUCTION All components validated, examples working, training capability verified. Test-first approach successfully implemented and proven.
89 lines
2.1 KiB
YAML
89 lines
2.1 KiB
YAML
# TinyTorch: Build ML Systems from Scratch
|
|
# Table of Contents Structure
|
|
|
|
format: jb-book
|
|
root: intro
|
|
title: "TinyTorch Course"
|
|
|
|
parts:
|
|
- caption: Usage Paths
|
|
chapters:
|
|
- file: usage-paths/quick-exploration
|
|
title: "Quick Exploration"
|
|
- file: usage-paths/serious-development
|
|
title: "Serious Development"
|
|
- file: usage-paths/classroom-use
|
|
title: "Classroom Use"
|
|
- file: instructor-guide
|
|
title: "Instructor Guide"
|
|
|
|
- caption: Course Orientation
|
|
chapters:
|
|
- file: chapters/00-introduction
|
|
title: "Introduction"
|
|
|
|
- caption: "🧠 MLP Era Foundation (1980s)"
|
|
chapters:
|
|
- file: chapters/01-setup
|
|
title: "1. Setup"
|
|
- file: chapters/02-tensor
|
|
title: "2. Tensors"
|
|
- file: chapters/03-activations
|
|
title: "3. Activations"
|
|
- file: chapters/04-layers
|
|
title: "4. Layers"
|
|
|
|
- caption: "🧠 MLP Intelligence (1980s)"
|
|
chapters:
|
|
- file: chapters/05-dense
|
|
title: "5. Dense Networks"
|
|
- file: chapters/11-training
|
|
title: "6. Training (52.7% baseline)"
|
|
|
|
- caption: "📡 CNN Revolution (1989-1998)"
|
|
chapters:
|
|
- file: chapters/06-spatial
|
|
title: "7. Spatial Convolutions"
|
|
- file: chapters/08-dataloader
|
|
title: "8. DataLoader (CIFAR-10)"
|
|
|
|
- caption: "🔥 Modern Training Systems"
|
|
chapters:
|
|
- file: chapters/09-autograd
|
|
title: "9. Autograd"
|
|
- file: chapters/10-optimizers
|
|
title: "10. Optimizers"
|
|
- file: chapters/07-attention
|
|
title: "11. Attention Mechanisms"
|
|
|
|
- caption: "🚀 Production Systems"
|
|
chapters:
|
|
- file: chapters/12-compression
|
|
title: "12. Compression"
|
|
- file: chapters/13-kernels
|
|
title: "13. Kernels"
|
|
- file: chapters/14-benchmarking
|
|
title: "14. Benchmarking"
|
|
- file: chapters/15-mlops
|
|
title: "15. MLOps"
|
|
|
|
- caption: "🤖 Universal Intelligence (2017+)"
|
|
chapters:
|
|
- file: chapters/16-tinygpt
|
|
title: "16. TinyGPT"
|
|
|
|
- caption: Additional Resources
|
|
chapters:
|
|
- file: vision
|
|
title: "TinyTorch Vision"
|
|
- file: kiss-principle
|
|
title: "KISS Principle"
|
|
- file: checkpoint-system
|
|
title: "Checkpoint System"
|
|
- file: testing-framework
|
|
title: "Testing Framework"
|
|
- file: resources
|
|
title: "Learning Resources"
|
|
|
|
|