Quant makers, head to head
The same model at the same quant type, uploaded by different people, is not the same file: makers use different importance-matrix data, tensor-type overrides and llama.cpp versions. Here we only compare files that we measured, at the same model and the same llama.cpp quant type.
KLD intervals: mean KLD ± 1.96 × the standard error printed by llama-perplexity (25,500 positions). Overlapping intervals are treated as a tie. Because every quant is scored on the same tokens, these per-file intervals are conservative. "i1-" (mradermacher) marks an imatrix quant of the same type.
Granite 4.2 8B · Q4_K_M (GGUF: bartowski vs mradermacher)
| Maker / file | Size | KLD (95% CI) | KLD vs lowest | Same top | Tool calls (95% CI) | Accuracy, 500 items (95% CI) | Gen t/s | Run |
|---|---|---|---|---|---|---|---|---|
| bartowski imatrix granite-4.2-8b-Q4_K_M.gguf |
5.16 GB | 0.0729 0.0672–0.0787 |
lowest | 91.0% | 125/200 56–69% |
407/500 78–85% |
102 | logs |
| mradermacher imatrix granite-4.2-8b.i1-Q4_K_M.gguf |
4.98 GB | 0.0856 0.0794–0.0917 |
higher (CIs do not overlap) | 90.2% | 121/200 54–67% |
400/500 76–83% |
105 | logs |
Lowest KLD: bartowski (0.0729). mradermacher: higher (CIs do not overlap). Accuracy: all tied within 95% intervals. Tool calls: all tied within 95% intervals.
Qwen3.5 4B · Q4_K_M (GGUF: bartowski vs mradermacher vs unsloth)
| Maker / file | Size | KLD (95% CI) | KLD vs lowest | Same top | Tool calls (95% CI) | Accuracy, 500 items (95% CI) | Gen t/s | Run |
|---|---|---|---|---|---|---|---|---|
| bartowski imatrix Qwen_Qwen3.5-4B-Q4_K_M.gguf |
2.81 GB | 0.0258 0.0239–0.0277 |
lowest | 92.8% | 173/200 81–91% |
424/500 81–88% |
152 | logs |
| unsloth Qwen3.5-4B-Q4_K_M.gguf |
2.55 GB | 0.0308 0.0286–0.0329 |
higher (CIs do not overlap) | 92.4% | 174/200 82–91% |
427/500 82–88% |
156 | logs |
| mradermacher imatrix Qwen3.5-4B.i1-Q4_K_M.gguf |
2.52 GB | 0.0339 0.0317–0.0361 |
higher (CIs do not overlap) | 91.8% | 179/200 84–93% |
423/500 81–87% |
158 | logs |
Lowest KLD: bartowski (0.0258). unsloth: higher (CIs do not overlap); mradermacher: higher (CIs do not overlap). Accuracy: all tied within 95% intervals. Tool calls: all tied within 95% intervals.
Qwen3.5 9B · IQ4_XS (GGUF: bartowski vs mradermacher)
| Maker / file | Size | KLD (95% CI) | KLD vs lowest | Same top | Tool calls (95% CI) | Accuracy, 500 items (95% CI) | Gen t/s | Run |
|---|---|---|---|---|---|---|---|---|
| bartowski imatrix Qwen_Qwen3.5-9B-IQ4_XS.gguf |
5.12 GB | 0.0332 0.0307–0.0357 |
lowest | 92.9% | 179/200 84–93% |
432/500 83–89% |
111 | logs |
| mradermacher imatrix Qwen3.5-9B.i1-IQ4_XS.gguf |
4.72 GB | 0.0379 0.0351–0.0407 |
tied (95% CIs overlap) | 92.4% | 179/200 84–93% |
433/500 83–89% |
114 | logs |
Lowest KLD: bartowski (0.0332). mradermacher: tied (95% CIs overlap). Accuracy: all tied within 95% intervals. Tool calls: all tied within 95% intervals.
Qwen3.5 9B · Q4_K_M (GGUF: bartowski vs mradermacher vs unsloth)
| Maker / file | Size | KLD (95% CI) | KLD vs lowest | Same top | Tool calls (95% CI) | Accuracy, 500 items (95% CI) | Gen t/s | Run |
|---|---|---|---|---|---|---|---|---|
| bartowski imatrix Qwen_Qwen3.5-9B-Q4_K_M.gguf |
5.75 GB | 0.0219 0.0202–0.0236 |
lowest | 94.0% | 184/200 87–95% |
442/500 85–91% |
98 | logs |
| unsloth Qwen3.5-9B-Q4_K_M.gguf |
5.29 GB | 0.0462 0.0421–0.0503 |
higher (CIs do not overlap) | 92.4% | 183/200 87–95% |
440/500 85–91% |
101 | logs |
| mradermacher imatrix Qwen3.5-9B.i1-Q4_K_M.gguf |
5.24 GB | 0.0481 0.0440–0.0522 |
higher (CIs do not overlap) | 92.0% | 184/200 87–95% |
438/500 84–90% |
101 | logs |
Lowest KLD: bartowski (0.0219). unsloth: higher (CIs do not overlap); mradermacher: higher (CIs do not overlap). Accuracy: all tied within 95% intervals. Tool calls: all tied within 95% intervals.
Not comparable yet
These quant types were measured from only one maker, so there's no fair head-to-head yet. Different quant types (e.g. unsloth UD-Q4_K_XL vs bartowski Q4_K_M) are not compared here because they aren't the same bit recipe; see each model page for those.
| Model | Format | Type | Measured maker |
|---|---|---|---|
| Granite 4.2 8B | GGUF | IQ3_M | bartowski |
| Granite 4.2 8B | GGUF | IQ4_XS | bartowski |
| Granite 4.2 8B | GGUF | Q2_K | bartowski |
| Granite 4.2 8B | GGUF | Q5_K_M | mradermacher |
| Granite 4.2 8B | GGUF | Q6_K | bartowski |
| Granite 4.2 8B | GGUF | Q8_0 | bartowski |
| Qwen3.5 4B | GGUF | IQ3_M | bartowski |
| Qwen3.5 4B | GGUF | Q6_K | bartowski |
| Qwen3.5 4B | GGUF | Q8_0 | unsloth |
| Qwen3.5 4B | GGUF | UD-Q2_K_XL | unsloth |
| Qwen3.5 4B | GGUF | UD-Q4_K_XL | unsloth |
| Qwen3.5 9B | GGUF | IQ3_M | bartowski |
| Qwen3.5 9B | GGUF | Q5_K_M | bartowski |
| Qwen3.5 9B | GGUF | Q6_K | unsloth |
| Qwen3.5 9B | GGUF | Q8_0 | unsloth |
| Qwen3.5 9B | GGUF | UD-Q2_K_XL | unsloth |
| Qwen3.5 9B | GGUF | UD-Q4_K_XL | unsloth |
| MLX (mlx-community vs lmstudio-community): not tested yet. | |||
Want a specific matchup? Request it. Proposed next comparisons are queued for approval; results appear here only once measured.