mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-28 07:17:33 -05:00
## Repository Organization - Move scripts from bin/ to scripts/ directory - activate-tinytorch: Environment activation script - generate_module_metadata.py: Module metadata generator - generate_student_notebooks.py: Student notebook generator - tito: TinyTorch CLI tool ## Build System - Add site/build.sh: Jupyter Book 1.x build automation script - Auto-detects project root or site directory - Activates virtual environment if available - Handles clean builds with proper error handling ## Documentation - Add docs/history/ for migration documentation - ROLLBACK_TO_JB1.md: Jupyter Book 1.x rollback documentation - MIGRATION_TO_V2.md: Jupyter Book 2.0 migration attempt notes ## Infrastructure Updates - Update all site/modules/*_ABOUT.md symlinks: modules/ → src/ - Update all src/*/ABOUT.md symlinks: modules/ → src/ - Update .envrc: Reflect new scripts/ directory structure - Update pyproject.toml: Add build system dependencies This commit completes the src-modules separation restructuring and adds necessary tooling for the new repository layout. 🤖 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