About TinyTorch
TinyTorch is an educational deep learning framework designed to demystify AI.
Rather than just using libraries, you build one. Through a series of progressive modules,
you will construct your own tensor library, implement autograd, and build neural networks from scratch,
gaining a mastery of the systems that power modern AI.
Get Started with TinyTorch CLI
1. Clone & Setup
$ git clone https://github.com/MLSysBook/TinyTorch.git
$ cd TinyTorch && ./setup-environment.sh
$ source activate.sh
2. Login to Community (Optional)
$ tito login
Create an account and join the builder community. Track your progress and share achievements.
3. Start Building
$ tito module start 01_tensor
Begin with Module 01 and work through 20 progressive modules. Each completion is automatically shared with the community.
4. Complete & Share
$ tito module complete 01_tensor
When you complete a module, you'll be prompted to share your achievement. Your progress appears here instantly.