From a71c95c8caf7e570c3f484ce1a53b7acb5ef2006 Mon Sep 17 00:00:00 2001 From: skal Date: Wed, 25 Mar 2026 06:25:53 +0100 Subject: feat(cnn_v3/tools): embed default weights in HTML tool; add --html export flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - cnn_v3/tools/weights.js: new file — base64-encoded cnn_v3_weights.bin + cnn_v3_film_mlp.bin; loaded at startup so the tool works without dropping files - tester.js: preload() falls back to embedded weights.js constants when fetch fails; logs "Loaded embedded" vs "Preloaded" to distinguish the two paths - index.html: load weights.js before tester.js - export_cnn_v3_weights.py: add --html / --html-output flags that call update_weights_js() to regenerate weights.js after a training run - HOW_TO_CNN.md: update pipeline diagram, §3 export commands, §7 HTML tool section (file table, workflow, weights.js description), Appendix A handoff(Gemini): weights.js now the canonical source for HTML tool defaults; regenerate with `uv run export_cnn_v3_weights.py --output ... --html` --- cnn_v3/tools/index.html | 1 + 1 file changed, 1 insertion(+) (limited to 'cnn_v3/tools/index.html') diff --git a/cnn_v3/tools/index.html b/cnn_v3/tools/index.html index 26fee9b..6c7b406 100644 --- a/cnn_v3/tools/index.html +++ b/cnn_v3/tools/index.html @@ -162,6 +162,7 @@ video{display:none} + -- cgit v1.2.3