Downloads · 30 days
153
25% of all-time downloads
Bendyline/Ornith-1.5-9B-mtp-drafter-mlx-4bit
Ornith-1.5-9B-mtp-drafter-mlx-4bit is a machine learning model from Bendyline. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as mit.
The native multi-token-prediction head of ornith-ai/Ornith-1.5-9B, extracted as a standalone MLX drafter and quantized to 4-bit affine (group 64). It carries no embedding or LM head of its own — it binds to the target…
Downloads · 30 days
153
25% of all-time downloads
All-time downloads
623
Public
Repo size
137 MB
Likes
0
Public
Click a slice to open those files.
.safetensors137 MB · 100%
From the Hugging Face model README
The native multi-token-prediction head of ornith-ai/Ornith-1.5-9B, extracted as a standalone MLX drafter and quantized to 4-bit affine (group 64). It carries no embedding or LM head of its own — it binds to the target model's at load, so it pairs with any quantization of the same base model.
Speculative decoding verifies every proposed token against the target model, so this drafter changes throughput only, never output: greedy decoding is byte-identical with and without it.
Against ornith-ai/Ornith-1.5-9B served by MLX (mlx-vlm 0.6.17, 4k context,
greedy, block_size 3):
| target quantization | accepted tokens/round |
|---|---|
| 4-bit | 2.23 |
| 8-bit | 2.00 |
Greedy output is byte-identical with and without the drafter at both
quantizations. The -4bit in the name describes this artifact's own weights,
not which targets it serves — one drafter covers every quantization of the base
model, and a matched-precision drafter measured no better (an 8-bit build of
this same head scored 2.34 / 1.96 on the same two targets, i.e. within noise
for 1.8x the download).
Built by scripts/build-mtp-drafter.mjs
from Gezel — a local-first desktop app for assembling a team of AI agents that
run on your own machine:
git clone https://github.com/bendyline/gezel.git
node scripts/build-mtp-drafter.mjs --source ornith-ai/Ornith-1.5-9B --out <dir>
The script fetches only the checkpoint shard(s) carrying the mtp.* tensors (1 of
4 for this model), splits the head into a standalone drafter, and quantizes it to 4-bit.
mit, inherited from ornith-ai/Ornith-1.5-9B. Weights are a derivative of that checkpoint.