端侧小模型实战:把AI塞进手机和IoT的2026年指南

📅 2026/4/26 ✍️ 小文 📖 约 1 分钟

从模型选型、量化、推理引擎到功耗控制,讲清端侧部署小模型的完整链路和真实取舍。

为什么要把模型放到端上

云端大模型很强,但三个问题绕不开:延迟、隐私、成本。

  • 延迟:网络往返 + 推理,动辄几百毫秒,实时交互体验差
  • 隐私:用户的照片、语音、健康数据上传云端,合规压力大
  • 成本:每台设备的每次调用都要花钱,设备一多账单失控

端侧小模型把推理搬到设备上,直接绕过这三点。代价是:模型必须小,能力必须取舍。

什么任务适合端侧

不是所有任务都能下沉。适合端侧的通常是:

  • 实时性要求高:语音唤醒、输入预测、实时翻译
  • 隐私敏感:本地相册识别、键盘词预测
  • 高频低复杂度:文本分类、意图识别、简单抽取
  • 离线必须可用:无网环境的设备

不适合:复杂推理、长链规划、需要海量知识问答——这些还是得回云上。

模型选型:别一上来就想着跑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 能带来数倍加速和大幅省电。

功耗与发热:最容易被忽视的坑

端侧不只是”能不能跑”,而是”能不能持续跑”:

  • 设推理频率上限:不是每次输入都要触发模型
  • 用电量感知调度:低电量时降级或延后推理
  • 批处理合并:多个小请求合并成一次推理
  • 热降频兜底:过热时自动切轻量模型或规则

发热是端侧最大体验杀手,一定要在真机长时间压测。

端云协同:最务实的做法

纯端侧能力有限,纯云侧有延迟隐私问题。最优解是端云协同:

简单任务 → 端侧小模型(快、私密、免费)
复杂任务 → 云端大模型(强、但有延迟成本)

比如:端侧做意图识别,判断需要复杂回答时再走云端。大部分请求在端上解决,只有少数回云。

常见误区

  1. 盲目追求大模型:端侧跑 7B,发热卡顿,体验反而不如 1B
  2. 不做量化:直接塞 FP16,设备根本放不下
  3. 只用 CPU:不用 NPU,性能差一个数量级
  4. 忽视真机测试:模拟器上流畅,真机过热降频
  5. 没有降级方案:模型跑不动时没有规则兜底

落地清单

  • 明确哪些任务下沉端侧,哪些留云端
  • 选 0.5B–3B 参数的模型
  • 做 INT8/INT4 量化
  • 用支持 NPU 的推理引擎
  • 真机长时间压测功耗和发热
  • 设计端云协同与降级兜底

结语

端侧小模型不是”云端大模型的缩水版”,而是另一种产品思路:用有限能力换实时、隐私和零边际成本。选对任务、做好量化、用上 NPU、设计好协同——它能在很多场景里比云端方案更好用。

📤 分享到