Files
cs249r_book/tinytorch/site/_toc_pdf.yml
Vijay Janapa Reddi 2b27429892 fix(site): PDF build improvements and community section
- Add npx pre-flight check for Mermaid CLI in PDF build
- Configure mermaid_cmd to use npx (no global install needed)
- Add Unicode box-drawing fallbacks for LaTeX
- Add Community section to PDF table of contents
2026-02-17 13:53:18 -05:00

137 lines
3.3 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: "1958: 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/testing
title: "Developer Testing"
- file: tito/troubleshooting
title: "Troubleshooting"
# Conclusion
- caption: Conclusion
numbered: false
chapters:
- file: conclusion
title: "You Built Something Real"
# Community (referenced from TITO overview)
- caption: Community
numbered: false
chapters:
- file: community
title: "Community Guide"
# Appendix
- caption: Appendix
numbered: false
chapters:
- file: datasets
title: "Datasets Reference"