mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2025-12-05 19:17:28 -06:00
ba20e892e72d332ce87f222420747ea6ca8e7534
Updated Python utility scripts to use correct paths with book/ prefix: - rename_downloaded_images.py: quarto/contents/labs → book/quarto/contents/labs - rename_auto_images.py: quarto/contents/labs → book/quarto/contents/labs - convert_svg_to_png.py: quarto/contents → book/quarto/contents - check_self_referential_sections.py: quarto/contents → book/quarto/contents These scripts are run from the repository root, so they need the full path including the book/ directory.
MLSysBook & TinyTorch
This repository contains two interconnected projects for AI systems education:
📚 MLSysBook - Machine Learning Systems Textbook
An open-source textbook for learning how to engineer AI systems.
- Website: https://mlsysbook.ai
- Directory:
book/ - Topics: ML Systems, Edge AI, TinyML, Production ML
- Format: HTML, PDF, EPUB
Quick Start (Book)
cd book
./binder setup
./binder build
./binder preview
🔥 TinyTorch - Educational ML Framework (Coming Soon)
A minimal PyTorch-like framework for learning deep learning internals through hands-on implementation.
- Website: https://tinytorch.ai (coming soon)
- Directory:
tinytorch/(to be added) - Approach: Progressive 20-module course building a complete ML framework from scratch
Quick Start (TinyTorch)
# Coming after repository restructuring is complete
cd tinytorch
pip install -e .
python -m pytest tests/
🏗️ Repository Structure
MLSysBook/
├── book/ # MLSysBook textbook
│ ├── quarto/ # Book source files (Quarto)
│ ├── cli/ # Build tools (binder CLI)
│ ├── docker/ # Development containers
│ └── docs/ # Documentation
├── tinytorch/ # TinyTorch framework (to be added)
│ ├── tinytorch/ # Core library
│ ├── modules/ # 20 learning modules
│ ├── tito/ # CLI tool
│ └── tests/ # Test suite
└── .github/ # Shared CI/CD workflows
🤝 Contributing
- Book contributions: See book/docs/contribute.md
- TinyTorch contributions: Coming soon
📄 License
- MLSysBook: CC BY-NC-SA 4.0 (see book/LICENSE.md)
- TinyTorch: MIT License (coming soon)
🌐 Community
- Website: https://mlsysbook.ai
- Discussions: https://github.com/harvard-edge/cs249r_book/discussions
- Issues: https://github.com/harvard-edge/cs249r_book/issues
Note: This repository is currently being restructured to support both MLSysBook and TinyTorch in a unified codebase. The book/ directory contains all existing MLSysBook content, and the tinytorch/ directory will be added soon.
Made with ❤️ for AI learners worldwide.
Description
Languages
JavaScript
91.3%
Python
5.5%
TeX
2%
Lua
0.6%
SCSS
0.2%
Other
0.4%