Qwen3.8-27b q8 KV cache does seem to actually hurt model performance
Summary
The article discusses how on-the-fly KV cache quantization can reduce long-context model performance due to compounding errors, based on experiments with Qwen3.8-27B.
Similar Articles
I tested Qwen3.8 27B KLD for 21 Models at 9 different KV quants that fit on 16GB VRAM (189 benchmarks).
A community benchmark evaluated 21 Qwen3.8 27B model/KV quantization combinations (189 benchmarks) that fit in 16GB VRAM, finding q5_1/q5_1 is usually optimal and that upping model quant at q4_0/q4_0 beats lower quants at full f16 KV cache.
@sakurayukiai: Counting the draft model's KV cache in bytes instead of hiding it inside a flat VRAM cushion is how Unsloth pushed Qwen…
Unsloth improved Qwen3.6-27B Q6_K context length from 23K to 64K on a single 32GB card by accurately counting the draft model's KV cache in bytes instead of using a flat VRAM cushion.
You can offload most of Qwen3.8-Flash-Next's KV cache to RAM with little decode slowdown
A technique to offload the KV cache of Qwen3.8-Flash-Next to system RAM is demonstrated, allowing long-context inference with minimal decode slowdown by leveraging the model's efficient architecture.
You guys were right - Qwen 3.6 35B IS good...and KV Cache DOES matter.
A user shares their experience discovering that Qwen 3.6 35B outperforms the 27B model for agentic tasks, attributing the difference largely to KV cache compression quality. They also switched from LM Studio to llama.cpp for better context management.
Here are my KV cache quantization benchmarks: TurboQuant is overrated but saved by TCQ, q5 deserves more attention, and symmetric q8 might be a waste of VRAM
A detailed benchmark comparing KV cache quantization methods (TurboQuant, TCQ, q4, q5, q8) using PPL and KLD metrics on Qwen 3.6 27B, finding that TCQ improves low-bit quantization, asymmetric KV beats symmetric at same size, and q8 is often overkill. Includes analysis and data in linked article.