INT8 KV cache quantization (8-bit keys and values)
Fields
quantization/qhw-int8-kv-cacheNotes
GROUP SIZE NOT APPLICABLE BY CONSTRUCTION: this scheme quantizes the KV cache, not the weights, so there are no weight groups to size. A number in this field would be a category error. (Where the underlying method has a real grouping - e.g. KIVI per-channel keys, KVQuant per-channel - that lives in the method's own record, not in weight_group_size.) INT8 KV cache quantization reduces KV cache memory by 2x compared to FP16. INT8 has ~2 decimal digits of precision (same as FP8 E4M3) but with a different distribution - INT8 is symmetric around zero while FP8 has an exponent. For attention keys that feed into softmax, the INT8 format may be more appropriate because the key distribution is roughly symmetric. However, no controlled benchmark with named accuracy delta was found. The vLLM docs list 'Quantized KV Cache' as a supported feature but do not publish accuracy figures. This is a significant gap: INT8 KV cache is widely deployed but the accuracy impact is not well-documented in public sources. The attention kernel interaction is the same as FP8 KV: the KV cache is quantized after the KV projection, so the attention kernel must dequantize before computing attention scores. PRIORITY FOR FURTHER RESEARCH: finding a source that reports measured accuracy delta on a named benchmark for INT8 KV cache.