Vijay Janapa Reddi
30a267a793
feat(site): add Team page and reorganize Community section
...
- Add new Team page featuring core staff and contributors
- Vijay Janapa Reddi (Nerdy Professor), Andrea Garavagno (Tech Lead),
Kari Janapareddi (Chief of Staff), Kai Kleinbard (Web Wizard)
- Display community staff side-by-side with fun role titles
- Move Acknowledgments to separate page for MiniTorch/micrograd credits
- Add contributor generator script for future automation
- Update navigation: Team → Ecosystem → Acknowledgments
2026-02-03 13:41:10 -05:00
Vijay Janapa Reddi
8a39107461
docs(toc): add Developer Testing to TITO CLI Reference section
...
Add testing.md to both web and PDF table of contents.
2026-01-23 13:17:57 -05:00
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
Vijay Janapa Reddi
aed246959c
docs: update site with optimization tier flow explanation
2025-12-19 19:30:39 -05:00
Vijay Janapa Reddi
c8161a7408
docs(tinytorch): update TOC and tier documentation for module reordering
...
- Update _toc.yml: Foundation (01-08), Architecture (09-13)
- Update _toc_pdf.yml: same tier ranges
- Update foundation.md: add DataLoader as module 05, renumber autograd/optimizers/training
- Update architecture.md: remove DataLoader, start with Convolutions at 09
- Update all Mermaid diagrams and tier references
2025-12-18 13:10:30 -05:00
Vijay Janapa Reddi
3d5fcfb83c
fix(tinytorch): set browser tab title to tagline on intro page
...
Add hidden h1 heading for Sphinx to use as page title, with CSS
to visually hide it while preserving the custom hero layout.
2025-12-16 08:01:43 -05:00
Vijay Janapa Reddi
c76c66eb2b
feat(tinytorch): redesign landing page for better UX
...
- Streamline hero with single CTA ("Start Building")
- Add dark "AI Bricks" approach box for visual hierarchy
- Reorder sections: Hero → Approach → Timeline → Code Comparison
- Update personas: Students, Instructors, Self-learners
- Remove redundant title, use subtle preview badge
- Improve code comparison with Build → Use → Reflect pattern
2025-12-14 16:24:28 -05:00
Vijay Janapa Reddi
0c3c75678e
refactor: rename Module 09 from Spatial to Convolutions
...
- Rename directories: src/09_spatial → src/09_convolutions,
tests/09_spatial → tests/09_convolutions
- Rename files: 09_spatial.py → 09_convolutions.py,
test_spatial_*.py → test_convolutions_*.py
- Update TOC files, TITO CLI mappings, and documentation
- Update navigation links between modules
- Remove misplaced duplicate test file from tests/06_optimizers/
- Use "CNNs" in diagrams, "Convolutions" in prose for consistency
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2025-12-14 13:13:18 -05:00
Vijay Janapa Reddi
fcf3d8bd12
fix: update all GitHub URLs from mlsysbook/TinyTorch to harvard-edge/cs249r_book
...
- Update all repository references to point to harvard-edge/cs249r_book
- Fix Binder URLs to include tinytorch/ path prefix
- Fix Colab URLs to include tinytorch/ path prefix
- Update marimo-badges.js with correct repo and path
- Fix dataset documentation URLs
- Update module ABOUT.md files with correct source links
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2025-12-14 12:36:10 -05:00
Vijay Janapa Reddi
de2b010675
fix: rename 'Welcome' to 'Preface' for naming consistency
...
Web developer UX review identified this as the only critical issue:
the title in _toc.yml said "Welcome" while the page itself and the
PDF both used "Preface". Standardized to "Preface" across all contexts.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-13 16:53:35 -05:00
Vijay Janapa Reddi
c2598e827d
docs: improve orientation files based on expert review
...
Critical fixes:
- Add getting-started.md to PDF TOC (students need setup instructions)
- Move Course Orientation to position #2 in website TOC (better discoverability)
- Add prerequisites warning note at top of getting-started.md
High priority improvements:
- Add "What if validation fails?" troubleshooting section
- Add per-module time estimates table (60-80 hours total)
- Clarify autograd prerequisites (chain rule conceptual knowledge needed)
- Standardize Quick Start terminology (fix links to getting-started.md)
- Add persona-based routing in "What to Read Next" sections
Content cleanup:
- Remove redundant prerequisites from preface.md
- Remove tier overview duplication from preface.md
- Remove MLSysBook from prerequisites.md (already in preface)
- Convert prerequisites.md from 65% bullets to 90% prose
- Simplify learning-journey.md intro (remove awkward meta-section)
- Fix checkpoints -> modules terminology in learning-journey.md
- Restore instructor "coming soon" section in getting-started.md
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-13 16:48:59 -05:00
Vijay Janapa Reddi
aee8614645
refactor: rename Preface to Welcome in TOC and page heading
2025-12-09 21:34:18 -08:00
Vijay Janapa Reddi
733aacda8a
docs(tinytorch): update site content and styling
...
- Updated PDF guide
- Improved documentation formatting
- Added custom CSS enhancements
- Updated TOC and various guide pages
2025-12-08 10:33:46 -08:00
Vijay Janapa Reddi
c602f97364
feat: integrate TinyTorch into MLSysBook repository
...
TinyTorch educational deep learning framework now lives at tinytorch/
Structure:
- tinytorch/src/ - Source modules (single source of truth)
- tinytorch/tito/ - CLI tool
- tinytorch/tests/ - Test suite
- tinytorch/site/ - Jupyter Book website
- tinytorch/milestones/ - Historical ML implementations
- tinytorch/datasets/ - Educational datasets (tinydigits, tinytalks)
- tinytorch/assignments/ - NBGrader assignments
- tinytorch/instructor/ - Teaching materials
Workflows (with tinytorch- prefix):
- tinytorch-ci.yml - CI/CD pipeline
- tinytorch-publish-dev.yml - Dev site deployment
- tinytorch-publish-live.yml - Live site deployment
- tinytorch-build-pdf.yml - PDF generation
- tinytorch-release-check.yml - Release validation
Repository Variables added:
- TINYTORCH_ROOT = tinytorch
- TINYTORCH_SRC = tinytorch/src
- TINYTORCH_SITE = tinytorch/site
- TINYTORCH_TESTS = tinytorch/tests
All workflows use \${{ vars.TINYTORCH_* }} for path configuration.
Note: tinytorch/site/_static/favicon.svg kept as SVG (valid for favicons)
2025-12-05 19:23:18 -08:00