wai-web: full JPEG-AI codestream->RGB decode in wasm (decodeJpegAiFull) #56
Loading…
Reference in a new issue
No description provided.
Delete branch "wai-jpegai-full-wasm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The whole byte-exact decoder as a browser entry, driving the full-image path of the live /jpegai demo.
Verified end-to-end in real Chrome on the live site: fetches the model bundle from /models/jpegai/v1 (~12 MB zstd), decodes test256 in ~10.5 s of pure-i64 wasm, paints the 256x256 image, and the decoded RGB hashes byte-identically to native (sha256 dbc494a5…, matching the reconstruction-binding test's native decode) — decode-equivalence across host and browser. The JS side passes raw bytes; the wasm parses (no double-parse).
The demo page + weights are already deployed (portal via deploy.sh wai, weights via deploy.sh wai-models).
Co-Authored-By: Claude Opus 4.8 [email protected]