indic-conformer-600m-int8-onnx

Int8 dynamically-quantized copy of ai4bharat/indic-conformer-600m-multilingual (MIT): the ONNX encoder is quantized from 2.4 GB fp32 (external data) to a self-contained 0.62 GB int8 file; everything else (CTC decoder, per-language heads, preprocessor, remote code) is unchanged.

Why: the fp32 encoder needs ~2.6 GB resident โ€” too much next to an LLM on an 8 GB device. Int8 cuts peak RSS to ~1.1 GB and speeds up loading ~3ร—, with a measured WER cost of โ‰ˆ +0.5 points on one of six spot-checked conversational clips (the rest bit-identical).

from transformers import AutoModel
model = AutoModel.from_pretrained("yashwork-byte/indic-conformer-600m-int8-onnx",
                                  trust_remote_code=True)
text = model(wav_16k_mono_tensor, "hi", "ctc")

Built for the voice-note-digester project (quantize_stt.py โ€” onnxruntime dynamic quantization, QInt8 weights). All credit for the model to AI4Bharat; this repo only repackages it for memory-constrained on-device use.

Downloads last month
23
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for yashwork-byte/indic-conformer-600m-int8-onnx

Quantized
(7)
this model