Skip to content

Ornith-IQ4 — IQ4_XS-MTP-graft Benchmark

Ornith-IQ4 — LordNeel IQ4_XS-MTP-graft-headQ6 Benchmark (2026-07-09)

Section titled “Ornith-IQ4 — LordNeel IQ4_XS-MTP-graft-headQ6 Benchmark (2026-07-09)”

Model: LordNeel/Ornith-1.0-35B-GGUF-llamacpp-tp1:ornith-1.0-35b-IQ4_XS-MTP-graft-headQ6.gguf Base: deepreinforce-ai/Ornith-1.0-35B (Qwen3.5-35B-A3B finetune) Format: GGUFs (IQ4_XS body + Q6_K MTP head graft) Arch: qwen35moe, 256 experts (top-8), 1 embedded MTP layer Size: 19.6 GB (vs 24 GB original Q4_K_M-MTP = −18% smaller) KLD: 0.073 (vs 0.086 for Q4_K_M — better fidelity per byte)

Stack: production llama-hipgraphs:upstream-rocm-7.2.4 (llama.cpp 0eca4d4), gfx906 / MI50 32 GB. Tool: eugr/llama-benchy v0.4.0. Method: 14-point context sweep 0→65536, pp512/tg128, runs 2, --exact-tg, --latency-mode generation, --concurrency 1, KV q8_0. Tokenizer: Qwen3.5-35B-A3B snapshot (same as Ornith), warmup delta 14 tok, coherence PASSED.

n-max values 1–7 tested with temp-0 code prompt (quicksort, 256 tok generated):

n-maxAcceptanceMean lenNotes
185.0%1.83Near-perfect position 1
280.5%2.60Best real throughput on MI50
370.9%3.11Diminishing returns
462.8%3.49Half of draft wasted
553.3%3.64
648.2%3.86
742.3%3.92Most draft tokens rejected

Winner: n-max=2 — 2.60 mean len with 80.5% acceptance, optimal MI50 tradeoff.

DepthDecode t/sPrefill t/sDecay
086.287910.0%
51286.39786−0.1%
102488.12842−2.1%
204888.52937−2.6%
307291.721000−6.3%
409684.26920+2.3%
614487.86947−1.8%
819282.81931−4.0%
1228882.16896+4.8%
1638482.97877+3.8%
2457678.36821+9.2%
3276880.68767+6.5%
4915271.56680+17.1%
6553666.95606+22.4%

Avg prefill: 842 tok/s

Comparison vs Ornith Q4_K_M-MTP (current production)

Section titled “Comparison vs Ornith Q4_K_M-MTP (current production)”
MetricOrnith Q4_K_MOrnith-IQ4Change
Model size24 GB19.6 GB−18%
Decode depth 078.386.28+10%
Decode depth 8192~7082.81+18%
Decode depth 4915259.671.56+20%
Decay 0→49152−24%−17.1%Better
Avg prefill845842~same
Context262k131k ⚠️Half (VRAM)
KLD0.0860.073Better
GGUF quantQ4_K_MIQ4_XS + Q6_K headMixed precision

Key insight: Ornith-IQ4 is faster at every depth and decays less. The IQ4_XS body with Q6_K MTP head graft gives better fidelity with less VRAM. The tradeoff is halved context (131k vs 262k) due to VRAM constraints on 32 GB.

Configured as Ornith-IQ4 alias on port 8089:

- -m /models/lordneel-ornith-mtp-graft/ornith-1.0-35b-IQ4_XS-MTP-graft-headQ6.gguf
- --alias Ornith-IQ4
- --spec-type draft-mtp
- --spec-draft-n-max "2"
- -c "131072"
- --chat-template-file /models/ornith-chat-template.jinja
- --reasoning on

VRAM: 24.8/32 GB (7.2 GB free), spec engaged at ~82% acceptance.

Remote pi-agent model ID: Ornith-IQ4 on mi50-swap provider.