跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签 硬件 AI 广场
  1. 主页
  2. 版块
  3. AI Agent
  4. SGlang开启hicache L2/L3 kv缓存

SGlang开启hicache L2/L3 kv缓存

已定时 已固定 已锁定 已移动 AI Agent
sg-lang
5 帖子 3 发布者 281 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • N 离线
    N 离线
    neo
    德高望重 劳动模范
    编写于 最后由 编辑
    #1

    SGlang开启hicache L2/L3 kv缓存


    1. 开启hicache有什么用?

    显存里的 KV Cache 放不下,就把暂时不用的 KV Cache“搬到内存/磁盘”,需要时再取回来,从而让超长上下文、多个会话能够复用之前算过的 KV,而不必重新 Prefill。

    你可以把它理解成 “显存 → 内存 → 磁盘”的 KV Cache 多级缓存。

    L1 -> VRAM
    L2 -> RAM
    L3 -> NVME

    2.如何开启

    • 开启RAM缓存
      --enable-hierarchical-cache --hicache-size 32

    • 开启NVME缓存
      --hicache-storage-backend file

    3. 测试

    • 缓存启用成功
      a8db1775-24af-4a5e-aa2a-191b1247dfd9-image.jpeg

    • 重启sglang,开启对话,之前会话的190K上下文直接加载,不用prefill
      5e514dd6-f375-4d6b-81a6-ea1b2ec67a68-image.jpeg

    1 条回复 最后回复
    2
    • terryT 离线
      terryT 离线
      terry
      超级版主
      编写于 最后由 编辑
      #2

      非常好的分享,那是意味着可以开更多会话吗?

      油管:https://www.youtube.com/@抡锤者

      N 1 条回复 最后回复
      0
      • terryT terry

        非常好的分享,那是意味着可以开更多会话吗?

        N 离线
        N 离线
        neo
        德高望重 劳动模范
        编写于 最后由 编辑
        #3

        @terry 可以这么理解,多会话,多并发更顺畅了,prefill减少,效率变高,会话切换不用等。

        terryT 1 条回复 最后回复
        1
        • N neo

          @terry 可以这么理解,多会话,多并发更顺畅了,prefill减少,效率变高,会话切换不用等。

          terryT 离线
          terryT 离线
          terry
          超级版主
          编写于 最后由 编辑
          #4

          @neo 这样就不用折腾换Q4模型了,SGLang还是用FP8更稳。

          油管:https://www.youtube.com/@抡锤者

          1 条回复 最后回复
          1
          • kop wangK 离线
            kop wangK 离线
            kop wang
            超级版主
            编写于 最后由 编辑
            #5

            很好的分享,这就是我目前的掣肘。
            如果多会话不用担心重新prefill,sglang的实用度会进一步上升

            虚心交流,一起进步

            1 条回复 最后回复
            0
            • ,terryT terry 固定了此主题
            • ,terryT terry 将此主题从 LLM讨论区 移至此处
            • ,系统 取消固定了此主题

            你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

            厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

            有了你的建议,这篇帖子会更精彩哦 💗

            注册 登录
            回复
            • 在新帖中回复
            登录后回复
            • 从旧到新
            • 从新到旧
            • 最多赞同


            • 登录

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 最新
            • 标签
            • 热门
            • 用户
            • 群组