Commit History

  1. Update mega-asr.js

    Verified signature
    b13ee14

  1. Clean up debug diagnostics now that WebGPU works end-to-end

    Verified signature
    2cf4acc
  2. Use INT4 encoder (MatMulNBits — WebGPU-supported); ORT 1.23 keeps webgpu fp16 fix for decoders

    Verified signature
    b8c2d24
  3. Per-step diagnostics: pinpoint which ORT call crashes

    Verified signature
    7be4ffd
  4. Surface full error info on transcribe failure

    Verified signature
    50bb779
  5. Upgrade onnxruntime-web 1.20 → 1.23 (webgpu bundle); revert WASM forcing — 1.23 fixes fp16 transformer NaNs

    Verified signature
    e6b3306
  6. Force decoders to WASM (WebGPU fp16 in ort-web 1.20 returns all-NaN on this transformer)

    Verified signature
    d62ebc2
  7. Diagnostics: logit type/len/health/first-8/top-5 with Number() coercion

    Verified signature
    29d0bb3
  8. Await tensor.getData() for WebGPU outputs (audio_embeds + logits) so data is actually copied back to CPU

    Verified signature
    1320aec
  9. fp16: use canonical u16 bit-pattern viewed as Float16Array; diagnostic top-5 dump

    Verified signature
    ed37d13
  10. Encoder: prefer static INT8 (QLinearConv); INT4 fallback. Recovers 92.7%-class quality in browser

    Verified signature
    9e54b79
  11. Float16Array for fp16 tensors; per-session WebGPU fallback (decoders stay on webgpu)

    Verified signature
    af482b4
  12. Encoder: try INT8 first, auto-fallback to INT4 if ConvInteger unsupported in browser

    Verified signature
    a821180
  13. Use ort.webgpu bundle + auto-fallback to wasm if webgpu init fails

    Verified signature
    96f08e1
  14. Bump cache key to invalidate RTN weights (GPTQ ship)

    Verified signature
    36417e8

  1. Use INT8 encoder + INT4 decoder (91.9% accuracy); force-English prompt default

    Verified signature
    61dfe9b
  2. Switch Space to static SDK: pure browser inference via onnxruntime-web

    Verified signature
    a4c397e
  3. Remove vendor/ (switching to static SDK)

    Verified signature
    ffd2ab1
  4. Remove requirements.txt (switching to static SDK)

    Verified signature
    0dfc823
  5. Remove app.py (switching to static SDK)

    Verified signature
    da91cf8
  6. Switch backend to INT4 ONNX models from Reza2kn/mega-asr-onnx

    Verified signature
    888006f
  7. Initial: Gradio demo + 8 VITW examples + WER scoring

    Verified signature
    0c137e3
  8. initial commit

    Verified signature
    7feced8