PulseAugur
实时 00:04:19
English(EN) We create a way to unload Qwen2.5 KV cache to RAM.

新方法将LLM KV缓存卸载到RAM,以实现长上下文和持久内存

一种新技术已被开发出来,用于解决本地大型语言模型在处理长上下文和跨重启保持状态时的内存限制。该方法涉及将模型存储计算出的内部状态的KV缓存从VRAM卸载到CPU RAM和磁盘。当需要时,使用VRAM中的一个小索引来检索相关的KV块,从而使模型能够访问长达800,000个token的上下文,同时保持VRAM使用量稳定。该系统还允许模型在进程重启后从其存储的状态恢复,有效地充当持久内存。 AI

影响 使本地LLM能够处理更长的上下文并在会话中保留内存,从而可能提高RAG性能和用户体验。

排序理由 这是一个技术研究概念验证,详细介绍了一种管理LLM内存的新颖方法,而不是商业发布或广泛采用的产品。[lever_c_demoted from research: ic=1 ai=1.0]

在 dev.to — LLM tag 阅读 →

AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →

报道来源 [1]

  1. dev.to — LLM tag TIER_1 English(EN) · Helgard ·

    我们创建了一种将 Qwen2.5 KV 缓存卸载到 RAM 的方法。

    <p>Two separate problems with local LLMs, one mechanism fixes both:</p> <p>Long context doesn't fit. The KV-cache grows linearly with every token; on 8 GB it dies around 110k.<br /> Memory doesn't survive a restart. Kill the process and the cache is gone — next session re-reads e…