知识全景图/ 软件工程与系统/ 人工智能全景图/ 模型压缩、蒸馏、量化与端侧 AI

模型压缩、蒸馏、量化与端侧 AI 底层图谱

从 Distillation、Pruning、Quantization、Sparsity、LoRA 合并、小模型路由到 NPU / CPU / 浏览器 / 本地私有化,理解模型怎样从“能跑”变成“跑得起、跑得近、跑得稳”

阅读定位: 这一页补 AI 底层理解线里的“能力压缩与端侧运行机制”。它不替代 推理计算 / KV Cache,后者解释一次推理为什么慢、为什么占显存;也不替代 开源 LLM 部署,后者解释模型怎样上线;权重、checkpoint、adapter 和 GGUF / safetensors 格式继续看 参数 / 权重 / Checkpoint。本页专注解释模型变小、变低精度、变便宜之后,能力、延迟、内存、隐私和质量回归怎样一起变化。
一、模型压缩的最小闭环
大模型
能力源头
压缩方法
蒸馏 / 剪枝 / 量化
目标硬件
GPU / CPU / NPU / 浏览器
推理约束
内存 / 延迟 / 功耗
质量回归
能力 / 安全 / 格式
路由策略
小模型优先 / 大模型兜底
变量它控制什么常见取舍相邻页面
参数量模型可表达的容量和显存占用越小越便宜,但复杂推理、长尾知识和鲁棒性更容易掉模型架构族谱
数值精度权重和激活用多少 bit 表示低 bit 省内存、提吞吐,但可能伤害分布、校准和格式稳定性推理计算
目标硬件模型真正在哪里运行GPU 强但贵;CPU 普遍但慢;NPU 省电但算子和格式受限AI Infra
任务分布模型要服务哪些真实请求小模型适合高频、窄域、可验证任务;开放式复杂任务仍常要大模型模型评测
质量闸门压缩后能否上线不能只看平均分,要看结构化输出、工具调用、安全边界和长尾退化LLMOps / 评测
一句话:

模型压缩不是把模型“无损缩小”,而是把能力、成本、延迟、内存、功耗和隐私放到同一张账本里重新分配。

二、四类核心方法
Distillation 蒸馏
  • 用大模型输出、偏好、思路或工具轨迹教小模型
  • 适合把高频任务、固定风格、领域流程迁到便宜模型
  • 最大风险是学生模型学到表面模式,遇到分布外问题变脆
Quantization 量化
  • 把 FP16 / BF16 权重压到 INT8、INT4 或更低 bit 表示
  • 直接降低显存、带宽和本地部署门槛
  • 难点是激活离群值、长上下文、工具调用和多语言任务的退化
Pruning / Sparsity 剪枝与稀疏
  • 移除不重要的权重、通道、头或层,让计算更稀疏
  • 理论上能减少计算,实际收益取决于硬件和推理引擎是否吃稀疏
  • 结构化剪枝更容易落地,非结构化稀疏更依赖底层优化
Small Model Routing 小模型路由
  • 不是把所有请求都塞给一个小模型,而是让小模型先处理可控部分
  • 复杂、低置信、敏感或高价值请求再升级到大模型
  • 真正的收益来自任务分层、缓存、评测和兜底策略组合
三、量化:最常见,也最容易被低估
量化类型怎么理解适合场景主要风险
PTQ训练后直接把已有模型权重量化快速部署、离线试验、本地模型压缩校准数据不足时,长尾任务和格式稳定性掉得明显
QAT训练时模拟低精度,让模型适应量化误差高质量低 bit 模型、端侧长期产品训练成本更高,流程更复杂
Weight-only主要压权重,不压或少压激活LLM 显存压力大、希望保留较好质量吞吐收益受硬件和 kernel 支持影响
KV Cache 量化压缩长上下文推理时缓存的 K/V 张量长上下文、多并发、显存受限场景上下文召回、长距离引用和细节保真可能受损
混合精度关键层高精度,其他层低精度质量敏感但仍要降本的生产系统需要评测找到真正敏感的层和任务

