KV缓存
KV缓存把已经算过的键和值存下来,生成下一个词时直接复用,避免每一步都把前文从头算一遍,是长对话保持速度的关键机制。
专题介绍
KV缓存出现在大模型逐词生成的过程里:注意力为每个词元算出键和值,后续步骤把它们留在显存中复用,不再重复计算。相关文章会拆解它与上下文长度、显存占用的关系,讲清它为何能加速生成、为何在超长对话里成为负担,以及缓存量化与淘汰旧内容等办法的边界。
KV缓存把已经算过的键和值存下来,生成下一个词时直接复用,避免每一步都把前文从头算一遍,是长对话保持速度的关键机制。
KV缓存出现在大模型逐词生成的过程里:注意力为每个词元算出键和值,后续步骤把它们留在显存中复用,不再重复计算。相关文章会拆解它与上下文长度、显存占用的关系,讲清它为何能加速生成、为何在超长对话里成为负担,以及缓存量化与淘汰旧内容等办法的边界。