跳转至

Read this page in English

推理压缩:权重、KV 缓存与服务带宽

基础模型 / 128 个问题 · 32 篇论文

先看问题,想一想,再展开答案。这里持续积累本子主题各篇论文的问答,一篇论文也可以追加多个问题。

阅读本主题精读卡片:多篇论文对比、分析与问答

学习层次

128 个问题 · 32 篇论文

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

把静态bias移进key,为什么不可能对所有未来query都严格等价?

Folding Attention Biases into Keys Makes Compacted KV Caches Run on Standard Kernels

问答新增:2026-10-30 · Independent Researcher

展开答案与例子

答案:key位移贡献的是query的线性函数,而非零bias是与query无关的常数;两者无法在整个query空间相等。FoldBias拟合共享方向u,让上下文query的q·u尽量接近1,未来query漂移仍可能导致误差。因此它是分布相关的近似,不是通用代数恒等替换。

教学例子:若query取零向量,任何key位移产生的logit变化都为0,不可能等于非零bias0.8;若某个query满足q·u=1,则该query的bias可精确表达。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

为何要把ridge解重新缩放到μᵀu=1,而不是直接用无约束最小二乘方向?

Folding Attention Biases into Keys Makes Compacted KV Caches Run on Standard Kernels

问答新增:2026-10-30 · Independent Researcher

展开答案与例子

答案:无约束最小二乘会在平均偏差和投影离散之间折中,可能把所有bias整体衰减。论文在ridge稳定的逆协方差方向上重新定长,强制平均投影为1,再最小化该约束下的离散程度。协方差按N计算,ridge也随其trace定义,不能任意换成N−1口径。

教学例子:一维μ=2、方差1,无ridge时无约束LS方向为2/5,平均投影0.8;约束方向为1/2,平均投影恰为1。两者不是同一校准目标。

依据:核心公式、检查与负控;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

FoldBias为什么比直接删除bias更有根据,但又不能保证每个query都更好?

Folding Attention Biases into Keys Makes Compacted KV Caches Run on Standard Kernels

问答新增:2026-10-30 · Independent Researcher

展开答案与例子

答案:删除bias相当于把所有bias乘0;折叠相当于乘q·u,在上下文拟合良好且未来query接近时更接近乘1。若未来query远离拟合超平面,q·u可能很差。误差界还依赖bias范围和values直径,只在同values、未舍入keys的比较成立,不自动覆盖重拟合后的serving系统。

教学例子:q·u=0.9时仅留下10%的bias误差;若漂移到−2,则误差系数为3,可能比删除bias的系数1更差。该例不是LLM准确率。

依据:背景与主要改动、核心公式、论文离线与线上效果;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

为什么必须先真实转成BF16,再拟合values?只在结果里写BF16不够吗?

Folding Attention Biases into Keys Makes Compacted KV Caches Run on Standard Kernels

问答新增:2026-10-30 · Independent Researcher

展开答案与例子

答案:values最小二乘拟合使用的attention必须与实际舍入后的keys一致。若先在高精度keys上拟合,再把keys舍入,得到的是另一个attention矩阵,正规方程不再对应最终keys。本地实际执行dtype转换再构造A,返回拟合精度系数;完整cache安装、values存储舍入和后端正确性仍需另验。

教学例子:折叠key的某分量为1.003,BF16会舍到1.0。拟合A时若仍使用1.003,相当于让values补偿一张部署时不会出现的attention表。

依据:核心公式、本地复现、检查与负控;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

为什么已经量化好的模型,还能从当前激活的舍入残差中找回信息?

ResCom: Activation Residual Compensation for Large Language Model Quantization

问答新增:2026-10-29 · Institute of Automation, Chinese Academy of Sciences

展开答案与例子

答案:量化把一段连续输入映射到同一个格点,只看量化值无法分辨格点内的不同输入。但当前前向在舍入前后都能看到激活,两者之差仍保留被丢掉的信息。ResCom把这份残差送入固定低秩分支,而不是重新训练量化器。

教学例子:1.01与1.04都舍入为1.0,只看1.0的分支输出相同;残差0.01与0.04却允许补偿器给出不同输出。这不是论文模型准确率。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

ResCom为什么对白化后的输出交叉统计做SVD,而不是直接截断主权重?

ResCom: Activation Residual Compensation for Large Language Model Quantization

问答新增:2026-10-29 · Institute of Automation, Chinese Academy of Sciences

展开答案与例子

答案:秩预算应分给真实出现且会影响输出的残差方向。残差Gram矩阵描述校准分布的尺度与相关性,误差-残差交叉统计描述其输出作用;Cholesky白化后截断SVD求解的是带ridge的输出重建目标。直接截断权重没有利用残差分布,目标不同。

教学例子:某方向残差很大却被主层几乎抑制,另一个方向残差小但被放大;有限秩应由输出损失判断,而非只按残差幅度选。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

给量化输入加低秩分支,与给舍入残差加低秩分支,关键差别是什么?

ResCom: Activation Residual Compensation for Large Language Model Quantization

问答新增:2026-10-29 · Institute of Automation, Chinese Academy of Sciences

展开答案与例子

答案:前者仍只能读取量化值,因此无法区分落在同一格点的输入;后者读取被删除的部分,在同一预算下拥有不同的信息。ResCom又保持既有主路径冻结,所以它也不同于先拆出高精度权重、再重新量化剩余权重的方案。

教学例子:先分走一部分权重再量化,会改变主路径校准问题;在已冻结路径旁加UVd+b则不改变原量化设置,两者不能作为同一个实现。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

为什么收集一层统计后立刻挂上补偿,会破坏ResCom的校准合同?

ResCom: Activation Residual Compensation for Large Language Model Quantization

问答新增:2026-10-29 · Institute of Automation, Chinese Academy of Sciences

展开答案与例子

答案:早层补偿改变后层所见激活,后层统计就不再来自同一个冻结原模型。论文先收集所有目标层,再安装分支;本地流式合并只合并同一冻结映射的样本。另外G与C是未除样本数的和,随意取平均而不调整ridge也会改变解。

教学例子:把样本数翻倍后G、C都加倍,固定ridge的相对强度随之变化;若悄悄把G、C除以样本数,不能继续声称同一个正则化问题。

依据:核心公式、本地复现、检查与负控;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

MoEZip 为什么把 KV 误差与专家路由联系起来?

MoEZip: Routing-Aware KV Cache Compression for Sparse Mixture-of-Experts LLMs

问答新增:2026-10-27 · Korea University

展开答案与例子

答案:删除KV会改变attention输出,进而影响MoE router。普通压缩若只看attention质量,可能忽略路由敏感位置,因此方法从已观察instruction的gate与attention中估计全局routing anchors。

教学例子:一条KV虽不占最大attention,扰动它后却可能让token跨过专家选择边界。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

MoEZip为什么要在普通KV压缩预算中预留路由锚点?

MoEZip: Routing-Aware KV Cache Compression for Sparse Mixture-of-Experts LLMs

问答新增:2026-10-27 · Korea University

展开答案与例子

答案:删除KV不仅改变注意力输出,还可能改变后续专家路由。方法把已观察指令位置的路由Fisher敏感性经注意力传播到上下文,先保留全局锚点,其余沿用基础压缩器预算。该敏感性不是路由翻转的充分条件,未来答案和离线金标诊断不得进入真实选择器。

教学例子:例如一段旧证据对答案词元注意力不高,却影响调用哪个专家,可被锚点保护;不能偷看将来的标准答案再倒选该保留哪段历史。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

MoEZip 的 Fisher trace,是 router top-k 翻转的精确判据吗?

MoEZip: Routing-Aware KV Cache Compression for Sparse Mixture-of-Experts LLMs

问答新增:2026-10-27 · Korea University

展开答案与例子

答案:不是。它是分布曲率的方向平均代理,不含router对hidden的Jacobian,也不是翻转的充分必要条件。anchor评分需按该代理理解,不能把高trace直接写成必然换专家。

教学例子:两个位置trace相同,hidden扰动方向不同,实际路由变化仍可能不同。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

MoEZip 预留 anchors 后,base compressor 补预算时能再选同一批 anchors 吗?

MoEZip: Routing-Aware KV Cache Compression for Sparse Mixture-of-Experts LLMs

问答新增:2026-10-27 · Korea University

展开答案与例子

答案:应排除已选anchors并补足剩余预算,最终gather真实KV且保持原时间索引。选择输入只能来自prefill可用instruction,不能用未来gold answer的离线路由翻转统计。

教学例子:总预算64、anchors16时,base需要补48个不同位置,而不是重复选16个anchor占名额。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

Right On Q 为什么让量化学生自己生成训练前缀?

Right On Q: Recovering Reasoning under Quantization via Self-Generated Trajectories

问答新增:2026-10-27 · University of Michigan, Ann Arbor

展开答案与例子

答案:量化会改变模型真正走到的推理状态,固定全精度答案可能覆盖不到这些偏差。OnQ在学生前缀上查询冻结教师,让监督更贴近量化学生自身分布。

教学例子:学生前面走错一步后,教师仍在同一个错误前缀上给分布反馈,而非只展示另一条理想轨迹。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

OnQ为什么在量化学生自己的前缀上蒸馏,并对同位置不同候选使用不同KL混合权重?

Right On Q: Recovering Reasoning under Quantization via Self-Generated Trajectories

问答新增:2026-10-27 · University of Michigan, Ann Arbor

展开答案与例子

答案:量化改变生成路径,全精度教师标准轨迹未必覆盖学生实际错误状态。教师因此沿学生前缀评分,再按每个候选的师生概率比平衡正反KL,以分别处理低估和高估。混合系数停止梯度,近似词表还保留剩余质量桶,不能只归一化少数候选掩盖误差。

教学例子:例如学生在一个前缀低估正确数字却高估某个连接词,两种偏差不应共用整句权重;教师也不能换回自己的理想前缀来评分。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