为什么量化会伤能力

量化会把连续权重映射到更粗的离散刻度。模型不是每个参数都同等敏感,某些层、某些激活离群值、某些多语言或长上下文模式更容易被低精度误差放大。

四、蒸馏:把“大模型能力”变成“小模型数据”
蒸馏方式训练信号适合什么注意点
Response Distillation教师模型最终回答客服、分类、固定模板、领域问答容易学到结论,学不到过程
Preference Distillationchosen / rejected 或排序偏好风格、拒答、安全边界、产品口径偏好口径漂移会直接传给学生模型
Reasoning Distillation中间步骤、验证轨迹、工具运行结果数学、代码、可验证任务、Agent 流程思路数据必须可审计,避免蒸馏错误推理模板
Data Distillation合成数据、坏例改写、场景扩增窄域任务冷启动、评测集扩展合成数据会带来模型自我强化偏差
Specialist Distillation某个垂直场景的数据闭环企业内部流程、端侧助手、低成本高频任务边界必须清楚,别让专才小模型冒充通用大模型
实用判断:

如果任务高频、窄域、可评测、失败成本可控,蒸馏小模型很值得;如果任务开放、风险高、需要跨领域推理,小模型更适合做初筛、草稿或路由,而不是最终裁判。

五、端侧 AI:不是部署地点变化,而是约束体系变化
运行位置优势硬约束典型任务
云端 GPU模型大、吞吐高、更新快、集中治理成本、延迟、隐私、网络依赖复杂问答、推理模型、企业 Agent、大规模服务
本地 CPU门槛低、私有、离线可用慢、内存有限、并发差个人助手、文档摘要、离线草稿、本地检索
移动 / PC NPU低功耗、低延迟、适合常驻能力模型格式、算子支持、内存、系统权限输入法、语音、图片理解、隐私敏感任务
浏览器 / WASM免安装、靠近用户、数据不出端模型大小、加载时间、性能差异、兼容性轻量分类、嵌入、局部改写、边缘交互
边缘设备靠近现场、低网络依赖、实时性好散热、功耗、升级、观测和远程治理摄像头、工业质检、机器人前端感知

端侧的真正价值

端侧 AI 的价值不只是省钱。它还能降低网络延迟、保护本地数据、支持离线能力,并让高频轻任务不必穿过完整云端链路。但它会把模型更新、质量观测、设备碎片化和安全治理变成新问题。

六、压缩后最该测什么
评测维度为什么压缩后容易出问题检查方法
核心任务正确率平均分可能变化不大,但关键业务场景掉点按真实请求分桶,看高频、长尾、高价值任务
结构化输出低精度可能让格式、括号、字段和工具参数更不稳定Schema 校验、工具参数回放、格式失败率
长上下文能力KV Cache 量化和小模型容量不足会伤远距离引用长文召回、跨段一致性、引用位置检查
多语言与代码词表、稀有 token 和语法细节更容易受损中文、英文、代码、混合文本分别评测
安全边界拒答、越权、敏感内容判断可能被压缩破坏安全红队集、越狱样本、权限场景回放
置信与路由小模型可能不知道自己不知道低置信升级、大模型复核、人工抽检
设备体验端侧要同时看加载、发热、电量、内存和冷启动真实设备矩阵、长时间运行、离线压力测试
最大误区:

只用一个通用 Benchmark 判断压缩是否成功。生产里真正伤人的,往往是格式失败、安全边界变松、长上下文丢细节、某类用户设备卡死,或者小模型在低置信任务上硬答。

压缩 / 量化闭环证据包

压缩的目标不是让模型“能跑起来”,而是在明确设备、任务、质量和兜底策略下证明它值得上线。

