mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-28 15:52:35 -05:00
- Replace all .html → .md in markdown source files (43 instances) - Fix broken links: tito-essentials.md → tito/overview.md - Remove broken links to non-existent leaderboard/olympics-rules pages - Fix PDF_BUILD_GUIDE reference in website-README.md Website rebuilt successfully with 46 warnings. Changes: - All markdown files now use .md extension for internal links - Removed references to missing/planned files - Website builds cleanly and all links are functional
161 lines
4.9 KiB
Markdown
161 lines
4.9 KiB
Markdown
# Community Ecosystem
|
|
|
|
**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.
|
|
|
|
---
|
|
|
|
## Connect Now
|
|
|
|
### GitHub Discussions (Available Now ✅)
|
|
|
|
Join conversations with other TinyTorch builders:
|
|
|
|
**[Visit GitHub Discussions](https://github.com/harvard-edge/TinyTorch/discussions)**
|
|
|
|
- **Ask questions** about implementations and debugging
|
|
- **Share your projects** and milestone achievements
|
|
- **Help others** with systems thinking questions
|
|
- **Discuss ML systems** engineering and production practices
|
|
|
|
**Active discussion categories:**
|
|
- Module implementations and debugging
|
|
- Systems performance optimization
|
|
- Career advice for ML engineers
|
|
- Show and tell: Your TinyTorch projects
|
|
|
|
**Why community matters for TinyTorch:** Unlike watching lectures, building ML systems requires debugging, experimentation, and iteration. The community helps you debug faster, learn trade-offs, stay motivated, and build systems intuition through discussion.
|
|
|
|
### GitHub Repository (Available Now ✅)
|
|
|
|
Star, fork, and contribute to TinyTorch:
|
|
|
|
**[Visit GitHub Repository](https://github.com/harvard-edge/TinyTorch)**
|
|
|
|
- **Report issues** and bugs
|
|
- **Contribute fixes** and improvements
|
|
- **Improve documentation** and examples
|
|
- **Watch releases** for new features
|
|
|
|
### Share Your Progress (Available Now ✅)
|
|
|
|
Help others discover TinyTorch:
|
|
|
|
- **Twitter/X**: Share your learning journey with #TinyTorch
|
|
- **LinkedIn**: Post about building ML systems from scratch
|
|
- **Reddit**: Share in r/MachineLearning, r/learnmachinelearning
|
|
- **Blog**: Write about your implementations and insights
|
|
|
|
---
|
|
|
|
## Coming Soon
|
|
|
|
We're building additional community features to enhance your learning experience:
|
|
|
|
### Discord Server (In Development)
|
|
|
|
Real-time chat and study groups:
|
|
- Live Q&A channels for debugging
|
|
- Tier-based study groups
|
|
- Office hours with educators
|
|
- Project showcase channels
|
|
|
|
### Community Dashboard (Available Now ✅)
|
|
|
|
Join the global TinyTorch community and see your progress:
|
|
|
|
```bash
|
|
# Join the community
|
|
tito community join
|
|
|
|
# View your profile
|
|
tito community profile
|
|
|
|
# Update your progress
|
|
tito community update
|
|
|
|
# View community statistics
|
|
tito community stats
|
|
```
|
|
|
|
**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. See [Privacy Policy](../docs/PRIVACY_DATA_RETENTION.md) for details.
|
|
|
|
### Benchmark & Performance Tracking (Available Now ✅)
|
|
|
|
Validate your setup and track performance improvements:
|
|
|
|
```bash
|
|
# 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](tito/overview.md) for complete command documentation.
|
|
|
|
---
|
|
|
|
## For Educators
|
|
|
|
Teaching TinyTorch in your classroom?
|
|
|
|
**[See Getting Started - For Instructors](getting-started.html#instructors)** 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](https://github.com/harvard-edge/TinyTorch/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](https://github.com/harvard-edge/TinyTorch) for releases and updates
|
|
|
|
**Follow Development**: Check [GitHub Issues](https://github.com/harvard-edge/TinyTorch/issues) for roadmap and upcoming features
|
|
|
|
---
|
|
|
|
**Build ML systems. Learn together. Grow the community.**
|