mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-30 22:35:13 -05:00
- Removed 01_setup module (archived to archive/setup_module) - Renumbered all modules: tensor is now 01, activations is 02, etc. - Added tito setup command for environment setup and package installation - Added numeric shortcuts: tito 01, tito 02, etc. for quick module access - Fixed view command to find dev files correctly - Updated module dependencies and references - Improved user experience: immediate ML learning instead of boring setup
25 lines
946 B
YAML
25 lines
946 B
YAML
description: "Build professional profiling infrastructure to measure and analyze performance.\n\
|
|
Students learn to create timing, memory, and operation profilers that reveal\nbottlenecks\
|
|
\ and guide optimization decisions. Performance detective work that \nmakes optimization\
|
|
\ exciting through data-driven insights.\n"
|
|
difficulty: advanced
|
|
estimated_hours: 8-10
|
|
exports:
|
|
- tinytorch.profiling
|
|
learning_objectives:
|
|
- Build accurate timing infrastructure with statistical rigor
|
|
- Implement memory profiling and allocation tracking
|
|
- Create FLOP counting for computational analysis
|
|
- Master profiling methodology for bottleneck identification
|
|
- Connect profiling insights to ML systems optimization decisions
|
|
name: Profiling
|
|
number: 15
|
|
prerequisites:
|
|
- Module 14: Transformers (need models to profile)
|
|
skills_developed:
|
|
- Performance measurement
|
|
- Bottleneck identification
|
|
- Profiling tool development
|
|
- Statistical analysis
|
|
type: systems
|