Downloads · 30 days
56
14% of all-time downloads
Masterx/cohere-transcribe-arabic-07-2026-ONNX
cohere-transcribe-arabic-07-2026-ONNX is a automatic speech recognition model from Masterx. Use it when you need speech turned into text. The card lists the license as apache-2.0.
ONNX export of CohereLabs/cohere-transcribe-arabic-07-2026 (2B, Arabic + English) restructured to run fast on the ONNX Runtime DirectML EP. Same architecture as cohere-transcribe-03-2026,
Downloads · 30 days
56
14% of all-time downloads
All-time downloads
405
Public
Repo size
17 GB
Likes
2
Public
Click a slice to open those files.
.onnx_data15 GB · 99%
From the Hugging Face model README
ONNX export of CohereLabs/cohere-transcribe-arabic-07-2026
(2B, Arabic + English) restructured to run fast on the ONNX Runtime DirectML EP. Same
architecture as cohere-transcribe-03-2026,
hand-exported from the reference PyTorch weights (stock optimum can't export cohere_asr).
tools/onnx/cohere_decompose_attention.py in WinSTT)encoder_model*.onnx, not per decoded token.Two decoders per precision (both fed by the hoisted encoder, sharing the decoder sidecar):
decoder_model_merged*.onnx (static self-KV, marker winstt_static_kv, fastest on DirectML) and
decoder_model_merged*_dyn.onnx (growing self-KV, faster on the CPU EP). WinSTT picks per device.
Numerically verified against the source on CPU (autoregressive logits parity: bit-exact fp32/q4).
Notes vs the multilingual export: this torch-traced graph uses a (B, S, nh, hd) head layout, so
the cross-attention is left dynamic (not padded to a fixed bucket) — perfectly fast for the ≤10 s
segments a dictation VAD produces; only unrealistically long single clips would benefit from
bucketing. The int8 decoder ships dynamic-only (decoder_model_merged_int8.onnx is the
growing-self graph): its DynamicQuantizeLinear scales interact badly with the fixed-KV write, so it
runs the hybrid path (encoder-DML / decoder-CPU). fp32 and q4 get the full static decode.
onnx/encoder_model[_int8|_q4].onnx (+ external data) — hoisted encoders (cross-KV outputs).onnx/decoder_model_merged[_q4].onnx (+ _dyn) — static / dynamic decoders (fp32, q4).onnx/decoder_model_merged_int8.onnx — dynamic-only (int8).