Files
TinyTorch/site/_toc.yml
Vijay Janapa Reddi 6a322627dc Add community and benchmark features with baseline validation
- Implement tito benchmark baseline and capstone commands
- Add SPEC-style normalization for baseline benchmarks
- Implement tito community join, update, leave, stats, profile commands
- Use project-local storage (.tinytorch/) for user data
- Add privacy-by-design with explicit consent prompts
- Update site documentation for community and benchmark features
- Add Marimo integration for online notebooks
- Clean up redundant milestone setup exploration docs
- Finalize baseline design: fast setup validation (~1 second) with normalized results
2025-11-20 00:17:21 -05:00

122 lines
3.3 KiB
YAML

# TinyTorch: Build ML Systems from Scratch
# Table of Contents Structure
format: jb-book
root: intro
title: "TinyTorch Course"
parts:
- caption: 🚀 Getting Started
chapters:
- file: quickstart-guide
title: "Quick Start Guide"
- file: student-workflow
title: "Student Workflow"
- file: usage-paths/classroom-use
title: "For Instructors"
- file: instructor-guide
title: "Instructor Guide"
- file: usage-paths/ta-guide
title: "TA Guide"
- file: usage-paths/team-onboarding
title: "Team Onboarding"
# Tier captions: Added emojis for visual consistency and quick recognition
# Foundation (🏗), Architecture (🏛️), Optimization (⏱️), Capstone (🏅)
- caption: 🏗 Foundation Tier (01-07)
chapters:
- file: tiers/foundation
title: "📖 Tier Overview"
- file: modules/01_tensor_ABOUT
title: "01. Tensor"
- file: modules/02_activations_ABOUT
title: "02. Activations"
- file: modules/03_layers_ABOUT
title: "03. Layers"
- file: modules/04_losses_ABOUT
title: "04. Losses"
- file: modules/05_autograd_ABOUT
title: "05. Autograd"
- file: modules/06_optimizers_ABOUT
title: "06. Optimizers"
- file: modules/07_training_ABOUT
title: "07. Training"
- caption: 🏛️ Architecture Tier (08-13)
chapters:
- file: tiers/architecture
title: "📖 Tier Overview"
- file: modules/08_dataloader_ABOUT
title: "08. DataLoader"
- file: modules/09_spatial_ABOUT
title: "09. Convolutions"
- file: modules/10_tokenization_ABOUT
title: "10. Tokenization"
- file: modules/11_embeddings_ABOUT
title: "11. Embeddings"
- file: modules/12_attention_ABOUT
title: "12. Attention"
- file: modules/13_transformers_ABOUT
title: "13. Transformers"
- caption: ⏱️ Optimization Tier (14-19)
chapters:
- file: tiers/optimization
title: "📖 Tier Overview"
- file: modules/14_profiling_ABOUT
title: "14. Profiling"
- file: modules/15_quantization_ABOUT
title: "15. Quantization"
- file: modules/16_compression_ABOUT
title: "16. Compression"
- file: modules/17_memoization_ABOUT
title: "17. Memoization"
- file: modules/18_acceleration_ABOUT
title: "18. Acceleration"
- file: modules/19_benchmarking_ABOUT
title: "19. Benchmarking"
- caption: 🏅 Capstone Competition
chapters:
- file: tiers/olympics
title: "📖 Competition Overview"
- file: modules/20_capstone_ABOUT
title: "20. Torch Olympics"
- caption: 🧭 Course Orientation
chapters:
- file: chapters/00-introduction
title: "Course Structure"
- file: prerequisites
title: "Prerequisites & Resources"
- file: chapters/learning-journey
title: "Learning Journey"
- file: chapters/milestones
title: "Historical Milestones"
- file: faq
title: "FAQ"
- caption: 🛠️ TITO CLI Reference
chapters:
- file: tito/overview
title: "Command Overview"
- file: tito/modules
title: "Module Workflow"
- file: tito/milestones
title: "Milestone System"
- file: tito/data
title: "Progress & Data"
- file: tito/troubleshooting
title: "Troubleshooting"
- file: datasets
title: "Datasets Guide"
- caption: 🤝 Community
chapters:
- file: community
title: "Ecosystem"
- file: resources
title: "Learning Resources"
- file: credits
title: "Credits & Acknowledgments"