Clean up: Remove old numbered .yml files, CLI uses module.yaml

CLEANUP: Removed duplicate/obsolete configuration files

Removed Files:
- All old numbered .yml files (02_tensor.yml, 03_activations.yml, etc.)
- These were leftover from the module reorganization
- Had incorrect dependencies (still referenced 'setup')

Current State:
 CLI correctly uses module.yaml files (19 modules)
 All module.yaml files have correct dependencies
 No more duplicate/conflicting configuration files
 Clean module structure with single source of truth

The CLI was already using module.yaml correctly, so this cleanup removes
the confusing duplicate files without affecting functionality.
This commit is contained in:
Vijay Janapa Reddi
2025-09-28 08:01:26 -04:00
parent 250de57ff0
commit 95f001a485
19 changed files with 0 additions and 587 deletions

View File

@@ -1,30 +0,0 @@
# TinyTorch Module Metadata
# Essential system information for CLI tools and build systems
name: "optimizers"
title: "Optimizers"
description: "Gradient-based parameter optimization algorithms"
# Dependencies - Used by CLI for module ordering and prerequisites
dependencies:
prerequisites: ["setup", "tensor", "autograd"]
# Package Export - What gets built into tinytorch package
exports_to: "tinytorch.core.optimizers"
# File Structure - What files exist in this module
files:
dev_file: "optimizers_dev.py"
readme: "README.md"
tests: "inline"
# Educational Metadata
difficulty: "⭐⭐⭐⭐"
time_estimate: "6-8 hours"
# Components - What's implemented in this module
components:
- "SGD"
- "Adam"
- "StepLR"
- "gradient_descent_step"