- Fix broken symlink for 09_convolutions_ABOUT.md - Fix header level warnings (H1 to H3 jumps) in community.md and intro.md - Remove broken cross-references to deleted files across site pages - Fix lexing errors by using text blocks for Unicode characters - Update mermaid diagram in big-picture.md to use light fill colors for PDF compatibility (mermaid-cli does not respect inline color styles)
4.4 KiB
Community Ecosystem
See yourself on the TinyTorch Globe! Create an account and join the global community to track your progress and connect with other builders.
Learn together, build together, grow together.
TinyTorch is more than a course—it's a growing community of students, educators, and ML engineers learning systems engineering from first principles.
Community Dashboard (Available Now )
Join the global TinyTorch community and see your progress:
:alt: TinyTorch User Journey
:width: 100%
:align: center
How to Join the TinyTorch Community:
There are two primary ways to join and engage with the TinyTorch community:
Option 1: Explore the Live Dashboard
You can explore the interactive TinyTorch Community Dashboard directly in your browser:
Option 2: Join via TinyTorch CLI
Download the TinyTorch CLI to set up your environment, manage your profile, and contribute to community statistics directly from your terminal.
# Join the community (first-time setup)
tito setup
# Or, if already set up, log in
tito community login
# View your profile
tito community profile
# Check your community status
tito community status
# Open the community map
tito community map
Features:
- Anonymous profiles - Join with optional information (country, institution, course type)
- Cohort identification - See your cohort (Fall 2024, Spring 2025, etc.)
- Progress tracking - Automatic milestone and module completion tracking
- Privacy-first - All data stored locally in
.tinytorch/directory - Opt-in sharing - You control what information to share
Privacy: All fields are optional. We use anonymous UUIDs (no personal names). Data is stored locally in your project directory.
Connect Now
Validate your setup and track performance improvements:
# Quick setup validation (after initial setup)
tito benchmark baseline
# Full capstone benchmarks (after Module 20)
tito benchmark capstone
# Submit results to community (optional)
# Prompts automatically after benchmarks complete
Baseline Benchmark:
- Validates your setup is working correctly
- Quick "Hello World" moment after setup
- Tests: tensor operations, matrix multiply, forward pass
- Generates score (0-100) and saves results locally
Capstone Benchmark:
- Full performance evaluation after Module 20
- Tracks: speed, compression, accuracy, efficiency
- Uses Module 19's Benchmark harness for statistical rigor
- Generates comprehensive results for submission
Submission: After benchmarks complete, you'll be prompted to submit results (optional). Submissions are saved locally and can be shared with the community.
See TITO CLI Reference for complete command documentation.
For Educators
Teaching TinyTorch in your classroom?
See the Getting Started guide for:
- Complete 30-minute instructor setup
- NBGrader integration and grading workflows
- Assignment generation and distribution
- Student progress tracking and classroom management
Recognition & Showcase
Built something impressive with TinyTorch?
Share it with the community:
- Post in GitHub Discussions under "Show and Tell"
- Tag us on social media with #TinyTorch
- Submit your project for community showcase (coming soon)
Exceptional projects may be featured:
- On the TinyTorch website
- In course examples
- As reference implementations
Stay Updated
GitHub Watch: Enable notifications for releases and updates
Follow Development: Check GitHub Issues for roadmap and upcoming features
Build ML systems. Learn together. Grow the community.
