diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-14 00:48:57 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-14 00:48:57 +0100 |
| commit | c7ea4123efa2457e17a9894bba645914c065a190 (patch) | |
| tree | c3602479a1906657dc6e0eea1b8f340d8e8d0cf4 /doc/CNN_V2_DEBUG_TOOLS.md | |
| parent | 54a0d834dc942ae051d28623a522c72fedf68f1c (diff) | |
gen_identity_weights: Add --p47 option for static feature visualization
Adds --p47 flag to output static features directly:
- p4 → ch0 (UV.x)
- p5 → ch1 (UV.y)
- p6 → ch2 (sin encoding)
- p7 → ch3 (bias)
Useful for visualizing static feature generation without input RGBA.
Updated doc/CNN_V2_DEBUG_TOOLS.md with --p47 usage.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'doc/CNN_V2_DEBUG_TOOLS.md')
| -rw-r--r-- | doc/CNN_V2_DEBUG_TOOLS.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/CNN_V2_DEBUG_TOOLS.md b/doc/CNN_V2_DEBUG_TOOLS.md index 25e5205..dfea63e 100644 --- a/doc/CNN_V2_DEBUG_TOOLS.md +++ b/doc/CNN_V2_DEBUG_TOOLS.md @@ -21,6 +21,9 @@ Tools for investigating CNN v2 mismatch between HTML tool and cnn_test. # Mix mode: p0+p4, p1+p5, p2+p6, p3+p7 ./training/gen_identity_weights.py output.bin --mix +# Static features only: p4→ch0, p5→ch1, p6→ch2, p7→ch3 +./training/gen_identity_weights.py output.bin --p47 + # Custom mip level ./training/gen_identity_weights.py output.bin --kernel-size 1 --mip-level 2 ``` @@ -29,6 +32,7 @@ Tools for investigating CNN v2 mismatch between HTML tool and cnn_test. - Single layer, 12D→4D (4 input channels + 8 static features) - Identity mode: Output Ch{0,1,2,3} = Input Ch{0,1,2,3} - Mix mode (--mix): Output Ch{i} = Input Ch{i} + Input Ch{i+4} (blends input with static features) +- Static mode (--p47): Output Ch{i} = Input Ch{i+4} (static features only, visualizes p4-p7) - Minimal file size (~136 bytes for 1×1, ~904 bytes for 3×3) **Validation:** |