OnQ 候选级 Dynamic KL,与整句固定 forward/reverse 混合有何差别?

Right On Q: Recovering Reasoning under Quantization via Self-Generated Trajectories

问答新增:2026-10-27 · University of Michigan, Ann Arbor

展开答案与例子

答案:同一前缀内有的token被学生低估、有的被高估,候选级α_v根据p_v与q_v变化;整句一个系数不能表达这种局部差异。α还需stop-gradient,避免权重本身变成被优化捷径。

教学例子:一个候选需要更强teacher覆盖,另一个需要抑制学生过高概率,二者不必用相同比例。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

用 teacher/student top-20 并集近似 OnQ 时,能只在并集内重新归一化吗?

Right On Q: Recovering Reasoning under Quantization via Self-Generated Trajectories

问答新增:2026-10-27 · University of Michigan, Ann Arbor

展开答案与例子

答案:文档近似保留额外“其余质量”类别,并保留学生残差质量梯度、平滑教师类别。直接截断再归一化会抹掉尾部差异。OPD更新latent权重与scale,zero point在该阶段固定。

教学例子:并集只覆盖90%概率时,剩余10%仍需作为一类参与目标,而非被默认为0。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

RACE 为什么直接缩小 attention 的原生 head 宽度?

RACE: RoPE-Aligned Attention Compression Based on Query-Key Activation Energies

问答新增:2026-10-27 · MIT CSAIL

展开答案与例子

答案:仅把KV存成低秩而在attention前还原,可能省存储却增加重建。RACE将QK选择与V子空间折叠进投影权重,让attention本身在保留维度上执行,而不重建完整Q/K/V。

教学例子:读出4维表示后直接在4维计算,而不是先还原成8维再做原运算。

依据:背景与主要改动、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

RACE压窄注意力后为什么仍保留原RoPE频率和原head缩放?

RACE: RoPE-Aligned Attention Compression Based on Query-Key Activation Energies

问答新增:2026-10-27 · MIT CSAIL

展开答案与例子

答案:压缩是原模型上的子空间变换,不是重新定义一套更窄模型。Q/K共同保留完整旋转对,频率不重编号,缩放仍按原维度;V子空间变换再折叠进输入输出权重,直接在低维计算。联合能量仅优化校准上界,不保证全局最小语言模型损失。

教学例子:例如保留原来的第二和第五个旋转平面,应继续使用它们原频率;若把它们改编成第一、第二频率,就同时改变了位置编码含义。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

RACE 的 Q/K 成对选择与 V 的 SVD 子空间,为什么使用不同压缩方式?

RACE: RoPE-Aligned Attention Compression Based on Query-Key Activation Energies

问答新增:2026-10-27 · MIT CSAIL

展开答案与例子

答案:QK需保持共同RoPE旋转平面及匹配几何,V主要承载被聚合内容,可用校准右奇异子空间投影。对三者任意使用同一通道裁剪规则,会改变原方法的角色分工。

教学例子:保留一个Q旋转对时K也要保留对应对,V则不必沿同样两维选择。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

压缩 V 后,为什么还要同步折叠输出投影 W_O?

RACE: RoPE-Aligned Attention Compression Based on Query-Key Activation Energies

问答新增:2026-10-27 · MIT CSAIL

展开答案与例子

答案:文档W_V′=W_VP_V、W_O′=P_VᵀW_O,二者共同形成对应子空间路径;只改V会造成维度或函数关系错配。校准选择/SVD被detach,折叠前向仍保留输入和权重梯度。

教学例子:V从8维降4维后,输出投影也要接收这4维的相应表示,而不是仍按原8维解释。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

FLINT 为什么把查询和文档都压成固定数量的向量?

FLINT: Fixed-budget Late Interaction

问答新增:2026-10-27 · University of Illinois Urbana-Champaign

展开答案与例子

答案:逐token多向量检索的索引与查询成本随长度增长。FLINT用两套可学习latent读取两侧token,使双方都输出固定V个向量,以显式预算控制表征和检索规模。

教学例子:长短不同的文档都形成4个向量,长查询也不再必须逐token发起同样多次检索。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

FLINT把查询与文档都压成固定V个向量后,为什么评分仍不是对称平均相似度?

FLINT: Fixed-budget Late Interaction

问答新增:2026-10-27 · University of Illinois Urbana-Champaign

展开答案与例子

答案:两侧分别由可学习latent读取token,得到固定预算的多向量表示;后续对每个查询向量取文档侧最大匹配,再沿查询求和。两侧编码预算固定不意味着池化随意,也不意味着交换查询和文档后分数一样。关键在于查询各部分分别寻找最合适的文档证据。

教学例子:查询有“地点”和“时间”两个latent,每个各找文档中的最佳匹配再相加;若反过来要求文档所有latent都找查询匹配,求和对象变了,数值通常不同。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

FLINT 的可学习 latent pooling,与截取前 V 个 token 或平均池化有何不同?

FLINT: Fixed-budget Late Interaction

问答新增:2026-10-27 · University of Illinois Urbana-Champaign

展开答案与例子

答案:latent经cross-attention从全部有效token读取,再经过残差和FFN,能形成任务相关固定预算表示。截断会丢掉尾部,平均池化则使用另一种聚合规则,不是该模块的等价替代。

教学例子:文末关键证据仍可被latent读到,而直接保留前4个token无法看到它。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

FLINT 的 padding mask 与全 masked 输入,为什么需要明确接口约定?

FLINT: Fixed-budget Late Interaction

问答新增:2026-10-27 · University of Illinois Urbana-Champaign

展开答案与例子

答案:padding不能参与cross-attention;文档本地mask中True表示有效token,整行全部masked时报错。还需保留pre-LN及两段残差,而非只用一个裸attention产生固定V输出。

教学例子:批次padding占一半时,这些补位不应影响latent读取结果。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

DropKV 为什么把淘汰问题转换成输出扰动评分?

DropKV: Decoupling Residual-Output Perturbation for Near-Optimal KV-Cache Eviction

问答新增:2026-10-27 · University at Albany, SUNY

展开答案与例子

答案:某项attention权重大小不足以说明删除它后输出怎样改变,还取决于value与当前输出的差。方法估算逐项移除扰动,并跨观察query累计,作为有限预算驱逐依据。

教学例子:一个权重不小的value若与当前输出很接近,删除影响仍可能较小。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

DropKV为什么不只按attention权重低就淘汰,还要考虑value与当前输出的差?

DropKV: Decoupling Residual-Output Perturbation for Near-Optimal KV-Cache Eviction

问答新增:2026-10-27 · University at Albany, SUNY

展开答案与例子

答案:删除一项会同时移除它的value贡献并重新归一化其他权重,影响取决于p除以一减p,以及当前聚合输出与该value的差。高权重项若内容与输出接近,未必造成最大扰动;低权重但value特殊也可能重要。方法据单项扰动近似累计决策,近似保证有条件。

教学例子:两个token权重同为0.1,一个value几乎等于当前输出,另一个携带截然不同的信息;删去后者的输出变化可以大得多,权重本身分辨不出。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

精确单项移除公式,能直接保证同时删多项的全局最优吗?

DropKV: Decoupling Residual-Output Perturbation for Near-Optimal KV-Cache Eviction

问答新增:2026-10-27 · University at Albany, SUNY

展开答案与例子

答案:不能。单项扰动是相对当前完整分布计算,多项同时删除会重新归一化并相互作用。文档将组合驱逐近似为逐项评分,理论近似保证也有条件,不可无条件外推。

教学例子:两个可互相补偿的value,单删各自影响小,同时删除却可能改变输出很多。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

DropKV 的 p_j 舍入成1时,直接在分母加 epsilon 可以保留原公式吗?

DropKV: Decoupling Residual-Output Perturbation for Near-Optimal KV-Cache Eviction

问答新增:2026-10-27 · University at Albany, SUNY

展开答案与例子

答案:不可以宣称等价。p_j/(1-p_j)此时奇异,本地明确拒绝,避免用ε悄悄改变定义。还需核对近期窗口无穷保护、MaxPool以及GQA到物理KV head的评分均值口径。

教学例子:分母真实为0时用任意ε得到的有限值,只是另一项近似,不是精确单项移除结果。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

FPoT 为什么在 power-of-two 网格之间再插入半八度?

Fractional Power-of-Two Quantization for Efficient and Effective Multiplier-Free LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:纯2的幂网格较粗;半指数间隔提高4-bit权重的取值密度,同时以奇指数1.5近似支持移位加法。它在误差与硬件执行之间折中,而非采用任意浮点网格。

教学例子:在1与2之间增加近似1.5这一档,可比只在1和2中选择更细。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

FPoT部署用1.5近似平方根2,为什么校准阶段也要使用这份实际网格?

Fractional Power-of-Two Quantization for Efficient and Effective Multiplier-Free LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:若先按精确半指数网格量化,部署再换近似系数,会引入校准未优化的额外误差。FPoT让尺度与相位选择适配真实移位加法网格,奇指数项由移位与加法实现。整数右移还有舍入细节,不能把它与实数乘1.5处处视为精确相同;激活与KV格式也有独立约定。

教学例子:一个权重被精确网格选到平方根2倍尺度,执行时却变成1.5倍;如果校准早知道会用1.5,就可重新选择尺度或码点,减少这次后置替换造成的偏差。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

FPoT 的权重网格,与其激活和 KV 量化使用同一种格式吗?

Fractional Power-of-Two Quantization for Efficient and Effective Multiplier-Free LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:不是。文档权重采用半八度网格,激活与KV仍用uniform INT;不同对象的格式和执行代价需分别记录。不能把整个模型都标成FPoT网格后跳过激活处理。

教学例子:权重可用移位加法表达,但输入激活的整数缩放仍有自己的规则。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

FPoT 非零幅值码 m 为什么必须先减1再提取奇偶和移位?

