-
SGlang开启hicache L2/L3 kv缓存
1. 开启hicache有什么用?
显存里的 KV Cache 放不下,就把暂时不用的 KV Cache“搬到内存/磁盘”,需要时再取回来,从而让超长上下文、多个会话能够复用之前算过的 KV,而不必重新 Prefill。
你可以把它理解成 “显存 → 内存 → 磁盘”的 KV Cache 多级缓存。
L1 -> VRAM
L2 -> RAM
L3 -> NVME2.如何开启
-
开启RAM缓存
--enable-hierarchical-cache --hicache-size 32 -
开启NVME缓存
--hicache-storage-backend file
3. 测试
-
缓存启用成功

-
重启sglang,开启对话,之前会话的190K上下文直接加载,不用prefill

-
-
,
T terry 固定了此主题
-
,
T terry 将此主题从 LLM讨论区 移至此处
-
,系统 取消固定了此主题