📌 一句话理解
所有厂商的 NPU 大模型部署都遵循同一套路:HF/PyTorch 模型 → 专有编译工具(PC 端)→ 专有格式 → 专有 Runtime(芯片端)。
- 与 RKLLM 定位最相似的是算能 LLM-TPU 和爱芯元智 Pulsar2
- 每家 NPU 都有自己的模型格式和版本对齐要求(硬件绑定生态)
- 唯一试图打破割据的是跨平台的 ONNX Runtime
无论哪家厂商,流程都是四步:
HF/PyTorch 模型 → 专有编译工具(PC 端)→ 专有格式 → 专有 Runtime(芯片端)
以瑞芯微为参照系:
RKLLM: HF 模型 → RKLLM-Toolkit(PC)→ .rkllm → RKLLM Runtime(板端)
算能: HF 模型 → TPU-MLIR(PC) → .bmodel → tpu-runtime(板端)
代价:模型不能跨芯片运行,编译工具与 Runtime 版本必须严格一致(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 |
开源项目(GitHub: sophgo/LLM-TPU),与 RKLLM 几乎一一对应:
自研工具链 + 配套 SDK,模型仓库已上架 Hugging Face 和 ModelScope(超 200 个)。AX8850 集成八核 A55 + 24 TOPS NPU,已推出 SDK 社区版开放全部核心资料。
| 厂商 | 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 毫焦) |
| 厂商 | NPU | 工具链 |
|---|---|---|
| Intel | Core Ultra NPU(48 TOPS) | OpenVINO |
| AMD | Ryzen AI(XDNA 2,50 TOPS) | Ryzen AI Software |
微软主导的跨平台推理框架,试图打破各家 NPU 割据:
| 场景 | 推荐方案 |
|---|---|
| 边缘盒子/开发板(类香橙派) | 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