Files
TinyTorch/modules/source/15_capstone/module.yaml
Vijay Janapa Reddi f77d9c65a5 Add Module 15: Capstone Framework Optimization
- Created comprehensive capstone module focused on framework engineering
- 5 optimization tracks: performance, algorithms, systems, analysis, developer tools
- Detailed example project: matrix operation optimization with 70x speedup
- Project structure: 4 phases with concrete deliverables and success criteria
- Updated table of contents and course navigation to include capstone
- README reflects complete 15-module course structure
- Realistic framework-focused projects instead of disconnected applications
2025-07-16 10:30:01 -04:00

35 lines
1.0 KiB
YAML

# TinyTorch Module Metadata
# Essential system information for CLI tools and build systems
name: "capstone"
title: "Capstone: Framework Optimization"
description: "Optimize and extend your complete TinyTorch framework through systems engineering"
# Dependencies - Used by CLI for module ordering and prerequisites
dependencies:
prerequisites: [
"setup", "tensor", "activations", "layers", "networks", "cnn",
"dataloader", "autograd", "optimizers", "training", "compression",
"kernels", "benchmarking", "mlops"
]
enables: []
# Package Export - What gets built into tinytorch package
exports_to: "tinytorch.capstone"
# File Structure - What files exist in this module
files:
dev_file: "capstone_guide.md"
readme: "README.md"
tests: "project_based"
# Components - What's implemented in this module
components:
- "PerformanceProfiler"
- "MemoryOptimizer"
- "BatchNormalization"
- "TransformerBlock"
- "MultiGPUTraining"
- "AdvancedOptimizer"
- "FrameworkBenchmark"
- "DeveloperTools"