Views
No views yet
This is a re-quantization of DeepReinforce's Ornith-1.0-35B using the asymmetric-expert-quantization technique pioneered by DeepSeek (FP4-experts/FP8-rest in V3/V4) and popularized for GGUF by Salvatore Sanfilippo (antirez). The only contribution here is the specific application — an importance matrix calibrated on agentic coding data — and the benchmarks below. All credit for the model belongs to DeepReinforce, for the technique to DeepSeek and antirez, and for the tooling to Georgi Gerganov and the llama.cpp contributors (binaries built by Unsloth).
| file | experts | everything else | size | fits 24GB card |
|---|---|---|---|---|
ornith-35b-expq4_K.gguf | q4_K | q8_0 (router f32) | 20 GB | yes (32k ctx) |
ornith-35b-expq3_K.gguf | q3_K | q8_0 (router f32) | 16 GB | yes (64k+ ctx) |
ornith-35b-expq2_K.gguf | q2_K | q8_0 (router f32) | 13 GB | yes (~131k ctx) |
imatrix-ornith35b.dat | — | importance matrix used above | 184 MB | — |
ffn_{gate,up,down}_exps) take the low-bit type; the router
(ffn_gate_inp, kept f32), attention, shared expert (ffn_*_shexp), embeddings and output
head stay at q8_0. The intuition: experts store knowledge, the preserved tensors carry
control flow (routing, attention, format discipline) — so agentic/tool-use ability survives
far below the usual quantization floor.| rung | code review (score / recall) | agentic tool-loop | notes |
|---|---|---|---|
| q4 | 0.954 on a 5-case public-style suite; 0.78 / 0.85 on the 34-case suite | 73% | ties gemma4:31b / gpt-oss:20b as a local reviewer |
| q3 | 0.929 | 77% | |
| q2 | 0.897 | 80% | agentic ability statistically identical to q4 |
1# importance matrix on a RAM-fitting quant (activation stats are robust to base precision)
2llama-imatrix -m ornith-q5.gguf -f calibration.txt -o imatrix.dat --chunks 400
3
4# asymmetric quant from the bf16 GGUF: experts low-bit, rest q8_0, router stays f32
5llama-quantize --imatrix imatrix.dat --tensor-type exps=q2_K ornith-bf16.gguf out.gguf q8_0n_seq_max = 1 regardless of parallel settings: one loaded instance serves
one request at a time. For concurrency, run N instances (one per GPU) — every rung here
fits a 24 GB card.FROM <gguf> with RENDERER ornith / PARSER ornith, stop <|im_end|>,
temperature 0.6, and a num_ctx that matches your VRAM plan.llama-quantize --tensor-type, llama-imatrix) by Georgi Gerganov and contributors; binaries built by
Unsloth.