Files
TinyTorch/site/_toc_pdf.yml
Vijay Janapa Reddi 7bc4f6f835 Reorganize repository: rename docs/ to site/ for clarity
- Delete outdated site/ directory
- Rename docs/ → site/ to match original architecture intent
- Update all GitHub workflows to reference site/:
  - publish-live.yml: Update paths and build directory
  - publish-dev.yml: Update paths and build directory
  - build-pdf.yml: Update paths and artifact locations
- Update README.md:
  - Consolidate site/ documentation (website + PDF)
  - Update all docs/ links to site/
- Test successful: Local build works with all 40 pages

The site/ directory now clearly represents the course website
and documentation, making the repository structure more intuitive.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 16:31:51 -08:00

94 lines
2.0 KiB
YAML

# TinyTorch: Build ML Systems from Scratch
# PDF Table of Contents - Linear Structure
format: jb-book
root: cover
title: "TinyTorch Course"
chapters:
- file: preface
title: "Preface"
- file: intro
title: "Introduction"
- file: chapters/00-introduction
title: "Course Overview"
# Foundation Tier (Modules 01-07)
- 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"
# Architecture Tier (Modules 08-13)
- 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"
# Optimization Tier (Modules 14-19)
- file: ../modules/14_profiling/ABOUT
title: "14. Profiling"
- file: ../modules/15_memoization/ABOUT
title: "15. Memoization"
- file: ../modules/16_quantization/ABOUT
title: "16. Quantization"
- file: ../modules/17_compression/ABOUT
title: "17. Compression"
- file: ../modules/18_acceleration/ABOUT
title: "18. Acceleration"
- file: ../modules/19_benchmarking/ABOUT
title: "19. Benchmarking"
# Capstone Project
- file: ../modules/20_capstone/ABOUT
title: "20. MLPerf® Edu Competition"
# Appendices
- file: chapters/milestones
title: "Appendix A: Historical Milestones"
- file: quickstart-guide
title: "Appendix B: Quick Start Guide"
- file: tito-essentials
title: "Appendix C: TITO CLI Reference"
- file: resources
title: "Appendix D: Additional Resources"