Fractional Power-of-Two Quantization for Efficient and Effective Multiplier-Free LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:零码单独保留,非零码定义m=e+1;执行端需恢复e=m-1。漏掉这一步会整体改变指数和奇偶分支;奇数有符号整数的右移还含舍入,不能无条件等同实数乘1.5。

教学例子:幅值码1对应e=0,应表示基本档,而不是直接按奇指数档执行。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

远程 KV tier 为什么先分析加载与重新 prefill 的盈亏平衡?

When the KV Cache Is Slower Than the GPU: Scaling Remote KV Tiers for Context-Parallel Prefill

问答新增:2026-10-27 · Multiverse Computing

展开答案与例子

答案:缓存命中仍需固定请求开销与数据传输,GPU重算速度也可能很高。先估计两条路径的耗时,才能判断何种长度和带宽下值得加载,而不是只追求命中率。

教学例子:一个很短prefix从远程取回,可能比在GPU重新算出KV更慢。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

远程KV命中为什么有时比直接重新prefill更慢?

When the KV Cache Is Slower Than the GPU: Scaling Remote KV Tiers for Context-Parallel Prefill

问答新增:2026-10-27 · Multiverse Computing

展开答案与例子

答案:加载需要固定请求开销与随KV体积增长的传输时间,重算则由模型预填充吞吐决定。只有带宽与长度越过盈亏平衡,命中才划算;分片实例和异步加载还要避免队首阻塞。缓存命中率不是延迟收益,本地仅文献收录,没有远程系统适配器或GPU结果。

教学例子:例如一个很短前缀的KV虽已缓存,但远程连接等待超过本地重算时间;把命中次数提高,并不能保证用户首词延迟下降。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

带固定开销 T0 时,B>sR 是否就保证任意长度加载都更快?

When the KV Cache Is Slower Than the GPU: Scaling Remote KV Tiers for Context-Parallel Prefill

问答新增:2026-10-27 · Multiverse Computing

展开答案与例子

答案:不能。B>sR只提供渐近带宽优势,有限长度仍要支付T0;应比较T0+sn/B与n/R。文本越短,固定开销越可能主导,不能只凭带宽阈值宣布所有请求受益。

教学例子:即使远程每token传输较快,首包固定延迟仍可能让短请求输给重算。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

为什么原报告采用 PCP rank 独立远程实例和异步加载?

When the KV Cache Is Slower Than the GPU: Scaling Remote KV Tiers for Context-Parallel Prefill

问答新增:2026-10-27 · Multiverse Computing

展开答案与例子

答案:它把MLA缓存按PCP rank分片,并用独立实例及异步加载减少队首阻塞。真实验证需要相应多节点服务和负载;当前单A100/A30仅做成本审查,没有用单机fixture冒充分布式收益。

教学例子:一个rank的大请求不应让另一个rank可立即加载的小请求一起排队等待。

依据:背景与主要改动、成本判断;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

RoleQ 为什么按 reader/writer 功能,而不按矩阵存储行列统一分 scale?

RoleQ: Role-Aligned Scales for Converting Language Models to Ternary

问答新增:2026-10-27 · Harvard University

展开答案与例子

答案:不同权重在残差流里承担读取或写入角色,功能单元的轴不总与同一存储轴对应。方法按角色选择独立量化向量,避免把不同写入单元混在同一尺度里。

教学例子:MLP输入的输出单元,与MLP输出的输入单元分别对应各自隐藏功能通道。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

RoleQ为什么给reader按输出单元放scale,却给writer按输入单元放scale?

RoleQ: Role-Aligned Scales for Converting Language Models to Ternary

问答新增:2026-10-27 · Harvard University

展开答案与例子

答案:reader各输出单元读取信息,writer各输入单元向残差流写入贡献,功能方向不同,统一按矩阵行量化会混合这些单元。三值单向量解对所声明轴的未加权目标可精确求得,但不等于整模型量化全局最优;完整流程还需旋转、误差补偿及蒸馏。

教学例子:例如输出投影的一列代表某输入特征写向多个残差维度,应作为功能向量处理;不能仅因权重存储为行就机械逐行给scale。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

RoleQ 的精确单向量三值解,与固定阈值三值化有什么证据差别?

RoleQ: Role-Aligned Scales for Converting Language Models to Ternary

问答新增:2026-10-27 · Harvard University

展开答案与例子

答案:精确solver遍历按绝对值排序的全部非空前缀,寻找未加权向量目标最优support与scale;固定阈值只试一种选择。这个局部精确性也不能外推为整个量化模型全局最优。

教学例子:固定0.7倍均值阈值漏掉的support,前缀全搜索仍会纳入比较。

依据:核心公式、结果与独立对照;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

RoleQ 报告 ternary 存储时,为什么还要实际 pack/unpack 并计算 scales?

RoleQ: Role-Aligned Scales for Converting Language Models to Ternary

问答新增:2026-10-27 · Harvard University

展开答案与例子

答案:三值理论位宽不等于真实格式字节。文档每byte打包5个trit,还需算scale和padding;全零向量应输出零scale/零码。只统计非零权重数不能证明存储节省。

教学例子:77个权重的打包尾部与每功能单元scale都要计入,而不是简单乘log₂3。

依据:核心公式、结果与独立对照;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

RoPERelay 在固定稀疏 KV 之后,还想修正什么问题?

Compression Does Not End at Selection: Post-Selection Positional Geometry for Sparse KV Caches

问答新增:2026-10-27 · National University of Defense Technology

展开答案与例子

答案:被选中的K仍带原始稀疏坐标相位。方法不再选择内容,而是按时间排序、压紧保留坐标,并让问题和生成位置与新锚点一致,构造可继续解码的位置体系。

教学例子:保留位置0、100、500后,需明确它们的新坐标以及后续问题从哪里开始。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

RoPERelay压紧稀疏KV坐标时,为什么只重旋转K而不对V做同样旋转?

Compression Does Not End at Selection: Post-Selection Positional Geometry for Sparse KV Caches

问答新增:2026-10-27 · National University of Defense Technology

展开答案与例子

答案:选择后的键仍带原位置相位,需要先逆去旧旋转再施加紧凑新坐标;值只同步排序,不承载该键位置旋转。各头长度不同时还需共享右端锚点,并同步问题和后续生成位置。它修复坐标而不重选证据,缩放旋转的逆也不能误写为单位旋转转置。

教学例子:例如保留历史第十和第一百个位置后,将它们搬到连续槽位,K要重建相位,V只搬位置;问题也要从新锚点开始,不能沿旧编号。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

RoPERelay 的位置重建,与重新 prefill 选中文本有什么区别?

Compression Does Not End at Selection: Post-Selection Positional Geometry for Sparse KV Caches

问答新增:2026-10-27 · National University of Defense Technology

展开答案与例子

答案:位置重建直接对既有K执行逆旋转再重旋转,V仅同步排列,不重新运行历史文本主干。重新prefill会重新计算整条表示;两者不能仅因最后都得到KV就当同一成本路径。

教学例子:已有K可按新相位变换,而不是把三个片段拼成文本再从第一层算一遍。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

异长 head 的 continuation anchor 为什么取共同 M,而不是各自保留数?

Compression Does Not End at Selection: Post-Selection Positional Geometry for Sparse KV Caches

问答新增:2026-10-27 · National University of Defense Technology

展开答案与例子

答案:文档M是各层/head最大保留数,各head右端点对齐,问题从M起,答案输入从M+Q继续。各自独立起点会让共享问题/生成坐标不一致;scaled RoPE逆变换也不能误当单位旋转。

教学例子:保留8项与4项的两头都在共同位置8接问题,短的一头先按右端对齐安放4项。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

PN-Mix 为什么给一部分 RoPE 通道对较高精度?

PN-Mix: Pair-Norm Guided Mixed-Precision Key Cache Quantization for Efficient Long-Output LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:不同旋转平面对QK匹配的影响不同。方法用prefill Q/K两侧平均范数乘积判断重要性,按KV head固定高精度pair选择,在缓存位宽与attention误差间做折中。

教学例子:对匹配影响较大的二维旋转对,两维一起分配更高位宽。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

PN-Mix为什么按真实RoPE通道对的Q/K范数乘积分配精度,而不只看K幅度?

PN-Mix: Pair-Norm Guided Mixed-Precision Key Cache Quantization for Efficient Long-Output LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:注意力误差由查询与键共同决定,只看键大小会忽视查询是否使用该方向。把同一旋转平面的两维整体评分,才能保留RoPE耦合结构;每个共享KV头在预填充阶段选定高精度对并复用,不能读取未来解码状态重选。存储布局相邻也未必是实际旋转配对。

教学例子:例如某键方向很大但查询几乎不用,未必最值得高精度;Llama前后半维配对时,把内存相邻两维当一对会保护错误方向。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

PN-Mix 的 1-bit correction 与 FP16 residual buffer,是同一份误差补偿吗?

PN-Mix: Pair-Norm Guided Mixed-Precision Key Cache Quantization for Efficient Long-Output LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:不是。前者调整1-bit重构bin的数值位置,不另存残差码;后者暂存尚未量化的新token。两者影响不同存储与数值环节,不能合并记账或互相省略。

教学例子:一个已量化组使用修正网格,仍与一批保持原精度的新token并存。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

Llama/SmolLM2 的 RoPE pair 能按相邻两维直接配对吗?

PN-Mix: Pair-Norm Guided Mixed-Precision Key Cache Quantization for Efficient Long-Output LLM Inference

问答新增:2026-10-27 · Seoul National University

展开答案与例子

答案:文档区分split-half与interleaved布局,Llama前后半维配成旋转对,不能按存储相邻误分。高精度pair mask由prefill确定并跨页复用,不能读取未来decode状态重选。

教学例子:前半维第i项与后半维第i项是一对,不一定是数组里的i与i+1。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

DualQuant 为什么无需激活校准,也能为推理激活确定重缩放?

DualQuant: Dual-scale Calibration-free Weight-and-Activation Quantization for LLMs

问答新增:2026-10-27 · d-Matrix

展开答案与例子

