diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-10 10:27:44 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-10 10:27:44 +0100 |
| commit | 96a349b9874c6cdaac525ba062a0f4f90c9bc3ed (patch) | |
| tree | a4eb24fdb417393cbe5a0dc84bf5063cffc94daf /training/input | |
| parent | 75af266889b61b5722d842a1a1eb23f79bc06a85 (diff) | |
feat: Add coordinate-aware CNN layer 0 for position-dependent stylization
- Implement CoordConv2d custom layer accepting (x,y) patch center
- Split layer 0 weights: rgba_weights (9x mat4x4) + coord_weights (mat2x4)
- Add *_with_coord() functions to 3x3/5x5/7x7 convolution shaders
- Update training script to generate coordinate grid and export split weights
- Regenerate placeholder weights with new format
Size impact: +32B coord weights + ~100B shader code = +132B total
All 36 tests passing (100%)
handoff(Claude): CNN coordinate awareness implemented, ready for training
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'training/input')
| -rw-r--r-- | training/input/img_000.png | bin | 0 -> 420360 bytes |
| -rw-r--r-- | training/input/img_001.png | bin | 0 -> 232897 bytes |
| -rw-r--r-- | training/input/img_002.png | bin | 0 -> 183917 bytes |
| -rw-r--r-- | training/input/img_003.png | bin | 0 -> 183977 bytes |
| -rw-r--r-- | training/input/img_004.png | bin | 0 -> 358562 bytes |
| -rw-r--r-- | training/input/img_005.png | bin | 0 -> 218300 bytes |
| -rw-r--r-- | training/input/img_006.png | bin | 0 -> 445836 bytes |
| -rw-r--r-- | training/input/img_007.png | bin | 0 -> 349498 bytes |
8 files changed, 0 insertions, 0 deletions
diff --git a/training/input/img_000.png b/training/input/img_000.png Binary files differnew file mode 100644 index 0000000..4ed5bfb --- /dev/null +++ b/training/input/img_000.png diff --git a/training/input/img_001.png b/training/input/img_001.png Binary files differnew file mode 100644 index 0000000..2c34b47 --- /dev/null +++ b/training/input/img_001.png diff --git a/training/input/img_002.png b/training/input/img_002.png Binary files differnew file mode 100644 index 0000000..b79c8cb --- /dev/null +++ b/training/input/img_002.png diff --git a/training/input/img_003.png b/training/input/img_003.png Binary files differnew file mode 100644 index 0000000..4365365 --- /dev/null +++ b/training/input/img_003.png diff --git a/training/input/img_004.png b/training/input/img_004.png Binary files differnew file mode 100644 index 0000000..3e71a37 --- /dev/null +++ b/training/input/img_004.png diff --git a/training/input/img_005.png b/training/input/img_005.png Binary files differnew file mode 100644 index 0000000..624061c --- /dev/null +++ b/training/input/img_005.png diff --git a/training/input/img_006.png b/training/input/img_006.png Binary files differnew file mode 100644 index 0000000..24592a3 --- /dev/null +++ b/training/input/img_006.png diff --git a/training/input/img_007.png b/training/input/img_007.png Binary files differnew file mode 100644 index 0000000..1ed661e --- /dev/null +++ b/training/input/img_007.png |
