summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/TODO.md b/TODO.md
index 11c629e..559f8b3 100644
--- a/TODO.md
+++ b/TODO.md
@@ -76,7 +76,8 @@ PyTorch / HTML WebGPU / C++ WebGPU.
- Params alignment fix: WGSL `vec3u` align=16 → C++ structs 64/96 bytes
- Weight offsets as explicit formulas (e.g. `20*4*9+4`)
- FiLM γ/β: identity defaults; real values require trained MLP (see below)
-5. Parity validation (test vectors, ≤1/255 per pixel)
+5. ✅ Parity validation: test vectors + `test_cnn_v3_parity.cc`. max_err=4.88e-4 (≤1/255).
+ - Key fix: intermediate nodes at fractional resolutions (W/2, W/4) via `NodeRegistry::default_width()/default_height()`
**FiLM MLP training** (blocks meaningful Phase 4 output):
- Needs `cnn_v3/training/train_cnn_v3.py` — not yet written