答案:它只从静态权重求row/block与column两类尺度,column尺度随后用于推理输入的对应重缩放。训练solver不读取X,并不意味着推理路径不处理X。

教学例子:离线从W得到一组列尺度,线上对输入的相应通道按该尺度逆变换后再量化。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

DualQuant不看校准激活,为什么仍要同时求row尺度与column尺度?

DualQuant: Dual-scale Calibration-free Weight-and-Activation Quantization for LLMs

问答新增:2026-10-27 · d-Matrix

展开答案与例子

答案:只平衡每行范围无法消除跨行共用的异常列;方法以静态权重重构误差联合求两侧尺度,列尺度再成为推理时的激活重缩放。固定codes时解一维最小二乘,并投影到格式合法尺度,再重新量化迭代。它不是简单搜索几个经验指数,也不保证codes变化期间误差无条件单调。

教学例子:同一列在许多行都特别大,只做逐行缩放仍会留下系统性列不平衡;列尺度可共同处理它,但必须同步调整输入并使用硬件可表示的尺度。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

DualQuant 的闭式尺度交替求解,与试几个启发式指数有什么差别?

DualQuant: Dual-scale Calibration-free Weight-and-Activation Quantization for LLMs

问答新增:2026-10-27 · d-Matrix

展开答案与例子

答案:它通过variable splitting区分grid assignment与重建尺度,固定codes时解一维最小二乘,再投影到合法格式并重新量化。启发式指数搜索不自动实现同一优化过程,也不能借用其条件下降结论。

教学例子:在固定codes下解最佳尺度后,codes一旦改变,就需重新核对下一步目标。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

DualQuant 更新 row inverse-scale 后,能直接用旧 codes 更新 column 吗?

DualQuant: Dual-scale Calibration-free Weight-and-Activation Quantization for LLMs

问答新增:2026-10-27 · d-Matrix

展开答案与例子

答案:文档要求投影合法inverse-scale、同步inner copies并重新量化,再解column并再次量化。漏掉同步会让两步优化针对不同状态;实际支持的INT4子集也不能改标签冒充MXFP4。

教学例子:row尺度变了但仍沿用旧codes计算column闭式解,会偏离规定的交替过程。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

ReplaySSM 为什么缓存小型输入,而不每 token 写回完整矩阵状态?

ReplaySSM: Cache SSM Inputs, Not State

问答新增:2026-10-27 · Princeton University

展开答案与例子

答案:递归矩阵状态读写可能受带宽限制。方法隔若干token刷新checkpoint,中间记录输入并通过重括号计算读出,减少每步物化完整状态的工作,尤其适合output-only投机验证。

教学例子:保存一个状态锚点与接下来几步的小输入,按需重放,而非每步都保存一整张矩阵。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

ReplaySSM为什么只提交被接受的输入,并让高精度递归锚点独立于低精度读出副本?

ReplaySSM: Cache SSM Inputs, Not State

问答新增:2026-10-27 · Princeton University

展开答案与例子

答案:输出可从检查点和短输入记录重放,减少每词元完整状态写回;投机拒绝的草稿不能进入已提交递归。低精度副本只用于读取,更新须从高精度锚点与原始记录重建,避免舍入误差逐轮反馈。输出重括号计算也不等于省略递归依赖。

教学例子:例如提议四个草稿仅接受两个,状态指针只推进两步;刷新时从真实接受输入重算,不能把被拒后缀或已舍入读出当成新锚点。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

output-only 重放与常规逐步 recurrence,在输出和持久状态上应如何对应?

ReplaySSM: Cache SSM Inputs, Not State

问答新增:2026-10-27 · Princeton University

展开答案与例子

答案:重放可用等价计算获得当前读出,而不生成每步完整中间状态;持久状态只由已提交输入在刷新时更新。它改变计算/写回组织,不应改变被接受序列对应的参考递推。

教学例子:同一组已接受token,重放读出应对照常规递推,而拒绝draft不应写入两者的状态。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

GDN 刷新 checkpoint 时,为什么必须保留原始 value 并重算 residual?

ReplaySSM: Cache SSM Inputs, Not State

问答新增:2026-10-27 · Princeton University

展开答案与例子

答案:residual依赖高精度anchor,沿用低精度读出或旧residual会把误差反馈进recurrence。文档从committed原始记录刷新,再独立形成高低精度副本;零接受时anchor应保持不变。

教学例子:draft全部被拒绝时,不应因为曾计算过其输出就改变已提交的递归状态。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

VFold 中的 Key 与 Value 缓存分别保存什么,哪些被共享?

VFold: Symmetry-Aware Cross-Layer Value Cache Compression

问答新增:2026-10-27 · Johns Hopkins University

展开答案与例子

答案:Key参与历史位置匹配,Value提供注意力读出的内容。VFold只合并匹配后的相邻层Value,Key不合并,首尾重要token另存;因此不能把它理解为把整份KV或整个历史都合成一层。

教学例子:两层可以共用经过处理的内容表示,但仍保留各自检索所需的Key。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

VFold为什么先对齐相邻层的Value坐标,再共享缓存,而且当前词元先用完整Value?

VFold: Symmetry-Aware Cross-Layer Value Cache Compression

问答新增:2026-10-27 · Johns Hopkins University

展开答案与例子

答案:不同层的值空间未必可直接平均,CCA与头匹配先建立可比较坐标,并把变换折进值与输出投影。当前词元先完成完整注意力,再进入跨层共享,限制即时扰动;键和重要首尾词元保持独立。可逆变换的等价性不表示后续平均也完全无损。

教学例子:例如两层各用不同坐标表示同一特征,直接平均会抵消信息;先对齐再共享较合理,但仍须评估平均近似的影响,不能称为严格无损。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

VFold 共享 Value 与同时合并 Key,会改变什么不同对象?

VFold: Symmetry-Aware Cross-Layer Value Cache Compression

问答新增:2026-10-27 · Johns Hopkins University

展开答案与例子

答案:文档不合并Key,仍保留各层匹配位置所需的key;共享的是对齐后的value内容。把Key也平均会进一步改变attention匹配,不是原方法中同一项缓存节省。

教学例子:两层仍能给历史位置不同权重,只是部分被读取内容采用共享value。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

VFold 在 GQA 下折叠逆变换,为什么不能只改一个 query 输出段?

VFold: Symmetry-Aware Cross-Layer Value Cache Compression

问答新增:2026-10-27 · Johns Hopkins University

展开答案与例子

答案:一个物理KV head被多个query head共享,逆变换需覆盖这些query对应的全部输出段,才能对应等价关系。当前token先用完整V,之后才共享;短序列还受首尾保护开销影响。

教学例子:两组query都读取同一个KV头,仅修正其中一组输出会留下另一组坐标不一致。

依据:核心公式、数据协议与结果;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

IrekoGPT 为什么想让一个 checkpoint 暴露多种嵌套宽度?

IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMs

问答新增:2026-10-27 · University of Modena and Reggio Emilia

展开答案与例子

答案:不同推理预算可使用不同宽度,而不必分别维护完全独立的剪枝模型。保留投影基后,不同k选择同一基的前k维,再通过多压缩率校准适配这些子网。

教学例子:同一模型可使用较窄前缀或较宽前缀,两者共享一套有序投影基。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

IrekoGPT为什么保留投影基,才能让一个检查点支持多种嵌套宽度?

IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMs

问答新增:2026-10-27 · University of Modena and Reggio Emilia

展开答案与例子

答案:结构化剪枝若直接丢弃被裁方向,就固定了模型宽度。保留有序投影基后,不同宽度可取同一基的不同前缀,再用多压缩率校准与下游线性修正减轻切换误差。共享嵌套结构不保证所有宽度质量相同,本地只验证子网合同,未测原模型吞吐。

教学例子:例如同一检查点临时取较窄子网处理简单请求,再恢复较宽子网;若之前把其余投影永久删除,就无法靠切换参数恢复这些方向。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

可伸缩嵌套宽度与针对单一比例剪枝,部署选择上有什么区别?

IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMs

问答新增:2026-10-27 · University of Modena and Reggio Emilia

展开答案与例子

答案:单比例剪枝只保留一种宽度;嵌套方案保存基和多比例校准,使运行时可选择不同k。多宽度共享不代表每种宽度都未经校准就保持同样质量,也不等于已经测得吞吐提升。

教学例子:只验证k=64,不能直接宣称同checkpoint的k=32也同样有效。

依据:背景与主要改动、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

IrekoGPT 的不同宽度为什么不能各自使用任意独立投影基?

IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMs

问答新增:2026-10-27 · University of Modena and Reggio Emilia

展开答案与例子

答案:文档W_k=P_:kᵀWP_:k要求不同k共享同一嵌套基的前缀;若每个k独立选基,便失去这一共享合同。还需保留后续线性层的校准/ridge修正,本地仅执行嵌套子网诊断。

教学例子:较窄的前32维应是较宽64维基的同一前缀,不是重新抽一套32维方向。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

LeapQuant 为什么同时处理时间上的重复舍入与状态里的 outlier?

LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization

问答新增:2026-10-27 · UC Berkeley

展开答案与例子

答案:递归状态反复量化会累积误差,少数离群方向又可能主导量化尺度。它用窗口高精度更新缓冲减少舍入频次,并把少量大方向分成高精度补偿项后再量化剩余状态。

教学例子:不必每读一个token就重新压缩整份状态,也不让一个大方向挤占全部低比特范围。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

LeapQuant为什么把窗口内更新保留高精度,而不在每个递归步骤重新量化?

LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization

问答新增:2026-10-27 · UC Berkeley

展开答案与例子

答案:递归状态被反复舍入时,误差会反馈到后续更新。窗口内以低比特基态加高精度增量表示,只在边界重量化,可减少重复舍入;补偿项另保护显著异常方向。窗口缓冲与补偿也有存储成本,本地截断SVD是诊断构造,未实现作者专用内核或复现吞吐。

教学例子:例如一段连续的小更新先积累后再舍入,避免每次都被低位宽抹掉;强异常方向单独补回,并非把所有状态都偷偷保留全精度。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

LeapQuant 的窗口缓冲,与每步都对整个递归状态低比特写回有什么取舍?

LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization

问答新增:2026-10-27 · UC Berkeley

展开答案与例子

答案:窗口缓冲增加暂存更新的高精度开销,换取较少的整状态重量化;逐步写回则更频繁地累积舍入。比较需统计基态、窗口更新与补偿项总存储,不能只报低比特基态大小。

教学例子:窗口内保留8次小更新,边界才合并量化,与连续8次整状态量化不同。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

LeapQuant 的补偿项 C 加回后,低比特部分应量化 S 还是 S-C?

LeapQuant: Efficient Linear Attention with Accurate Recurrent State Quantization

问答新增:2026-10-27 · UC Berkeley

展开答案与例子

答案:文档先由截断SVD构造低秩C,再对剩余S-C量化,读出时加回C。若仍量化完整S再加C,会重复计入补偿方向;窗口边界也需按原规则合并未量化更新。

教学例子:大方向已由高精度C保存,低比特残余不应再完整保存一次同样方向。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

SPLASH 为什么把 attention 权重和 KV 的所有权一起纳入布局模型?

SPLASH: Switching Parallel Layouts of Attention with Seamless Handoff for LLM Serving

问答新增:2026-10-27 · Institute of Computing Technology, Chinese Academy of Sciences

展开答案与例子

答案:不同并行布局对权重、请求与KV的分配不同,会随batch和序列长度改变内存与通信成本。统一所有权描述后,调度器才能比较TP/DP/CP/DOP及切换代价。

教学例子:同样四张设备,KV是否按请求独占或分片,会改变每设备内存需求。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

SPLASH为什么要把布局切换成本摊到剩余生成步数,而不能只选当前最快布局?

SPLASH: Switching Parallel Layouts of Attention with Seamless Handoff for LLM Serving

问答新增:2026-10-27 · Institute of Computing Technology, Chinese Academy of Sciences

展开答案与例子

答案:不同并行布局分配注意力权重与KV所有权的方式不同,切换会引入搬运和交接成本。剩余步骤足够多时,后续收益才可能覆盖一次转换;只看单步速度会频繁切换而更慢。内存可行性也需同时满足,本地只有规划器,没有真实CUDA交接与服务吞吐证据。

教学例子:例如请求只剩少量词元,搬一次缓存可能比继续旧布局更贵;长请求则可能值得转换,不能让两者仅按相同单步耗时决策。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

DOP 与 TP 的简化内存式,KV 项上有哪些不同?

SPLASH: Switching Parallel Layouts of Attention with Seamless Handoff for LLM Serving

问答新增:2026-10-27 · Institute of Computing Technology, Chinese Academy of Sciences

展开答案与例子

答案:文档TP为W_A/T+Bks,DOP为W_A/T+Bks/T:两者权重都分片,KV分配不同。该式只是模型口径,还需考虑实际handoff与执行,不能仅由容量公式推导实测吞吐。

教学例子:当KV项远大于权重项时,两种分配的内存差异会更突出。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

SPLASH 本地 transition-aware planner 应怎样与真实布局切换区分?

SPLASH: Switching Parallel Layouts of Attention with Seamless Handoff for LLM Serving

问答新增:2026-10-27 · Institute of Computing Technology, Chinese Academy of Sciences

展开答案与例子

答案:planner计算内存与含切换成本的布局决策;真实系统还需搬运权重/KV并保持请求状态一致。当前未实现CUDA handoff或B200/H200性能验证,决策日志不等于服务切换已执行。

教学例子:输出“切到DOP”的计划,不证明缓存已被实际迁移到新的所有者。

依据:本地复现、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

STEPQuant 为什么研究固定大小递归状态的量化,而不是只压缩增长的 KV?

STEPQuant: When and Where Errors Matter in Delta-Rule Recurrent State Quantization

问答新增:2026-10-27 · Zhejiang University

展开答案与例子

答案:线性注意力状态虽不随序列无限增长,但会被每个并发请求长期持有,并在递推中反复更新。量化误差可沿时间传播,所以需同时关注状态剩余寿命和不同空间块的影响。

教学例子:一个小状态乘上很多并发请求仍占显存,早期误差也可能持续影响后续输出。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

STEPQuant为什么同时看状态的剩余寿命和key行影响,再分配bit预算?

STEPQuant: When and Where Errors Matter in Delta-Rule Recurrent State Quantization

问答新增:2026-10-27 · Zhejiang University

展开答案与例子

答案:递归状态误差能持续传播,而不同方向对输出的影响也不相同;只按当前幅度分配精度会漏掉时间与空间两类重要性。方法在平均bit约束下分配块精度,并用行列两轴scale拟合状态。本地预算与误差诊断未复现论文吞吐,也不是统一INT8改名。

教学例子:例如一个不大的状态方向会影响许多后续步,可能比即将被遗忘的大值更值得保留精度;预算有限时需要比较累计风险。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

STEPQuant 的时空 bit 分配,与对所有状态统一 INT8 有何不同?

STEPQuant: When and Where Errors Matter in Delta-Rule Recurrent State Quantization

问答新增:2026-10-27 · Zhejiang University

展开答案与例子

答案:统一INT8忽略不同时间和位置的重要性;STEPQuant在固定平均bit预算下为高风险块分配更高精度,再用key-row/value-column双轴scale拟合。它改变精度分配,不只是换一个位宽标签。

教学例子:剩余寿命长且读出影响大的块,可比很快遗忘的块获得更多bits。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

STEPQuant 的预算优化,为什么要核对实际平均 bit 而不是只看高精度块比例?

STEPQuant: When and Where Errors Matter in Delta-Rule Recurrent State Quantization

问答新增:2026-10-27 · Zhejiang University

展开答案与例子

答案:不同候选bit与块大小共同决定预算,目标是在给定平均bit约束下最小化加权误差。还需区分key-row与value-column尺度,不可把两轴广播位置交换后只因shape可运行就通过。

教学例子:4-bit和8-bit块混合时,需按实际元素数加权计算平均位宽。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

AgentKV 为什么把 Agent 阶段作为 KV 淘汰的上下文?

AgentKV: Phase-Aware KV Eviction for Agentic LLMs

问答新增:2026-10-27 · University of Cambridge

展开答案与例子

答案:规划、工具执行和汇总等阶段可能关注不同历史。保留各阶段代表query,有助于判断某条KV是否仍可能被后续阶段需要,而非只依据当前几步的访问。

教学例子:早期计划在工具调用期间不常被读,最终汇总时却可能再次重要。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

AgentKV为何保留跨阶段代表query,而不只用最近几步决定淘汰哪些KV?

AgentKV: Phase-Aware KV Eviction for Agentic LLMs

问答新增:2026-10-27 · University of Cambridge

展开答案与例子

答案:Agent任务会在规划、工具使用和总结等阶段切换;最近query只代表当前阶段,可能低估稍后会重新需要的证据。代表query buffer让缓存重要性兼顾多个阶段的读取需求。它改变淘汰依据,不会让被删除的KV自动可恢复,阶段代表性本身也需要验证。

教学例子:工具执行阶段反复关注命令参数,但最终总结还要回看最初的任务要求;只按最近命令查询淘汰,可能把最后仍需要的要求删掉。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

phase-aware query buffer 与固定 recent-window,保留证据的标准有什么不同?

AgentKV: Phase-Aware KV Eviction for Agentic LLMs

问答新增:2026-10-27 · University of Cambridge

展开答案与例子

答案:recent-window按时间保留最近KV;phase-aware评分利用多个阶段查询与历史KV的相关性。它可保护较旧证据,但仍受预算与代表性限制,不能把被淘汰内容视作必然无用。

教学例子:阶段切换后关注点变化,当前窗口外的一条计划也可能因代表query而继续保留。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

本地 phase-aware scoring 已经改造真实 SGLang KV 管理了吗?

AgentKV: Phase-Aware KV Eviction for Agentic LLMs

问答新增:2026-10-27 · University of Cambridge

展开答案与例子

答案:没有。文档只执行评分reference并输出阶段/缓存统计,未修改SGLang或运行CUDA kernel。接入服务还需真实缓存淘汰、索引与执行验证,不能由评分可运行推导服务性能。

教学例子:返回一组要保留的KV索引,并不等于服务引擎已按该索引释放和读取显存。

依据:本地复现、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

BeaconKV 为什么保留少量代表 query,而不只保留近期查询?

BeaconKV: Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference

问答新增:2026-10-27 · Hanyang University

展开答案与例子

答案:长推理可能重访早期计划。历史代表query覆盖不同关注方向,用来为KV保留投票,使有限缓存兼顾近期信息和稍后可能重访的证据。

教学例子:推理到最后需要回看开头的约束,最近几步的query未必能代表这项需求。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

BeaconKV怎样避免“只看近期query”删掉长推理稍后还会重访的计划?

BeaconKV: Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference

问答新增:2026-10-27 · Hanyang University

展开答案与例子

答案:它对历史query保持少量具有代表性的beacon,用这些代表查询为KV重要性提供跨阶段依据,并保护近期窗口。这样淘汰不完全受最近一步支配,适合推理中回看早期思路的情况。代表查询只能近似未来需求,不能保证固定预算内所有远程证据都保存。

教学例子:中间十步都在计算局部数字,最后却要检查最初的计划约束;早期beacon可让相关KV继续获得重要性,而不因十步未被关注就立刻淘汰。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

BeaconKV 的代表查询评分,与按 KV 年龄淘汰有什么不同?

BeaconKV: Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference

问答新增:2026-10-27 · Hanyang University

展开答案与例子

答案:按年龄只假设新信息更有用;代表查询评分依据query空间覆盖与key匹配决定历史价值,并额外保护近期窗口。代表性不足仍会漏证据,不能把它当成知道未来查询的oracle。

教学例子:一条很旧但与某个历史计划query高度相关的KV,可优先于无关旧项保留。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

BeaconKV 的 Python 选择器,为什么必须计入总耗时和 backing cache 占用?

BeaconKV: Key-Value Cache Compression Guided by Beacon Queries for Efficient Large Reasoning Model Inference

问答新增:2026-10-27 · Hanyang University

展开答案与例子

答案:评分和索引本身可能昂贵,保留完整backing cache也不等于真实释放显存。文档公开checkpoint任务曾出现选择器更慢与质量退化,需把任务质量、工作集和总系统成本分别报告。

教学例子:只把attention工作集缩到512项,但另存全部KV并花时间逐项选择,峰值显存未必下降。

依据:本地复现、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

KVMEM 为什么把长期 Agent 历史组织成分页 KV?

KVMem: Virtualizing Million-Token Agent Workspaces on a Consumer GPU

问答新增:2026-10-27 · Shanghai University of Finance and Economics

展开答案与例子

答案:历史可能同时超过显存与原生窗口,摘要又可能丢证据。KVMEM把已算KV放在分层存储,用注意力空间索引选相关block,再构造不超过原生窗口的执行视图。

教学例子:工作区可存很多历史页,当前一次模型执行只加载其中几页。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

KVMEM把历史地址空间与执行窗口分开,为什么不等于模型一次注意全部历史?

KVMem: Virtualizing Million-Token Agent Workspaces on a Consumer GPU

问答新增:2026-10-27 · Shanghai University of Finance and Economics

展开答案与例子

答案:历史KV分块存放在不同存储层,当前查询在注意力空间检索相关块,再物化成原生窗口内的执行视图。地址可以很大,单步注意的内容仍有界,未命中证据可能被遗漏。本地参考路径还保留完整后备缓存,未实现完整异步分层系统,不能据此宣称显存节省或加速。

教学例子:例如长会话有许多旧文件,当前只把检索命中的几块KV搬入窗口;这避免重复处理全文,但没有让窗口外全部证据同时参与注意。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

分页 KV 复用与先检索原始文本再 prefill,复用的计算对象有什么不同?

KVMem: Virtualizing Million-Token Agent Workspaces on a Consumer GPU

问答新增:2026-10-27 · Shanghai University of Finance and Economics

展开答案与例子

答案:分页方式保存已计算的K/V,命中后物化执行视图;文本检索取回token后通常还需重新prefill。两者的存储、位置与缓存一致性合同不同,不能只按检索条数比较成本。

教学例子:取回一段旧KV,和取回同一段文本再计算KV,不是相同的数据通路。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

KVMEM 本地保留完整 backing cache 时,为什么不能报告峰值显存下降?

KVMem: Virtualizing Million-Token Agent Workspaces on a Consumer GPU

问答新增:2026-10-27 · Shanghai University of Finance and Economics

展开答案与例子

答案:有界工作集不等于完整存储已卸载。文档当前Python路径仍保留backing cache,任务级验证也未显示生产内核性能;应分别记录工作集、总驻留、数据搬运与端到端耗时。

教学例子:每次只读512槽,但全部2048槽仍驻留GPU,不能只用512计算总缓存占用。

依据:本地复现、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

Random Attention 为什么尝试省去 KV 重要性打分?

Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning

问答新增:2026-10-27 · Salesforce AI Research / University of Illinois Urbana-Champaign

展开答案与例子

答案:重要性评分本身也占计算,并可能让所有head受同一排名约束。方法完整保留prompt,只在生成轨迹中逐head均匀随机保留预算,用更简单的选择机制研究缓存取舍。

教学例子:每个head独立留一部分生成历史,而不先运行一次全历史重要性扫描。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

Random Attention为什么保护完整prompt,却在生成轨迹中逐头独立随机保留?

Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning

问答新增:2026-10-27 · Salesforce AI Research / University of Illinois Urbana-Champaign

展开答案与例子

答案:任务说明与原始证据留在prompt中,保护它们避免随机删除改变任务条件;生成轨迹按头独立采样,省去重要性评分并让各头拥有不同覆盖。预算必须容纳受保护部分,随机策略仍可能漏掉关键中间步骤;本地GPU重建验证不代表完整任务矩阵与内核吞吐。

教学例子:例如几个注意力头保留不同的中间推理片段,仍都能读取原问题;若把题干也随意删去,就不再是在同一输入条件下比较淘汰策略。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

逐 head 独立随机保留,与所有 head 共用同一个随机集合有什么不同?

Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning

问答新增:2026-10-27 · Salesforce AI Research / University of Illinois Urbana-Champaign

展开答案与例子

答案:独立采样允许不同head保留不同生成位置,形成不同访问子集;共享集合会把同一选择限制施加到所有head。二者平均预算相同,覆盖与误差相关性仍可能不同。

教学例子:一个head保留位置5,另一个保留位置8,不必两者都只剩同样几个位置。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

随机预算 B 比完整 prompt 长度还小时,能偷偷从 prompt 里再删一些吗?

Random Attention: Rethinking KV Cache Eviction for Efficient Reasoning

问答新增:2026-10-27 · Salesforce AI Research / University of Illinois Urbana-Champaign

展开答案与例子

答案:这会违反完整prompt保护合同。B-|P|必须是合法的生成轨迹采样预算;不足时应显式调整预算或报告不可行,不能把负数当合法抽样量,也不能改规则后沿用同一方法名。

教学例子:prompt已有100项而总预算只有80项,就无法同时满足这两个条件。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

TwinKV 为什么把固定缓存预算花在“修复保留集合”上?

TwinKV: A Composable Repair Pass for KV Cache Eviction via Pairwise Key Redundancy

问答新增:2026-10-27 · The Hong Kong University of Science and Technology (Guangzhou)

展开答案与例子

答案:基础淘汰策略可能同时留多个相似key,却删掉没有替代者的旧项。TwinKV检查这些冗余与空缺,在不增加缓存项数的前提下交换donor与orphan,修复已有策略的选择。

教学例子:保留集里两个近重复key,可拿出其中一个换回一条独特旧证据。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

TwinKV为什么交换冗余donor与缺少替代者的orphan,而不直接扩大KV预算?

TwinKV: A Composable Repair Pass for KV Cache Eviction via Pairwise Key Redundancy

问答新增:2026-10-27 · The Hong Kong University of Science and Technology (Guangzhou)

展开答案与例子

答案:基础淘汰可能留下多个相似键,却删掉唯一证据。修复先识别被删且无相似保留项的孤立项,再用有远处相似副本的冗余保留项交换,预算保持不变;受保护的起始与近期项不能作供体。键相似也不保证语义等价,本地重建评测不代表完整生成结果。

教学例子:例如缓存保留两段近似重复说明,却漏掉唯一日期,可拿冗余项换回日期;不能一边加回孤立项一边不删除任何项,再声称相同预算。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

TwinKV 与直接替换 StreamingLLM/H2O 的基础评分,有什么组合关系?

TwinKV: A Composable Repair Pass for KV Cache Eviction via Pairwise Key Redundancy

问答新增:2026-10-27 · The Hong Kong University of Science and Technology (Guangzhou)

展开答案与例子

答案:它是wrapped policy之后的repair pass,不重新定义全部基础策略。公平比较应在相同初始策略、相同KV预算下开关repair,否则无法区分来自基础选择还是交换修复。

教学例子:StreamingLLM与StreamingLLM+TwinKV保留同样数量KV,只比较第二遍交换的作用。

依据:背景与主要改动、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

寻找 TwinKV donor 时,为什么要排除局部 twin 及 sink/recent 保护项?

TwinKV: A Composable Repair Pass for KV Cache Eviction via Pairwise Key Redundancy

问答新增:2026-10-27 · The Hong Kong University of Science and Technology (Guangzhou)

展开答案与例子

答案:公式只在超出局部窗口的保留项中寻找相似twin,donor也不能破坏sink/recent保护。交换数取两集合可配对最小数,并保持|R′|=|R|,不能多补orphan而悄悄扩大预算。

教学例子:两条相邻key很像,不应未经局部排除就当成可安全牺牲的远程冗余。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

DistillCache 为什么把 KV 淘汰看成连续多步决策?

DistillCache: KL-Guided Adaptive KV-Cache Eviction for Memory-Efficient LLM Inference

问答新增:2026-10-27 · Oklahoma State University

展开答案与例子

答案:当前删除会影响后续能访问的历史,单步局部重要性未必反映长期预测损失。方法以full与evict预测分布的逐步KL作为反馈,学习更适应未来预测的轻量策略。

教学例子:这一刻无用的KV可能在几步后成为答案证据,淘汰后未必还能恢复。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

DistillCache为什么用完整缓存与淘汰缓存的预测KL作奖励,而不直接奖励多删token?

DistillCache: KL-Guided Adaptive KV-Cache Eviction for Memory-Efficient LLM Inference

问答新增:2026-10-27 · Oklahoma State University

展开答案与例子

答案:缓存目标是保留后续预测所需信息,多删token只是资源动作。逐步比较完整缓存与淘汰后的分布,让策略看到某次淘汰损伤了多少行为,并在预算下学习取舍。训练用完整路径作参照,不代表部署每步都能免费运行它;低KL也不自动等于所有下游任务都无损。

教学例子:删去格式填充和删去关键编号都省一个KV,但后者可能显著改变下一步分布;分布奖励能区分这两种动作,而简单计数奖励会同样鼓励它们。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

KL-guided 淘汰与单纯奖励更低缓存占用,会偏好同样的策略吗?

DistillCache: KL-Guided Adaptive KV-Cache Eviction for Memory-Efficient LLM Inference

问答新增:2026-10-27 · Oklahoma State University

展开答案与例子

答案:缓存奖励主要鼓励多删,KL反馈关注删除后预测分布相对full的偏离。二者目标不同,需要在固定预算或明确质量约束下比较,不能把最小缓存自动等同于最佳策略。

教学例子:删除全部KV很省空间,却可能令后续预测与full模型差别很大。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

DistillCache 的负 KL 奖励方向怎样用一个简单边界检查?

DistillCache: KL-Guided Adaptive KV-Cache Eviction for Memory-Efficient LLM Inference

问答新增:2026-10-27 · Oklahoma State University

展开答案与例子

答案:当两分布相同时KL为0、奖励为0;偏离越大,负KL越低。文档方向为KL(p_full||p_evict),写反或漏负号会改变训练信号。当前mini-suite不证明完整策略训练与部署收益。

教学例子:把evict分布逐渐改得远离full,奖励不应反而升高。

依据:核心公式、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

BaKron 中的 rounding 为什么不只是逐权重四舍五入?

BaKron: Efficient Quantization with Kronecker-Factored Hessians

问答新增:2026-10-27 · University of California, San Diego

展开答案与例子

答案:量化目标衡量的是权重误差经曲率加权后的影响,不是每个数字距离最近刻度即可。不同权重误差相互关联时,独立最小舍入误差未必最小化整体目标,BaKron据此组织自适应rounding。

教学例子:两个单独很小的误差若共同放大同一输出方向,整体影响可能比另一个略大但抵消的组合更高。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

BaKron为何引入双侧Kronecker曲率,而不只考虑输入激活侧误差?

BaKron: Efficient Quantization with Kronecker-Factored Hessians

问答新增:2026-10-27 · University of California, San Diego

展开答案与例子

答案:权重量化误差不仅受输入方向影响,也受输出侧的曲率结构影响;Kronecker近似把两侧关联纳入同一二次目标。直接展开完整大Hessian代价高,因此方法用结构化的并行与分治组织舍入。更丰富的误差模型不代表可以忽略近似假设或把每个权重独立round当作同一算法。

教学例子:两个输入方向误差相同,但输出方向对最终loss的敏感程度不同;只看输入侧可能把它们视为等价,双侧曲率则能区分这种影响。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

BaKron 相对只考虑输入侧的 GPTQ-style rounding,多出了什么约束?

BaKron: Efficient Quantization with Kronecker-Factored Hessians

问答新增:2026-10-27 · University of California, San Diego

展开答案与例子

答案:目标用A⊗B对向量化权重误差加权,包含两侧曲率结构,而不只一种输入侧度量。求解也需对应双侧目标;换成普通逐行舍入不能仅凭名字称为双侧自适应rounding。

教学例子:一个候选rounding的普通MSE较小,双侧加权代价仍可能更大。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

检验 BaKron 的小矩阵实现时,为什么要同时核对 vec 顺序与 Kronecker 因子?

BaKron: Efficient Quantization with Kronecker-Factored Hessians

问答新增:2026-10-27 · University of California, San Diego

展开答案与例子

答案:向量化顺序决定A⊗B与矩阵两侧作用的对应关系,轴放反会优化另一项加权误差。应以独立显式向量化目标核对;当前随机权重诊断不代表论文规模checkpoint收益。

教学例子:按行和按列展开同一W,不能在不调整因子约定时混用同一Kronecker矩阵。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

QEvict 为什么需要全精度、量化可恢复和删除三种状态?

QEvict: Recoverable Quantized KV Eviction for Attention-Drift-Robust Long-Context Decoding

问答新增:2026-10-27 · Indian Institute of Technology Roorkee

展开答案与例子

答案:注意力会漂移,当前不重要的历史可能再次被需要。中间量化层以较低存储保留部分可访问内容,允许后续按累积关注晋升,而删除是另一种不可恢复状态。

教学例子:一个旧窗口暂时降到量化层,后来又相关时可重新进入高优先级读取。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

QEvict为什么在全精度与删除之间增加可恢复量化层?

QEvict: Recoverable Quantized KV Eviction for Attention-Drift-Robust Long-Context Decoding

问答新增:2026-10-27 · Indian Institute of Technology Roorkee

展开答案与例子

答案:长生成中注意力会漂移,当前不重要的窗口以后可能重新相关。量化层用较小存储保留可恢复内容,累计注意力升高时可解量化晋升;彻底删除则失去这种机会。恢复只能挽回保留近似信息,不能消除既有量化误差,本地状态验证不等于完整服务性能复现。

教学例子:例如前文人物线索暂时不用,先降到量化层;后续再次提问时可恢复参与注意,若先彻底删除,就只能另行重算或检索。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

从量化层晋升,与从从未量化的全精度层直接读取,信息完全相同吗?

QEvict: Recoverable Quantized KV Eviction for Attention-Drift-Robust Long-Context Decoding

问答新增:2026-10-27 · Indian Institute of Technology Roorkee

展开答案与例子

答案:不一定。解量化恢复可访问表示,不代表找回量化已丢失的全部数值精度。它改善的是“可再次读取”相对永久删除的取舍,仍要单独测量量化误差。

教学例子:低比特向量可升回浮点存储,但不能凭空还原所有原始小数位。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

QEvict 的累积评分若更新了,缓存状态转移也应同步检查什么?

QEvict: Recoverable Quantized KV Eviction for Attention-Drift-Robust Long-Context Decoding

问答新增:2026-10-27 · Indian Institute of Technology Roorkee

展开答案与例子

答案:需核对衰减γ、当前attention增量、晋升阈值及固定槽位预算,并保证量化内容确实存在可恢复副本。只把日志标签由quantized改成full,不等于发生真实解量化与迁移。

教学例子:窗口评分超过τ时,应有对应向量从量化表示恢复,而不是仅增加晋升计数。

依据:核心公式、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

TaskPress 的 query-agnostic,是否意味着完全不使用任务信息?

TaskPress: Query-Agnostic KV Cache Compression via Task-Guided Pruning

问答新增:2026-10-27 · Google

展开答案与例子

答案:不是。它不读取真实下游query,而使用task guide对context的注意力指导裁剪。任务信息与具体查询是两类输入,不能把“不看query”解释成纯随机或纯位置压缩。

教学例子:先知道任务是摘要,可构造task guide,但并不提前知道未来用户的具体问题。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

TaskPress宣称不看下游query,为什么仍需要task guide对context的注意力?

TaskPress: Query-Agnostic KV Cache Compression via Task-Guided Pruning

问答新增:2026-10-27 · Google

展开答案与例子

答案:任务级引导提供可复用的压缩偏好,选择器只读引导到上下文的注意力并结合值的量化尺度,不能借实际未来查询定制缓存。引导自身KV随后丢弃,保留历史的位置编号。真实引导生成与多任务效果不由小张量选择核证明,完整配置本地因成本过高未复现。

教学例子:例如同一摘要任务可用通用引导压缩多段材料,未来具体提问尚未给出;若先读真实问题再挑证据,就不再是查询无关压缩。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

TaskPress 的 key importance 与 value scale,为何要相乘而非只看 attention?

TaskPress: Query-Agnostic KV Cache Compression via Task-Guided Pruning

问答新增:2026-10-27 · Google

展开答案与例子

答案:guide注意力反映被读取程度,value scale反映量化相关幅度;结合后评分同时考虑匹配与内容尺度。仅保留其中一项会改变原式,不能把任意attention top-k当作TaskPress。

教学例子:两项key importance相同,value幅度不同,最终score也可不同。

依据:核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

TaskPress 平均池化边缘时,能按实际有效邻居数重新除吗?

TaskPress: Query-Agnostic KV Cache Compression via Task-Guided Pruning

问答新增:2026-10-27 · Google

展开答案与例子

答案:文档要求奇数K、零padding并始终除固定K;按边缘邻居数重新归一化会改变评分。gather后保留原position IDs,guide KV不保留;低index tie-break是本地约定而非作者结论。

教学例子:窗口K=3在context第一个位置缺一个邻居,也仍按3归一化而非改除2。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

HOPE为什么不直接把权重小的神经元删掉?

Hilbert Operator for Progressive Encoding (HOPE): A Mathematical Framework for Deconstructing Learned Representations in Deep Networks

问答新增:2026-10-29 · Google DeepMind

展开答案与例子

答案:同一个ReLU神经元可以把输入及BN尺度放大、输出权重缩小,而整体函数不变。裸权重大小会跟着变,不能稳定表示功能重要性。HOPE比较的是激活函数与输出向量构成的Hilbert算子容量;这个比较仍依赖Gaussian surrogate,不等于真实数据上的重要性已得到证明。

教学例子:隐藏激活扩大7倍、输出权重除以7,预测保持不变;功能容量应不变,但只看输出权重会误以为它变得更不重要。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

“输入函数乘输出向量”为什么被称为秩1算子?

Hilbert Operator for Progressive Encoding (HOPE): A Mathematical Framework for Deconstructing Learned Representations in Deep Networks

问答新增:2026-10-29 · Google DeepMind

展开答案与例子

答案:一个神经元的输入激活是标量函数,每个输入只改变它的幅度;该标量始终沿同一个输出权重向量传递。因此整条输入函数景观映射到输出空间的一维方向,形成秩1张量。两神经元的内积等于激活核乘输出向量内积,不能只用输入权重cosine代替。

教学例子:激活从0.2变到0.8时,输出从0.2w变到0.8w,方向仍是w;换一个输出向量会改变功能相似度。

依据:核心公式、原论文关键图;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

HOPE的Hilbert压缩与Sleep中的Hope网络是一回事吗?

Hilbert Operator for Progressive Encoding (HOPE): A Mathematical Framework for Deconstructing Learned Representations in Deep Networks

问答新增:2026-10-29 · Google DeepMind

展开答案与例子

答案:不是。Hilbert Operator for Progressive Encoding分析冻结网络的功能容量,用PRUNE、MERGE和EVICT逐步压缩;Sleep中的Hope是多频率记忆网络,在学习与离线巩固阶段更新记忆。名称相似不代表算法相同。本地只提供前者的核、剪枝和单步恢复子组件。

教学例子:给冻结ResNet统计打剪枝分数,不能被描述成让语言模型睡眠后学会新知识。

依据:背景与主要改动、保留机制与接口、高成本完整实验与复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

实现剪枝时,为什么既要固定初始参数收益,又要补偿下游BN均值?

Hilbert Operator for Progressive Encoding (HOPE): A Mathematical Framework for Deconstructing Learned Representations in Deep Networks

问答新增:2026-10-29 · Google DeepMind

展开答案与例子

答案:剪枝选择按失真除以初始参数收益比较;改用逐步缩小的邻接shape会改变收益口径。执行后,被删除激活的平均贡献消失,因此Dense消费者的BN运行均值要减去这份贡献,避免额外平移。补偿不保证保留每个样本的预测,undo精确恢复也不等于压缩准确率不降。

教学例子:某激活均值0.8、输出权重[1,2],删除后消费者BN均值应减[0.8,1.6];不能把补偿写成加法。

依据:核心公式、数据协议、结果与负控、高成本完整实验与复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

C²KV 为什么希望压缩后的 KV 既短又可拼接复用?

C²KV: Compressed and Composable KV Cache Reuse for Efficient LLM Inference

问答新增:2026-10-27 · Shanghai Jiao Tong University

展开答案与例子

答案:单段缓存压缩并不保证多段组合后仍可用。方法以compression tokens和结构化attention联合学习压缩与复用,使多个压缩表示能作为后续模型的共同输入。

教学例子:几个文档片段分别压缩后,希望在新的组合查询中复用,而不是每次全部重新prefill。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

C²KV为何同时学习压缩与拼接复用,而不是先压短缓存再任意组合?

C²KV: Compressed and Composable KV Cache Reuse for Efficient LLM Inference

问答新增:2026-10-27 · Shanghai Jiao Tong University

展开答案与例子

答案:独立压缩后的KV可能依赖原位置和原上下文,拼起来未必仍能被模型正确读取。方法通过compression tokens及结构化attention学习更可组合的压缩表示,让多个片段的复用也进入训练目标。压缩表示仍有信息损失与接口条件,不能把任意摘要都视为位置无关的可拼接缓存。

教学例子:分别压缩两份文档后,要在同一请求中一起使用;训练需让模型理解两个压缩片段如何共同提供证据,而不只保证各片段单独重构时看起来合理。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

C²KV 的联合压缩/复用训练,与独立压短各段后任意拼接有何差异?

C²KV: Compressed and Composable KV Cache Reuse for Efficient LLM Inference

问答新增:2026-10-27 · Shanghai Jiao Tong University

展开答案与例子

答案:联合训练让压缩表示适应位置无关与组合消费的约束;独立压缩只优化单段表示,可能丢掉组合后需要的信息。压缩比例相同不能证明拼接行为等价。

教学例子:两段各自能回答局部问题,不代表其压缩表示拼起来就能回答跨段关系。

依据:背景与主要改动;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

C²KV 复用接口中,Extractor 输出与下游拼接输入需要核对什么?

C²KV: Compressed and Composable KV Cache Reuse for Efficient LLM Inference

问答新增:2026-10-27 · Shanghai Jiao Tong University

展开答案与例子

答案:应核对每段Z的形状、拼接边界及结构化attention消费方式,而非只统计压缩后长度。当前本地mini-suite未训练论文规模checkpoint或kernel,不能把Z可拼接当作完整复用能力验证。

教学例子:两个压缩段长度正确,但若边界和可见性混错,下游仍可能读取错误段落。

依据:核心公式、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

AWQ 的 activation-aware,为什么不只看权重自身大小?

AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration

问答新增:2026-10-27 · MIT / NVIDIA / Harvard / SJTU

展开答案与例子

答案:量化误差对输出的影响还取决于输入激活。AWQ用校准激活识别显著通道,再做等价缩放后统一低比特weight-only量化,优先保护更影响输出的方向。

教学例子:同样大小的权重误差,在经常出现大激活的通道上可能造成更大输出扰动。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

AWQ保护关键通道时,为何先做等价缩放,而不是给少量权重单独存更高精度?

AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration

问答新增:2026-10-27 · MIT / NVIDIA / Harvard / SJTU

展开答案与例子

答案:校准激活帮助识别对输出更敏感的输入通道,再对输入和权重作相互抵消的通道缩放,使关键权重在统一低比特码本中更易保真。浮点函数保持等价,量化误差却随缩放改变。保护对象由激活重要性指引,并不意味着所有大权重天然重要,也不自动解决动态KV缓存增长。

教学例子:两个权重数值相近,但一条输入通道经常幅度很大,它的误差对输出更显著;合法缩放可优先降低这条通道的量化影响,同时仍使用统一低比特格式。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

AWQ 与 round-to-nearest W4 对照,主要增加了哪一步?

AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration

问答新增:2026-10-27 · MIT / NVIDIA / Harvard / SJTU

展开答案与例子

答案:AWQ先搜索activation-aware等价通道缩放,再做W4量化;RTN直接按既定尺度取最近网格。两者都可保留统一低比特格式,区别不等于少数权重另存高精度。

教学例子:把关键通道重缩放后再round,和对原权重直接round可能留下不同误差。

依据:背景与主要改动、本地复现;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

AWQ 对权重乘 S 时,输入也必须做对应的逆缩放吗?

AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration

问答新增:2026-10-27 · MIT / NVIDIA / Harvard / SJTU

展开答案与例子

答案:需要。等价关系是XW=(XS⁻¹)(SW),漏掉输入逆缩放会先改变浮点函数。缩放搜索应比较实际量化后的输出重建误差;本地MSE改善也不能代表TinyChat kernel吞吐。

教学例子:权重一通道乘2,输入对应通道须除2,未量化时才保持原输出。

依据:核心公式、复现边界;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

基础理解

GQA 为什么让多个 query head 共用较少 K/V head?

GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints

问答新增:2026-10-27 · Google Research

展开答案与例子

答案:每个query仍可有自己的查询方向,而历史K/V以组共享,降低解码缓存与读取带宽。它在MHA的独立KV与MQA的单KV之间提供可控折中。

教学例子:四个query头可分两组,分别共享两份KV,而不是存四份KV历史。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

核心机制

GQA减少的是query head还是KV head,为什么这主要影响解码缓存与带宽?

GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints

问答新增:2026-10-27 · Google Research

展开答案与例子

答案:多个query head共享较少的key/value head,查询仍可保留多组投影和读取偏好。每个历史位置需要存的KV头数因此减少,逐步解码要读取的状态也相应变少。共享会约束不同头的独立性,形成MHA与更强共享之间的折中;它不是直接把历史token数量缩短。

教学例子:8个query head按组共享2个KV head,历史每个位置只存2组K/V,而不是8组;但8个查询仍可对共享的内容产生不同注意力权重。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

方法对比

MHA、GQA 与 MQA,主要沿哪一个 head 数量轴变化?

GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints

问答新增:2026-10-27 · Google Research

展开答案与例子

答案:MHA通常每query头独立KV,MQA让所有query共享一组KV,GQA位于两者之间。减少的是KV组数,并非把query头一并删掉;质量与带宽仍需在具体模型上权衡。

教学例子:保持8个query头,KV可分别取8、2、1组形成不同共享程度。

依据:背景与主要改动、核心公式;例子用于解释机制。

基础模型 / 推理压缩:权重、KV 缓存与服务带宽

实现细节

实现 GQA 时,把共享 KV 临时展开成 query-head 数量就能证明缓存节省吗?

GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints

问答新增:2026-10-27 · Google Research

展开答案与例子

答案:逻辑广播可用于计算,但应区分持久缓存是否真的仅存较少KV组;若长期存展开副本就失去相应节省。还需核对g(h)映射与原checkpoint uptraining边界,本地从头小模型并非原协议。

教学例子:四个query共享两组KV时,缓存应保留两份历史,而不是每组再复制成两份。

依据:核心公式、复现边界;例子用于解释机制。

主题导读与阅读路线

先想一个问题

显存或时延不够时,真正占资源的是模型权重、历史状态,还是服务搬运?

记住这一点

AWQ 依据校准激活识别重要通道,以等价缩放降低低比特权重量化误差;GQA 则让多个 Query head 共享较少的 KV head,减少每个历史位置要存的状态。KV 驱逐、量化和分层存储又分别改变保留哪些 token、每个状态用多少位、状态放在哪里。这些机制针对不同资源,不能互相替代。 FoldBias不再选择丢哪些token,而是在给定保留keys和静态bias后,把bias写入共享方向位移;保持原head维度并在真实cache舍入后重拟合values,兼容性与质量仍须分别验证。

一个例子

把 prompt 从 1k 拉到 32k,模型权重大小基本不变,KV 随序列和并发增长。W4 可能先解决装载问题,却解决不了无限增长的缓存;减少 KV head、压缩状态或驱逐 token 可降低缓存成本,但后两者还要检验量化误差或证据丢失。

什么时候要小心

低比特文件变小不等于延迟成比例下降,解包 kernel、带宽和 batch 都有影响。缓存压缩也要检查恢复与重复使用条件。本地重建误差、解析元素数或 CPU 算子通过,不能代替 GPU 吞吐或长上下文能力测量。

先读这几篇

先读 AWQ,定位激活感知缩放保护的对象;再读 GQA,画出 Query head 与 KV head 的共享关系。理解静态权重与动态缓存后,再选驱逐、缓存量化或远程存储路线。

  1. AWQ: Activation-aware Weight Quantization for LLM Compression and Acceleration · 原论文
  2. GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints · 原论文

自测一下

AWQ 的权重量化与 KV 驱逐是否都属于“丢掉不重要的历史 token”?

展开参考答案

不是。AWQ 改模型静态权重的数值表示;KV 驱逐删除推理中某些位置的缓存。前者主要影响参数存储和数值误差,后者改变可访问的历史证据,必须分别做质量与资源验证。

跨主题搜索全部问答 · 最近新增