证据节点必须记录字段用来判断什么
compression_runcompression_run_id、source_model_hash、teacher_model、student_model、recipe_version这次压缩从哪个模型、哪套配方和哪次实验来
calibrationcalibration_set_id、task_slice、language_slice、device_matrix、kernel_matrix校准数据和目标设备是否覆盖真实使用分布
quality_deltabaseline_eval_id、compressed_eval_id、degradation_slice、format_fail_rate、safety_regression质量退化发生在哪些任务、语言、格式或安全边界上
release_gatefallback_model、routing_rule_version、rollback_policy、release_gate_id小模型或量化模型上线后如何升级、兜底和回滚
七、和推理服务、开源部署、成本治理的分工
页面关注问题本页提供的补位
推理计算 / KV Cache一次请求在 Prefill、Decode、KV Cache 和 batching 上为什么慢、为什么贵解释模型低精度、小型化和端侧运行后,质量与硬件约束怎样改变
模型服务 / 网关多模型接入、路由、限流、Fallback、SLA 和成本归因提供“小模型先跑、大模型兜底”的模型选择依据
开源 LLM 部署开源权重怎样选型、打包、上线和治理供应链解释 GGUF、ONNX、量化模型、端侧模型为什么会出现质量差异
AI 成本与性能工程token 成本、缓存、路由、预算和单位价值把压缩看成降本策略的一种,但要求用评测和路由防止省错钱
AI 治理 / 隐私 / 合规数据、授权、审计、责任和监管边界解释为什么端侧和本地模型能缓解部分隐私问题,但不能自动解决治理问题
八、典型落地模式
小模型前置
用小模型做意图识别、分类、摘要、低风险草稿和工具参数预填;复杂请求升级到大模型。
端侧隐私任务
把个人文本、图片、语音等敏感输入尽量在设备上处理,只把必要摘要或用户确认后的材料发到云端。
本地离线助手
在无网、内网或个人机器上提供基础问答、文档处理和代码辅助,重点是可用性和边界清楚。
边缘感知 + 云端推理
摄像头、设备或机器人先在边缘做检测和过滤,再把高价值事件交给云端大模型分析。
领域专才模型
用蒸馏和微调把一个窄业务流程压进小模型,但通过清晰拒答和大模型兜底避免越界。
多模型分层路由
把请求按难度、风险、成本、延迟和隐私分层,让不同大小、不同部署位置的模型承担不同职责。
九、常见误区
误区:量化就是无损压缩
量化是近似表示。越低 bit,越要看任务、层敏感性、校准数据和硬件 kernel。
误区:小模型便宜,所以全量替换大模型
真正稳的做法通常是分层路由:小模型处理可控任务,大模型处理复杂和高风险任务。
误区:端侧 AI 自动保护隐私
端侧减少数据外传,但仍要处理本地存储、权限、日志、模型更新和用户可控性。
误区:Benchmark 不掉就能上线
压缩退化常出现在格式、安全、长上下文、特定语言、特定设备和业务长尾里。
误区:蒸馏就是复制大模型能力
蒸馏更像把任务分布和行为偏好迁移给学生模型,开放世界能力通常会收窄。
误区:有 NPU 就能跑任何模型
端侧硬件强依赖模型格式、算子支持、内存、功耗和系统调度,不是只看 TOPS 数字。
十、回到 AI 主干
AI 全景 模型架构 / MoE 参数 / 权重 训练 / 推理 / Scaling 推理计算 / KV Cache 压缩 / 蒸馏 / 量化 模型服务 / 网关 开源部署 成本 / 性能

这张图在主干里的位置

如果说训练页回答能力怎样被训练出来,推理计算页回答一次调用怎样消耗显存和算力,那么本页回答能力怎样被压缩到更小、更低精度、更靠近用户的运行形态里。它是理解小模型、端侧 AI、本地模型、低成本路由和私有化部署之间共同机制的一层底座。