smdesai/canary-1b-v2-pal6-int8-coreml
Canary 1B v2 — CoreML (6-bit encoder + INT8 decoder, KV-cache)
Smallest Apple Neural Engine-resident CoreML build of NVIDIA canary-1b-v2: a 6-bit k-means palettized encoder paired with an INT8 per-channel stateful KV-cache decoder and cross-KV. Accuracy matches the FP16 reference build (canary-1b-v2-coreml) at under half its RAM. Pick this over the all-INT8 build (canary-1b-v2-int8full-coreml) when the extra ~7 ms/window encoder cost and the longer first-load compile are acceptable.
Base model: nvidia/canary-1b-v2 (NVIDIA NeMo EncDecMultiTaskModel, 1B parameters, 25 European languages, ASR + speech translation). License: the base model is released under CC-BY-4.0; this conversion carries the same license. Please attribute NVIDIA for the model.
This build
Placement note: load with MLComputeUnits.cpuAndNeuralEngine; under .all the planner prefers the GPU for the INT8 decoder.
Build family
All 1B v2 builds share the same preprocessor, tokenizer, package layout, and decode contract; only the weight format of the encoder and/or decoder differs. Download sizes are as hosted on the Hub; iOS RAM was measured in an app while transcribing a 6-minute file.
Files
Credits
Model: NVIDIA NeMo team, canary-1b-v2, CC-BY-4.0.
