端侧小模型实战:把AI塞进手机和IoT的2026年指南
从模型选型、量化、推理引擎到功耗控制,讲清端侧部署小模型的完整链路和真实取舍。
为什么要把模型放到端上
云端大模型很强,但三个问题绕不开:延迟、隐私、成本。
- 延迟:网络往返 + 推理,动辄几百毫秒,实时交互体验差
- 隐私:用户的照片、语音、健康数据上传云端,合规压力大
- 成本:每台设备的每次调用都要花钱,设备一多账单失控
端侧小模型把推理搬到设备上,直接绕过这三点。代价是:模型必须小,能力必须取舍。
什么任务适合端侧
不是所有任务都能下沉。适合端侧的通常是:
- 实时性要求高:语音唤醒、输入预测、实时翻译
- 隐私敏感:本地相册识别、键盘词预测
- 高频低复杂度:文本分类、意图识别、简单抽取
- 离线必须可用:无网环境的设备
不适合:复杂推理、长链规划、需要海量知识问答——这些还是得回云上。
模型选型:别一上来就想着跑7B
端侧模型的”黄金区间”通常是 0.5B–3B 参数:
| 参数量 | 适合设备 | 典型能力 |
|---|---|---|
| 0.5B–1B | 手机、手表 | 分类、抽取、简单对话 |
| 1B–3B | 手机、平板、边缘盒 | 对话、摘要、轻量Agent |
| 7B+ | 高端手机/PC(勉强) | 较完整对话,但发热耗电明显 |
真心话:7B 在手机上跑,发热和耗电会让你怀疑人生。 除非设备有主动散热,否则别指望。
量化:端侧的必修课
端侧几乎必然量化。主流格式:
- INT8:损失小,加速明显,最稳妥
- INT4:省一半空间,质量略降,手机常用
- 混合精度:关键层保持高精度,其余压到低位
量化后模型能小到原来的 1/4,这是能否塞进设备的关键一步。
推理引擎怎么选
别自己造轮子,用成熟的端侧推理引擎:
- 移动端:针对 CPU/NPU 优化的推理框架,支持指定后端
- 浏览器端:WebGPU + 轻量推理运行时
- 嵌入式:TensorFlow Lite / ONNX Runtime 等
关键点:一定要用 NPU。纯 CPU 推理又慢又费电,NPU 能带来数倍加速和大幅省电。
功耗与发热:最容易被忽视的坑
端侧不只是”能不能跑”,而是”能不能持续跑”:
- 设推理频率上限:不是每次输入都要触发模型
- 用电量感知调度:低电量时降级或延后推理
- 批处理合并:多个小请求合并成一次推理
- 热降频兜底:过热时自动切轻量模型或规则
发热是端侧最大体验杀手,一定要在真机长时间压测。
端云协同:最务实的做法
纯端侧能力有限,纯云侧有延迟隐私问题。最优解是端云协同:
简单任务 → 端侧小模型(快、私密、免费)
复杂任务 → 云端大模型(强、但有延迟成本)
比如:端侧做意图识别,判断需要复杂回答时再走云端。大部分请求在端上解决,只有少数回云。
常见误区
- 盲目追求大模型:端侧跑 7B,发热卡顿,体验反而不如 1B
- 不做量化:直接塞 FP16,设备根本放不下
- 只用 CPU:不用 NPU,性能差一个数量级
- 忽视真机测试:模拟器上流畅,真机过热降频
- 没有降级方案:模型跑不动时没有规则兜底
落地清单
- 明确哪些任务下沉端侧,哪些留云端
- 选 0.5B–3B 参数的模型
- 做 INT8/INT4 量化
- 用支持 NPU 的推理引擎
- 真机长时间压测功耗和发热
- 设计端云协同与降级兜底
结语
端侧小模型不是”云端大模型的缩水版”,而是另一种产品思路:用有限能力换实时、隐私和零边际成本。选对任务、做好量化、用上 NPU、设计好协同——它能在很多场景里比云端方案更好用。