fix(tinytorch): add 05_dataloader as dependency of 08_training

Training module now properly depends on DataLoader since it
comes earlier in the module sequence and is used in training loops.
This commit is contained in:
Vijay Janapa Reddi
2025-12-18 14:29:00 -05:00
parent 42e57f47e2
commit 9ef006494d

View File

@@ -19,7 +19,7 @@ MODULE_DEPENDENCIES = {
"05_dataloader": ["01_tensor"], # Needs Tensor
"06_autograd": ["01_tensor"], # Core dependency on Tensor
"07_optimizers": ["01_tensor", "06_autograd"], # Needs Tensor and autograd
"08_training": ["01_tensor", "06_autograd", "07_optimizers"], # Training loop deps
"08_training": ["01_tensor", "05_dataloader", "06_autograd", "07_optimizers"], # Training loop deps
"09_convolutions": ["01_tensor", "03_layers"], # Needs Tensor and Layer base
"10_tokenization": ["01_tensor"], # Needs Tensor
"11_embeddings": ["01_tensor"], # Needs Tensor