端侧NPU大模型部署方案全景

📌 一句话理解

所有厂商的 NPU 大模型部署都遵循同一套路:HF/PyTorch 模型 → 专有编译工具(PC 端)→ 专有格式 → 专有 Runtime(芯片端)。


一、通用部署模式

无论哪家厂商,流程都是四步:

HF/PyTorch 模型 → 专有编译工具(PC 端)→ 专有格式 → 专有 Runtime(芯片端)

以瑞芯微为参照系:

RKLLM:  HF 模型 → RKLLM-Toolkit(PC)→ .rkllm → RKLLM Runtime(板端)
算能:   HF 模型 → TPU-MLIR(PC)     → .bmodel → tpu-runtime(板端)

代价:模型不能跨芯片运行,编译工具与 Runtime 版本必须严格一致(RKLLM 的"版本对齐铁律"在每家都成立)。


二、嵌入式 SoC 方案(RKLLM 直接竞品)

定位:边缘盒子 / 开发板跑 LLM,与瑞芯微正面竞争。

厂商 芯片 工具链 模型格式 说明
瑞芯微 RK3588 RKLLM-Toolkit + Runtime .rkllm 参照系
算能 Sophgo BM1684X / BM1688 LLM-TPU + TPU-MLIR .bmodel 全套对标,最相似
爱芯元智 Axera AX8850(24 TOPS NPU) Pulsar2 + SDK 私有格式 通元 Neutron NPU 原生支持 Qwen/Llama/DeepSeek

算能 LLM-TPU

开源项目(GitHub: sophgo/LLM-TPU),与 RKLLM 几乎一一对应:

  1. 模型支持:
    Llama3.1、Qwen3、ChatGLM4、Gemma2、DeepSeek-R1-Distill 等
  2. 高级特性:
    多核并行、投机采样(LookaheadDecoding)、prefill cache 复用
  3. 部署形态:
    支持 PCIE 加速卡和 SoC 两种模式
  4. 量化建议:
    优先用 AWQ / GPTQ 量化模型,或用 llmc-tpu 从浮点模型校准

爱芯元智 Pulsar2

自研工具链 + 配套 SDK,模型仓库已上架 Hugging Face 和 ModelScope(超 200 个)。AX8850 集成八核 A55 + 24 TOPS NPU,已推出 SDK 社区版开放全部核心资料。


三、手机端 NPU 方案

厂商 NPU 工具链 特点
高通 Hexagon NPU(骁龙 8 Elite,45 TOPS) QNN SDK / AI Engine Direct 4-bit 专用 kernel,INT4 跑 7B 模型约 3.5GB
联发科 APU 890/990(天玑 9400+) NeuroPilot INT4/INT8/FP16 混合精度
苹果 Neural Engine(A18/M4) Core ML + Foundation Model 封闭生态,能效极高(单 token 约 0.4 毫焦)

四、PC 端 NPU 方案

厂商 NPU 工具链
Intel Core Ultra NPU(48 TOPS) OpenVINO
AMD Ryzen AI(XDNA 2,50 TOPS) Ryzen AI Software

五、服务器/云端方案(华为昇腾)


六、跨平台尝试:ONNX Runtime

微软主导的跨平台推理框架,试图打破各家 NPU 割据:

  1. 机制:
    通过各厂商的 Execution Provider 接入高通 QNN、Intel NPU 等
  2. 目标:
    同一个 ONNX 模型跑在不同 NPU 上,无需为每家单独编译
  3. 现状:
    对 LLM 的支持还不如各家原生方案成熟,仍在演进

七、选型参考

场景 推荐方案
边缘盒子/开发板(类香橙派) RKLLM / 算能 LLM-TPU / 爱芯元智 Pulsar2
Android 手机端 高通 QNN / 联发科 NeuroPilot
iPhone / Mac Core ML
Windows PC(Copilot+) OpenVINO / ONNX Runtime
国产化服务器/信创 华为昇腾 CANN + MindIE
想一套模型跑多硬件 ONNX Runtime(接受性能折损)

📖 相关笔记: - 大语言模型量化技术速览 — 各方案的量化原理(W8A8 / Q4_K_M / FP8) - 瑞芯微RKLLM Server:NPU上的大语言模型推理服务 — RKLLM 实际部署详解 - 瑞芯微AI模型文件格式(.rkllm与.rknn) — 瑞芯微专有格式详解

📖 资料来源: - sophgo/LLM-TPU GitHub 项目 - Cross-Platform Edge AI Made Easy with ONNX Runtime — Microsoft - Edge AI 2026: Running AI Models on Devices — Complete Guide

相关笔记