Downloads · 30 days
0
Project42/mel-band-roformer-karaoke-webgpu
mel-band-roformer-karaoke-webgpu is a machine learning model from Project42. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Re-export of bdsqlsz/melbandroformerkaraokeaufr33-ONNX (checkpoint melbandroformerkaraokeaufr33viperxsdr10.1956) with graph surgery so it runs on onnxruntime-web's WebGPU EP:
Downloads · 30 days
0
Access
Public
Updated Aug 19, 2026
Repo size
2.3 GB
Likes
0
Public
Click a slice to open those files.
.onnx1.4 GB · 100%
From the Hugging Face model README
Re-export of bdsqlsz/mel_band_roformer_karaoke_aufr33-ONNX (checkpoint
mel_band_roformer_karaoke_aufr33_viperx_sdr_10.1956) with graph surgery so it
runs on onnxruntime-web's WebGPU EP:
Einsum ops replaced with MatMul/Mul/Transpose subgraphs;Split ops (mel-band split) rebuilt as binary trees of
2-output splits.Reason: the stock export produces shaders with 11+ storage buffers and hits
WebGPU's maxStorageBuffersPerShaderStage = 10 limit. The rewritten graph is
numerically identical (maxAbsDiff = 0.0 on probe inputs).
stft_features [1, frames, 4100] — frames-major packing:
t*4100 + (2*freq + channel)*2 + (0=re, 1=im)mask [1, 1, 2050, frames, 2] — single LEAD-vocal mask
(backing = input − lead), packed bins 2*freq + channelUsed by KaraokeVideoEditor.
Surgery script: eval/fix-karaoke-onnx.mjs in the repo.