我们如何在 CI 中捕获 Snapdragon 上的静默 NPU 回退 [D]
摘要
一篇博客文章,详细介绍了如何检测 Snapdragon 在 CI 中的静默 NPU 回退,包括在真实硬件上运行、基于变异系数的门控以及解析 ORT 性能分析 JSON 以识别回退操作等方法。
相似文章
Qualcomm NPU 编译器的逆向工程
逆向工程 Qualcomm NPU 编译器揭示了未文档化的 VTCM 内存管理、基于 MILP 的布局、自动精度更改,以及一个用于边缘部署优化的隐藏分析模拟器(Hextimate)。
移动NPU上的能效型端侧RAG:Snapdragon X Elite系统设计与基准测试
本文介绍了首个完全运行在移动NPU(Snapdragon X Elite上的Qualcomm Hexagon)上的端到端RAG流水线,相比CPU实现了高达18倍的LLM预填充加速和4倍的能耗降低,且无质量退化。
我在完全不使用任何专有推理库的情况下构建了一个 RK3588 NPU 运行时:Qwen3.5-4B 达到约 10 tok/s,速度约为厂商 SDK 的 2 倍
一位开发者发布了 open_rknpu2_lm_infer,这是一个用 Rust 和 C++ 编写、面向 Rockchip RK3588 NPU 的开源 LLM 推理引擎,它绕过了专有厂商库,运行 Qwen3.5-4B 的速度约为 Rockchip RKLLM SDK 的两倍,并支持多模态输入和投机解码。
利用移动NPU的高效端侧扩散大语言模型推理
本文提出了llada.cpp,一种NPU感知推理框架,用于在智能手机上加速扩散大语言模型(dLLM)。它引入了三种技术——Multi-Block Speculative Decoding、Dual-Path Progressive Revision和Swap-Optimized Memory Runtime——以使dLLM推理与移动NPU特性对齐,实现了相比CPU基线17-42倍的延迟降低。
一台售价 £300、功耗 35W 的骁龙迷你 PC 究竟能做什么 👀:35B 编程模型能跑到约 30 token/秒,连内存都装不下的 80B 模型也能以 17 token/秒运行
一位用户测试了一台售价 300 英镑的骁龙 X 迷你电脑,仅靠 CPU 运行 350 亿和 800 亿参数的本地模型,并将 Janas MoE 卸载工具移植到 ARM 平台,利用 NEON 内核尽力提升到可用的 token 生成速度。结果显示,800 亿参数模型可在 32GB 内存上运行,并暗示了通过 USB4 连接多台设备进行分布式推理的可能性。