Files
cs249r_book/tinytorch/site/_toc_pdf.yml
Vijay Janapa Reddi 8a259e4a42 docs(tinytorch): reorganize site navigation and add update documentation
- Reorganize TOC: move datasets from TITO CLI to new Reference section
- Add complete TITO CLI Reference section to PDF build (was missing)
- Add System Updates section to troubleshooting guide with code safety info
- Fix datasets.md styling for consistency (add border-radius to all boxes)
- Improve logical flow: TITO CLI → Reference → Community

Changes:
- HTML TOC: Create Reference section, move datasets + resources
- PDF TOC: Add full TITO CLI section (overview, modules, milestones, data, troubleshooting)
- troubleshooting.md: Add 4 new sections on updating TinyTorch safely
- datasets.md: Standardize styling with rounded corners

Result: Clean separation between workflow docs (TITO CLI) and reference materials
2026-01-17 10:39:49 -05:00

128 lines
3.1 KiB
YAML

# TinyTorch: Build ML Systems from Scratch
# PDF Table of Contents - Lab Guide (streamlined)
format: jb-book
root: pdf_intro
title: "TinyTorch Lab Guide"
parts:
# Course Orientation (minimal)
- caption: Getting Started
numbered: false
chapters:
- file: preface
title: "Welcome"
- file: big-picture
title: "The Big Picture"
- file: getting-started
title: "Quick Start"
# Foundation Tier
- caption: Foundation (Modules 01-08)
numbered: true
chapters:
- 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_dataloader_ABOUT
title: "05. DataLoader"
- file: modules/06_autograd_ABOUT
title: "06. Autograd"
- file: modules/07_optimizers_ABOUT
title: "07. Optimizers"
- file: modules/08_training_ABOUT
title: "08. Training"
# Architecture Tier
- caption: Architecture (Modules 09-13)
numbered: true
chapters:
- file: modules/09_convolutions_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"
# Optimization Tier
- caption: Optimization (Modules 14-19)
numbered: true
chapters:
- 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_acceleration_ABOUT
title: "17. Acceleration"
- file: modules/18_memoization_ABOUT
title: "18. Memoization"
- file: modules/19_benchmarking_ABOUT
title: "19. Benchmarking"
# Capstone
- caption: Capstone
numbered: true
chapters:
- file: modules/20_capstone_ABOUT
title: "20. Torch Olympics"
# Historical Milestones
- caption: Historical Milestones
numbered: true
chapters:
- file: milestones/milestones_ABOUT
title: "Overview"
- file: milestones/01_perceptron_ABOUT
title: "1957: Perceptron"
- file: milestones/02_xor_ABOUT
title: "1969: XOR Crisis"
- file: milestones/03_mlp_ABOUT
title: "1986: MLP Revival"
- file: milestones/04_cnn_ABOUT
title: "1998: CNN Revolution"
- file: milestones/05_transformer_ABOUT
title: "2017: Transformers"
- file: milestones/06_mlperf_ABOUT
title: "2018: MLPerf"
# TITO CLI Reference
- caption: TITO CLI Reference
numbered: false
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"
# Conclusion
- caption: Conclusion
numbered: false
chapters:
- file: conclusion
title: "You Built Something Real"
# Appendix
- caption: Appendix
numbered: false
chapters:
- file: datasets
title: "Datasets Reference"