Files
TinyTorch/modules
Vijay Janapa Reddi 6f8494cff8 Create CNN integration tests and move inline cross-module tests
- Add test_cnn_networks.py: Comprehensive CNN ↔ Networks integration tests
  - Conv2D layers in Sequential networks
  - Multiple Conv2D stacking, different activations
  - Batch processing, kernel sizes, feature extraction
  - Parameter efficiency comparisons, edge cases

- Add test_cnn_pipeline.py: CNN pipeline integration tests
  - CNN → Activation → Flatten → Dense pipelines
  - Deep CNN architectures with multiple stages
  - Numerical stability testing, batch processing
  - Moved from inline test in cnn_dev.py (proper separation)

- Update cnn_dev.py: Remove inline integration test
  - Replaced cross-module integration test with comment
  - Maintains clean separation between unit and integration tests

- Clean up test structure: Remove unused e2e/__init__.py

Result: Complete integration test coverage for CNN interactions
96 passing integration tests using real TinyTorch components
2025-07-13 23:54:22 -04:00
..