@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 | 社区会议 | 路线图
相似文章
@Alacritic_Super: 想要掌握LLM缓存管理?从这些资源开始。KV缓存:https://huggingface.co/docs/transformers/mai…
精心整理的资源列表,用于掌握LLM缓存管理,包括关于KV缓存、前缀缓存及相关技术的解释、教程和研究论文。
@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倍的首令牌时间减少。
@akshay_pachaar:每个推理引擎都犯了同样的错误。像 vLLM 或 SGLang 这样的推理引擎,是位于你的请求与模型权重之间的软件……
LMCache 是一个开源的 KV 缓存管理层,它将缓存 I/O 与计算分离,可插入 vLLM、SGLang 和 TensorRT-LLM,通过并行化缓存查找和共享 GPU 内存,实现高达 14 倍的首 token 延迟降低和 4 倍的解码加速。