Skip to content

kvcached support matrix #425

Description

@RixinLiu

We need a comprehensive compatibility matrix covering the model architectures kvcached interacts with. This tracks what works, what crashes, and what produces wrong output, so users know what to expect and contributors know where to focus.

Test models

Architecture Model Why
Standard GQA Qwen3-8B Baseline — most common setup
SWA + dense hybrid GPT-OSS-20B Alternating sliding-window / full-attention layers
Hybrid linear Qwen3.5-9B 3:1 GDN hybrid, some layers have no KV
Cross-layer KV sharing Gemma-4-E2B-it Layers share KV with earlier layers
Heterogeneous KV groups Gemma-4-12B-it Per-layer KV head count varies

vLLM

Model contiguous non-contiguous
Qwen3-8B
GPT-OSS-20B
Qwen3.5-9B
Gemma-4-E2B-it
Gemma-4-12B-it

SGLang

Model contiguous non-contiguous
Qwen3-8B
GPT-OSS-20B
Qwen3.5-9B
Gemma-4-E2B-it
Gemma-4-12B-it

Legend: ✅ pass / ❌💥 crash at startup (link issue #) / ❌🗑️ garbled output (link issue #) / ➖ N/A

How to contribute

Pick a blank cell, run the model with kvcached enabled, and report the result. A single --max-model-len 1024 short generation is enough to fill a cell.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions