mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-04-28 14:24:28 -05:00
🔧 TESTING INFRASTRUCTURE FIXES: - Fixed pytest configuration (removed duplicate timeout) - Exported all modules to tinytorch package using nbdev - Converted .py files to .ipynb for proper NBDev processing - Fixed import issues in test files with fallback strategies 📊 TESTING RESULTS: - 145 tests passing, 15 failing, 16 skipped - Major improvement from previous import errors - All modules now properly exported and testable - Analysis tool working correctly on all modules 🎯 MODULE QUALITY STATUS: - Most modules: Grade C, Scaffolding 3/5 - 01_tensor: Grade C, Scaffolding 2/5 (needs improvement) - 07_autograd: Grade D, Scaffolding 2/5 (needs improvement) - Overall: Functional but needs educational enhancement ✅ RESOLVED ISSUES: - All import errors resolved - NBDev export process working - Test infrastructure functional - Analysis tools operational 🚀 READY FOR NEXT PHASE: Professional report cards and improvements
129 lines
15 KiB
Python
129 lines
15 KiB
Python
# Autogenerated by nbdev
|
|
|
|
d = { 'settings': { 'branch': 'main',
|
|
'doc_baseurl': '/TinyTorch/',
|
|
'doc_host': 'https://tinytorch.github.io',
|
|
'git_url': 'https://github.com/tinytorch/TinyTorch/',
|
|
'lib_path': 'tinytorch'},
|
|
'syms': { 'tinytorch.core.activations': { 'tinytorch.core.activations.ReLU': ( '02_activations/activations_dev.html#relu',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.ReLU.__call__': ( '02_activations/activations_dev.html#relu.__call__',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.ReLU.forward': ( '02_activations/activations_dev.html#relu.forward',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Sigmoid': ( '02_activations/activations_dev.html#sigmoid',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Sigmoid.__call__': ( '02_activations/activations_dev.html#sigmoid.__call__',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Sigmoid.forward': ( '02_activations/activations_dev.html#sigmoid.forward',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Softmax': ( '02_activations/activations_dev.html#softmax',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Softmax.__call__': ( '02_activations/activations_dev.html#softmax.__call__',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Softmax.forward': ( '02_activations/activations_dev.html#softmax.forward',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Tanh': ( '02_activations/activations_dev.html#tanh',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Tanh.__call__': ( '02_activations/activations_dev.html#tanh.__call__',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.Tanh.forward': ( '02_activations/activations_dev.html#tanh.forward',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations._should_show_plots': ( '02_activations/activations_dev.html#_should_show_plots',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.visualize_activation_function': ( '02_activations/activations_dev.html#visualize_activation_function',
|
|
'tinytorch/core/activations.py'),
|
|
'tinytorch.core.activations.visualize_activation_on_data': ( '02_activations/activations_dev.html#visualize_activation_on_data',
|
|
'tinytorch/core/activations.py')},
|
|
'tinytorch.core.autograd': {},
|
|
'tinytorch.core.cnn': { 'tinytorch.core.cnn.Conv2D': ('05_cnn/cnn_dev.html#conv2d', 'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn.Conv2D.__call__': ('05_cnn/cnn_dev.html#conv2d.__call__', 'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn.Conv2D.__init__': ('05_cnn/cnn_dev.html#conv2d.__init__', 'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn.Conv2D.forward': ('05_cnn/cnn_dev.html#conv2d.forward', 'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn._should_show_plots': ( '05_cnn/cnn_dev.html#_should_show_plots',
|
|
'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn.conv2d_naive': ('05_cnn/cnn_dev.html#conv2d_naive', 'tinytorch/core/cnn.py'),
|
|
'tinytorch.core.cnn.flatten': ('05_cnn/cnn_dev.html#flatten', 'tinytorch/core/cnn.py')},
|
|
'tinytorch.core.dataloader': { 'tinytorch.core.dataloader.DataLoader': ( '06_dataloader/dataloader_dev.html#dataloader',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.DataLoader.__init__': ( '06_dataloader/dataloader_dev.html#dataloader.__init__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.DataLoader.__iter__': ( '06_dataloader/dataloader_dev.html#dataloader.__iter__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.DataLoader.__len__': ( '06_dataloader/dataloader_dev.html#dataloader.__len__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.Dataset': ( '06_dataloader/dataloader_dev.html#dataset',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.Dataset.__getitem__': ( '06_dataloader/dataloader_dev.html#dataset.__getitem__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.Dataset.__len__': ( '06_dataloader/dataloader_dev.html#dataset.__len__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.Dataset.get_num_classes': ( '06_dataloader/dataloader_dev.html#dataset.get_num_classes',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.Dataset.get_sample_shape': ( '06_dataloader/dataloader_dev.html#dataset.get_sample_shape',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.SimpleDataset': ( '06_dataloader/dataloader_dev.html#simpledataset',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.SimpleDataset.__getitem__': ( '06_dataloader/dataloader_dev.html#simpledataset.__getitem__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.SimpleDataset.__init__': ( '06_dataloader/dataloader_dev.html#simpledataset.__init__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.SimpleDataset.__len__': ( '06_dataloader/dataloader_dev.html#simpledataset.__len__',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader.SimpleDataset.get_num_classes': ( '06_dataloader/dataloader_dev.html#simpledataset.get_num_classes',
|
|
'tinytorch/core/dataloader.py'),
|
|
'tinytorch.core.dataloader._should_show_plots': ( '06_dataloader/dataloader_dev.html#_should_show_plots',
|
|
'tinytorch/core/dataloader.py')},
|
|
'tinytorch.core.layers': { 'tinytorch.core.layers.Dense': ('03_layers/layers_dev.html#dense', 'tinytorch/core/layers.py'),
|
|
'tinytorch.core.layers.Dense.__call__': ( '03_layers/layers_dev.html#dense.__call__',
|
|
'tinytorch/core/layers.py'),
|
|
'tinytorch.core.layers.Dense.__init__': ( '03_layers/layers_dev.html#dense.__init__',
|
|
'tinytorch/core/layers.py'),
|
|
'tinytorch.core.layers.Dense.forward': ( '03_layers/layers_dev.html#dense.forward',
|
|
'tinytorch/core/layers.py'),
|
|
'tinytorch.core.layers._should_show_plots': ( '03_layers/layers_dev.html#_should_show_plots',
|
|
'tinytorch/core/layers.py'),
|
|
'tinytorch.core.layers.matmul_naive': ( '03_layers/layers_dev.html#matmul_naive',
|
|
'tinytorch/core/layers.py')},
|
|
'tinytorch.core.networks': { 'tinytorch.core.networks.Sequential': ( '04_networks/networks_dev.html#sequential',
|
|
'tinytorch/core/networks.py'),
|
|
'tinytorch.core.networks.Sequential.__call__': ( '04_networks/networks_dev.html#sequential.__call__',
|
|
'tinytorch/core/networks.py'),
|
|
'tinytorch.core.networks.Sequential.__init__': ( '04_networks/networks_dev.html#sequential.__init__',
|
|
'tinytorch/core/networks.py'),
|
|
'tinytorch.core.networks.Sequential.forward': ( '04_networks/networks_dev.html#sequential.forward',
|
|
'tinytorch/core/networks.py'),
|
|
'tinytorch.core.networks._should_show_plots': ( '04_networks/networks_dev.html#_should_show_plots',
|
|
'tinytorch/core/networks.py'),
|
|
'tinytorch.core.networks.create_mlp': ( '04_networks/networks_dev.html#create_mlp',
|
|
'tinytorch/core/networks.py')},
|
|
'tinytorch.core.setup': { 'tinytorch.core.setup.personal_info': ( '00_setup/setup_dev.html#personal_info',
|
|
'tinytorch/core/setup.py'),
|
|
'tinytorch.core.setup.system_info': ( '00_setup/setup_dev.html#system_info',
|
|
'tinytorch/core/setup.py')},
|
|
'tinytorch.core.tensor': { 'tinytorch.core.tensor.Tensor': ('01_tensor/tensor_dev.html#tensor', 'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__add__': ( '01_tensor/tensor_dev.html#tensor.__add__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__init__': ( '01_tensor/tensor_dev.html#tensor.__init__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__mul__': ( '01_tensor/tensor_dev.html#tensor.__mul__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__repr__': ( '01_tensor/tensor_dev.html#tensor.__repr__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__sub__': ( '01_tensor/tensor_dev.html#tensor.__sub__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.__truediv__': ( '01_tensor/tensor_dev.html#tensor.__truediv__',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.add': ( '01_tensor/tensor_dev.html#tensor.add',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.data': ( '01_tensor/tensor_dev.html#tensor.data',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.dtype': ( '01_tensor/tensor_dev.html#tensor.dtype',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.multiply': ( '01_tensor/tensor_dev.html#tensor.multiply',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.shape': ( '01_tensor/tensor_dev.html#tensor.shape',
|
|
'tinytorch/core/tensor.py'),
|
|
'tinytorch.core.tensor.Tensor.size': ( '01_tensor/tensor_dev.html#tensor.size',
|
|
'tinytorch/core/tensor.py')}}}
|