mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-03-12 19:13:32 -05:00
## Symlink Updates (modules/ → src/) - Update all 20 site/modules/*_ABOUT.md symlinks to point to src/ - Update all 20 src/*/ABOUT.md internal references ## Infrastructure Changes - Remove bin/ directory scripts (moved to scripts/ in previous commit) - Update .envrc: Reference new scripts/ directory structure - Update pyproject.toml: Reflect src/ as primary source location - Update docs/development/MODULE_ABOUT_TEMPLATE.md: src/ paths - Update site/requirements.txt: Documentation dependencies ## Restructuring Complete The repository now has clean separation: - `src/`: Developer source code (graded notebooks with solutions) - `modules/`: Student workspace (generated from src/) - `scripts/`: Build and utility scripts - `site/`: Documentation and Jupyter Book website This enables the intended workflow: 1. Developers work in src/ 2. Students receive generated notebooks in modules/ 3. Both can coexist without conflicts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
TinyTorch Documentation
This directory contains essential documentation for TinyTorch development and usage.
📚 User Documentation
STUDENT_QUICKSTART.md- Getting started guide for studentsINSTRUCTOR_GUIDE.md- Setup and grading guide for instructorscifar10-training-guide.md- Complete guide to achieving the north star goal (75% CIFAR-10 accuracy)
🔧 Development Documentation
tinytorch-assumptions.md- CRITICAL: TinyTorch complexity framework and implementation guidelines
Development Standards
development/module-rules.md- Module development standards and patterns
NBGrader Integration
nbgrader/NBGrader_Quick_Reference.md- Daily use commands and workflownbgrader/NBGRADER_STYLE_GUIDE.md- Style guide for NBGrader cellsnbgrader/NBGrader_Text_Response_Technical_Implementation.md- Technical implementation details
Start here:
- Students: Read
STUDENT_QUICKSTART.md - Instructors: Read
INSTRUCTOR_GUIDE.md - Developers: Read
tinytorch-assumptions.mdFIRST, thendevelopment/module-rules.md