@Alacritic_Super: 如果你在构建生产级 LLM 应用,学习 LLM 缓存。缓存可降低延迟、GPU 利用率和 AP…
摘要
本文强调了在生产系统中使用 LLM 缓存的重要性,以减少延迟、GPU 利用率和成本,并介绍了 LMCache,这是一个用于可扩展 LLM 推理的开源 KV 缓存管理层。
如果你正在构建生产级 LLM 应用,请学习 LLM 缓存。
缓存可将重复请求的延迟、GPU 利用率和 API 成本降低一个数量级。
LLM 缓存的类型:
提示缓存
前缀缓存
KV 缓存(键值缓存)
语义缓存
响应缓存
嵌入缓存
工具调用缓存
检索(RAG)缓存
HTTP/API 缓存
分布式缓存
为何重要:
更低的首次令牌生成时间 (TTFT)
更高的吞吐量
降低令牌成本
更好的 GPU 利用率
更快的代理工作流
更低的推理延迟
改善用户体验
同时学习这些概念:
vLLM
PagedAttention
连续批处理
投机解码
量化
KV 缓存管理
分布式推理
缓存驱逐策略(LRU、LFU、TTL)
Redis 和 Memcached
资源
LMCache https://github.com/LMCache/LMCache
vLLM 文档 — https://docs.vllm.ai
LangChain 缓存 — https://python.langchain.com/docs/integrations/llm_caching/…
Redis — https://redis.io
Anthropic 提示缓存 — https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching…
OpenAI 提示缓存 — https://platform.openai.com/docs/guides/prompt-caching…
最快的令牌是你无需生成的令牌。智能缓存是生产级 AI 系统中回报率最高的优化措施之一。
查看缓存全文
缓存时间: 2026/07/12 14:57
面向可扩展LLM推理的KV缓存管理层
博客 | 文档 | 加入 Slack | 社区会议 | 路线图
相似文章
@h100envy: 前vLLM核心贡献者用34分钟解释如何将LLM推理成本降低10倍——比$3000的推理优化训练营更有效
一位前vLLM核心贡献者解释了如何通过LMCache将KV缓存卸载到CPU/SSD/远程存储,从而使LLM推理成本降低10倍,这一技术已被彭博等生产环境采用。
LMCache/LMCache
LMCache 是一个开源的KV缓存管理层,用于LLM推理,通过支持跨推理引擎持久化存储和复用KV缓存,减少首Token延迟并提升吞吐量。
@techNmak: 你的LLM推理正在消耗50%的计算资源在已经完成的工作上。如果你正在运行RAG或多轮对话,……
LMCache是一个开源库,它使KV缓存持久化并可在请求之间共享,消除了RAG和多轮对话工作负载中的重复计算,实现了高达15倍的吞吐量提升和3-10倍的首令牌时间减少。
@Alacritic_Super: LLM推理的最大瓶颈不是算术运算,而是数据移动。一次乘加运算仅需…
一条科普线程,解释LLM推理的主要瓶颈是数据移动而非计算,并强调了量化、KV缓存优化和FlashAttention等减少内存流量技术的要点。
@akshay_pachaar: https://x.com/akshay_pachaar/status/2074502882812952666
一份关于KV缓存管理的实践指南,介绍开源LMCache架构,该架构通过消除代理工作流中的冗余上下文处理,将输入令牌成本降低90%,并将LLM推理速度提升高达14倍。