From bf6ba7233c46bcaa586bdee9df0517caccd1dbc3 Mon Sep 17 00:00:00 2001 From: Vijay Janapa Reddi Date: Sat, 12 Jul 2025 02:20:50 -0400 Subject: [PATCH] Reorganize modules: Delete config, split training into optimizers + training MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Delete 09_config module (redundant with tinytorch/configs/) - Split training into two focused modules: - 08_optimizers: SGD, Adam, learning rate scheduling (core algorithms) - 09_training: Training loops, metrics, checkpointing (orchestration) - Shift subsequent modules down by one number - Better separation of concerns: algorithms vs. systems coordination - Follows PyTorch structure: torch.optim vs training scripts Final progression (00-16): 00_setup → 01_tensor → 02_activations → 03_layers → 04_networks → 05_dataloader → 06_cnn → 07_autograd → 08_optimizers → 09_training → 10_profiling → 11_compression → 12_kernels → 13_benchmarking → 14_mlops → 15_transformer --- modules/{15_transformer => 16_transformer}/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename modules/{15_transformer => 16_transformer}/README.md (100%) diff --git a/modules/15_transformer/README.md b/modules/16_transformer/README.md similarity index 100% rename from modules/15_transformer/README.md rename to modules/16_transformer/README.md