mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-05-08 15:32:33 -05:00
Module 09's main block was calling analyze_convolution_complexity() and analyze_pooling_effects() before test_module(). These analysis functions are educational demonstrations that: - Run computational benchmarks with timing - Test multiple configurations for performance analysis - Take significant time to execute During 'tito module test', we only want to run test_module() to verify correctness, not run performance benchmarks. This reduces Module 09 test time significantly (from ~30+ seconds to ~12 seconds). Analysis functions remain in the module for educational purposes but are not exported and not called during standard testing. All other modules (01-20) already follow this pattern correctly.