Skip to content

NextMedTator v0.1.0-preview.16

Pre-release
Pre-release

Choose a tag to compare

@na399 na399 released this 14 Oct 05:30

Fixes model storage failures during automatic FP16-to-FP32 WASM fallback.

  • Save and verify model data in bounded 16 MiB chunks; publish metadata only after success.
  • Continue with verified in-memory downloads when persistent caching fails; reuse the active fallback on repeat analysis.
  • Preserve cancellation, integrity checks, old installations, and recover interrupted staging writes with cross-tab locks.
  • Show the GPU failure under “Why CPU was used”; use the checked GPU adapter for ONNX Runtime.
  • Downloads remain request-only. Includes a compiled static ZIP without model weights.

Validation: 218 unit tests passed, one pre-existing skip; storage/full-cache/cancellation/compatibility checks passed in Chrome 155, Firefox 155, and WebKit 26. Both real FP16 models passed WebGPU inference in Chrome. Both passed real FP32 fallback after injected GPU/storage failures, with identical repeat outputs and no repeat download. Native macOS/Safari was not available; full WebKit inference did not complete. See docs/nextmedtator/STORAGE-FALLBACK.md.