|
Hi community! |
Replies: 1 comment 6 replies
|
Short version: prompt-prefix caching exists, but I would not treat Mesh-LLM as having LMCache-style KV-cache/offload integration or DSpark/DFLASH support yet. There are three separate features here:
So the practical answer is: use Mesh-LLM/Skippy prompt-prefix cache for repeated prompts or long shared prefixes, but do not expect current Mesh-LLM to provide LMCache-compatible KV-cache quantization/offload or DSpark/DFlash acceleration. If you need those exact capabilities, it is probably a feature request rather than a configuration question. If this answers the support matrix question, please mark it as the answer so others can find the current status quickly. |
Short version: prompt-prefix caching exists, but I would not treat Mesh-LLM as having LMCache-style KV-cache/offload integration or DSpark/DFLASH support yet.
There are three separate features here:
Prompt-prefix reuse: yes. The Skippy OpenAI serving docs describe an automatic prompt-prefix cache. It records prefix state and reports things like
usage.prompt_tokens_details.cached_tokens,skippy.kv.status,skippy.kv.cached_prompt_tokens, andskippy.kv.hit_kind. In current source, this is wired throughkv_cache.mode = "lookup-record"and payloads such asresident-kv/kv-recurrent.LMCache-style integration: I do not see that in the current repo. A code search for
LMCachecomes up empty.…