diff --git a/modules/setup/README.md b/modules/00_setup/README.md similarity index 100% rename from modules/setup/README.md rename to modules/00_setup/README.md diff --git a/modules/setup/module.yaml b/modules/00_setup/module.yaml similarity index 100% rename from modules/setup/module.yaml rename to modules/00_setup/module.yaml diff --git a/modules/setup/setup_dev.py b/modules/00_setup/setup_dev.py similarity index 100% rename from modules/setup/setup_dev.py rename to modules/00_setup/setup_dev.py diff --git a/modules/setup/tests/test_setup.py b/modules/00_setup/tests/test_setup.py similarity index 100% rename from modules/setup/tests/test_setup.py rename to modules/00_setup/tests/test_setup.py diff --git a/modules/setup/tinytorch_flame.txt b/modules/00_setup/tinytorch_flame.txt similarity index 100% rename from modules/setup/tinytorch_flame.txt rename to modules/00_setup/tinytorch_flame.txt diff --git a/modules/tensor/README.md b/modules/01_tensor/README.md similarity index 100% rename from modules/tensor/README.md rename to modules/01_tensor/README.md diff --git a/modules/tensor/module.yaml b/modules/01_tensor/module.yaml similarity index 100% rename from modules/tensor/module.yaml rename to modules/01_tensor/module.yaml diff --git a/modules/tensor/tensor_dev.py b/modules/01_tensor/tensor_dev.py similarity index 100% rename from modules/tensor/tensor_dev.py rename to modules/01_tensor/tensor_dev.py diff --git a/modules/tensor/tests/test_tensor.py b/modules/01_tensor/tests/test_tensor.py similarity index 100% rename from modules/tensor/tests/test_tensor.py rename to modules/01_tensor/tests/test_tensor.py diff --git a/modules/activations/README.md b/modules/02_activations/README.md similarity index 100% rename from modules/activations/README.md rename to modules/02_activations/README.md diff --git a/modules/activations/activations_dev.py b/modules/02_activations/activations_dev.py similarity index 100% rename from modules/activations/activations_dev.py rename to modules/02_activations/activations_dev.py diff --git a/modules/activations/activations_dev_backup.py b/modules/02_activations/activations_dev_backup.py similarity index 100% rename from modules/activations/activations_dev_backup.py rename to modules/02_activations/activations_dev_backup.py diff --git a/modules/activations/module.yaml b/modules/02_activations/module.yaml similarity index 100% rename from modules/activations/module.yaml rename to modules/02_activations/module.yaml diff --git a/modules/activations/tests/test_activations.py b/modules/02_activations/tests/test_activations.py similarity index 100% rename from modules/activations/tests/test_activations.py rename to modules/02_activations/tests/test_activations.py diff --git a/modules/layers/README.md b/modules/03_layers/README.md similarity index 100% rename from modules/layers/README.md rename to modules/03_layers/README.md diff --git a/modules/layers/layers_dev.py b/modules/03_layers/layers_dev.py similarity index 99% rename from modules/layers/layers_dev.py rename to modules/03_layers/layers_dev.py index ba92ffe9..504f4b11 100644 --- a/modules/layers/layers_dev.py +++ b/modules/03_layers/layers_dev.py @@ -36,7 +36,7 @@ This module builds on the **activations** module: """ ## 📦 Where This Code Lives in the Final Package -**Learning Side:** You work in `modules/layers/layers_dev.py` +**Learning Side:** You work in `modules/03_layers/layers_dev.py` **Building Side:** Code exports to `tinytorch.core.layers` ```python diff --git a/modules/layers/module.yaml b/modules/03_layers/module.yaml similarity index 100% rename from modules/layers/module.yaml rename to modules/03_layers/module.yaml diff --git a/modules/layers/tests/test_layers.py b/modules/03_layers/tests/test_layers.py similarity index 99% rename from modules/layers/tests/test_layers.py rename to modules/03_layers/tests/test_layers.py index 4f0af00b..b3c75d57 100644 --- a/modules/layers/tests/test_layers.py +++ b/modules/03_layers/tests/test_layers.py @@ -21,7 +21,7 @@ sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) from layers_dev import Dense, Tensor # Import activation functions from the activations module -sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(__file__)), '..', 'activations')) +sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(__file__)), '..', '02_activations')) from activations_dev import ReLU, Sigmoid, Tanh def safe_numpy(tensor): diff --git a/modules/networks/README.md b/modules/04_networks/README.md similarity index 100% rename from modules/networks/README.md rename to modules/04_networks/README.md diff --git a/modules/networks/networks_dev.py b/modules/04_networks/networks_dev.py similarity index 100% rename from modules/networks/networks_dev.py rename to modules/04_networks/networks_dev.py diff --git a/modules/networks/tests/test_networks.py b/modules/04_networks/tests/test_networks.py similarity index 99% rename from modules/networks/tests/test_networks.py rename to modules/04_networks/tests/test_networks.py index 80126b7f..a612cbd2 100644 --- a/modules/networks/tests/test_networks.py +++ b/modules/04_networks/tests/test_networks.py @@ -20,7 +20,7 @@ from tinytorch.core.activations import ReLU, Sigmoid, Tanh # Import the networks module try: - from modules.networks.networks_dev import ( + from modules.04_networks.networks_dev import ( Sequential, create_mlp, create_classification_network, @@ -32,7 +32,7 @@ try: ) except ImportError: # Fallback for when module isn't exported yet - sys.path.append(str(project_root / "modules" / "networks")) + sys.path.append(str(project_root / "modules" / "04_networks")) from networks_dev import ( Sequential, create_mlp, diff --git a/modules/dataloader/README.md b/modules/05_dataloader/README.md similarity index 100% rename from modules/dataloader/README.md rename to modules/05_dataloader/README.md diff --git a/modules/dataloader/dataloader_dev.py b/modules/05_dataloader/dataloader_dev.py similarity index 100% rename from modules/dataloader/dataloader_dev.py rename to modules/05_dataloader/dataloader_dev.py diff --git a/modules/dataloader/tests/generate_test_dataloader.py b/modules/05_dataloader/tests/generate_test_dataloader.py similarity index 100% rename from modules/dataloader/tests/generate_test_dataloader.py rename to modules/05_dataloader/tests/generate_test_dataloader.py diff --git a/modules/dataloader/tests/test_data/batches.meta b/modules/05_dataloader/tests/test_data/batches.meta similarity index 100% rename from modules/dataloader/tests/test_data/batches.meta rename to modules/05_dataloader/tests/test_data/batches.meta diff --git a/modules/dataloader/tests/test_data/data_batch_1 b/modules/05_dataloader/tests/test_data/data_batch_1 similarity index 100% rename from modules/dataloader/tests/test_data/data_batch_1 rename to modules/05_dataloader/tests/test_data/data_batch_1 diff --git a/modules/dataloader/tests/test_data/test_batch b/modules/05_dataloader/tests/test_data/test_batch similarity index 100% rename from modules/dataloader/tests/test_data/test_batch rename to modules/05_dataloader/tests/test_data/test_batch diff --git a/modules/dataloader/tests/test_dataloader.py b/modules/05_dataloader/tests/test_dataloader.py similarity index 100% rename from modules/dataloader/tests/test_dataloader.py rename to modules/05_dataloader/tests/test_dataloader.py