Views
No views yet

This is NOT my model. Weights and training are by empero-ai (Qwythos-9B-v2, Apache-2.0). This is an independent GGUF repack whose value-add is what the other community GGUFs don't publish: an objective, measured fidelity sweep (KLD / PPL / Top-1 vs the Q8 reference) plus a real loop-rate benchmark on the quantized weights. No weights were modified.
| Use case | File | Size | Top-1 vs Q8 |
|---|---|---|---|
| Archival / best | Qwythos-9B-v2-Q8_0.gguf | 9.5 GB | 100% |
| Near-lossless | Qwythos-9B-v2-Q6_K.gguf | 7.6 GB | 98.2% |
| Balanced | Qwythos-9B-v2-Q5_K_M.gguf | 6.6 GB | 97.2% |
| Best compact (imatrix) | Qwythos-9B-v2-IQ4_XS.gguf | 5.3 GB | 96.2% |
| 6 GB VRAM (imatrix 3-bit) | Qwythos-9B-v2-IQ3_M.gguf | 4.5 GB | 93.0% |
| Smallest (lossy) | Qwythos-9B-v2-Q3_K_M.gguf | 4.7 GB | 90.8% |
The imatrix wins at every bit level. IQ4_XS dominates Q4_K_M (5.3 vs 5.8 GB, 96.2% vs 94.6% Top-1) and IQ3_M dominates Q3_K_M (4.5 vs 4.7 GB, 93.0% vs 90.8% Top-1, KLD 0.065 vs 0.102). For a 6 GB VRAM card, IQ3_M is the sweet spot — smaller and more faithful than plain Q3_K_M, with room left for context. Prefer the IQ tiers over the plain Q tiers at 3- and 4-bit.
llama-perplexity --kl-divergence over 24×512-token chunks. KLD (Kullback–Leibler divergence) is the gold-standard quant-fidelity metric — it measures how far the quant's full next-token distribution drifts from the reference, catching damage that PPL and Top-1 alone miss. Top-1 match = how often the quant's argmax equals the reference's.| Quant | Size | PPL vs Q8 | KLD mean | KLD p50 | Top-1 match |
|---|---|---|---|---|---|
| Q8_0 | 9.79 GB | ref | ref | ref | 100.0% |
| Q6_K | 7.56 GB | +0.41% | 0.0070 | 0.0008 | 98.2% |
| Q5_K_M | 6.64 GB | +1.20% | 0.0151 | 0.0020 | 97.2% |
| Q4_K_M | 5.78 GB | +1.60% | 0.0377 | 0.0067 | 94.6% |
| IQ4_XS | 5.33 GB | +1.10% | 0.0243 | 0.0045 | 96.2% |
| IQ3_M | 4.52 GB | +5.63% | 0.0652 | 0.0210 | 93.0% |
| Q3_K_M | 4.74 GB | +6.90% | 0.1017 | 0.0272 | 90.8% |

Reference = Q8_0, not BF16. Qwythos-v2 is a hybridqwen35arch (3:1 Gated-DeltaNet linear-attention : full attention + MTP), which llama.cpp does not lower cleanly from safetensors — so the ladder is requantized from empero-ai's official Q8_0 (near-lossless) with--allow-requantize+ an imatrix, and fidelity is measured against that Q8_0.
scripts/loop_bench.py + reports/loop_bench.json.)1ollama run hf.co/KikoCis/Qwythos-9B-v2-Full-Ladder-KLD-GGUF:Q5_K_M
2llama-server -m Qwythos-9B-v2-Q5_K_M.gguf -c 32768RENDERER qwen3.5 + PARSER qwen3.5 (recent build). v2 no longer loops at greedy, but temp 1.0 is still recommended for reasoning quality.llama-quantize --allow-requantize + imatrix. Scripts in scripts/ (pipeline_v2.sh, parse_metrics.py, loop_bench.py), per-quant KLD logs in reports/, SHA-256 in reports/artifact-sha256sums.txt.qwythos-v2.imatrix, shipped in this repo): computed fresh on this model's own Q8 (not reused from other weights), over a general-purpose calibration corpus — a ~250 KB mix of general English prose and code (standard for imatrix generation; not weight-specific data). Reuse it directly for your own quants. Note: the imatrix does not cover the MTP/nextn head (block 32) — a normal forward pass doesn't activate it — so IQ3_XS bails ("missing importance matrix … very low-bit"); IQ3_M quantizes cleanly (it tolerates the uncovered head) and is the recommended 3-bit tier.