fix: complete module renumbering across entire codebase

Updated all references to reflect new module order:
- Module 05: DataLoader (was 08)
- Module 06: Autograd (was 05)
- Module 07: Optimizers (was 06)
- Module 08: Training (was 07)

Changes include:
- paper/paper.tex: 20+ references, tier descriptions, milestones
- src/: Export commands, dependency diagrams, docstrings
- tests/: Dependency chains, integration tests, README
- tito/: export_utils.py path mappings
- tinytorch/: Auto-generated package file headers

Foundation Tier is now Modules 01-08
Architecture Tier is now Modules 09-13
This commit is contained in:
Vijay Janapa Reddi
2025-12-19 17:43:41 -05:00
parent b3eb1aa90a
commit d203fba8b8
69 changed files with 292 additions and 293 deletions

View File

@@ -36,7 +36,7 @@ The capstone tests verify that all 19 previous modules work together to build pr
### Priority 6: Gradient Flow
- **test_deep_network_gradient_flow**: Gradients flow through all layer types
- **test_gradient_accumulation_correctness**: Shared parameters accumulate gradients
- Validates: Module 05 autograd across all modules
- Validates: Module 06 autograd across all modules
### Priority 7: Memory & Performance
- **test_memory_efficiency**: Memory usage is reasonable