diff options
| author | skal <pascal.massimino@gmail.com> | 2026-03-21 09:51:58 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-03-21 09:51:58 +0100 |
| commit | 673a24215b2670007317060325256059d1448f3b (patch) | |
| tree | bfb2cf37a93eb62055bcca8441d9b15c3533e17c /tools/seq_compiler.py | |
| parent | b8b2707d7b3f2eaabd896395f2625e13405a24e2 (diff) | |
feat(cnn_v3): Phase 5 complete — parity validation passing (36/36 tests)
- Add test_cnn_v3_parity.cc: zero_weights + random_weights tests
- Add gen_test_vectors.py: PyTorch reference implementation for enc0/enc1/bn/dec1/dec0
- Add test_vectors.h: generated C header with enc0, dec1, output expected values
- Fix declare_nodes(): intermediate textures at fractional resolutions (W/2, W/4)
using new NodeRegistry::default_width()/default_height() getters
- Add layer-by-layer readback (enc0, dec1) for regression coverage
- Final parity: enc0 max_err=1.95e-3, dec1 max_err=1.95e-3, out max_err=4.88e-4
handoff(Claude): CNN v3 parity done. Next: train_cnn_v3.py (FiLM MLP training).
Diffstat (limited to 'tools/seq_compiler.py')
0 files changed, 0 insertions, 0 deletions
