使用 QNN 部署模型时,报 QNN_COMMON_ERROR_INCOMPATIBLE_BINARIES (1008) 错误,一般是什么原因,如何排查修复?

weixin_32373255 2026-10-12 18:14:28

使用 QNN 部署模型时,报 QNN_COMMON_ERROR_INCOMPATIBLE_BINARIES (1008) 错误,一般是什么原因,如何排查修复? 
 

...全文
46 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 10-15 17:12
  • 打赏
  • 举报
回复

这个 1008 错误代表 HTP 后端初始化失败,最常见原因是ADSP_LIBRARY_PATH 环境变量没有正确配置,找不到对应硬件版本的 skel 骨架库;其次是上下文二进制文件编译环境和设备运行环境不匹配、固件版本不一致。 排查步骤:
确认开发板固件版本、QNN SDK 版本完全一致,上下文二进制必须在目标设备对应的编译环境生成;
设置环境变量(Linux 平台示例)
export ADSP_LIBRARY_PATH=/path/to/skel_libs
验证库文件存在,确认目录包含 libQnnHtp.so 配套骨架文件;车载 QNX 虚拟机场景还需要额外拷贝 libc++.so.1、libc++abi.so.1 到 ADSP_LIBRARY_PATH 目录。
使用 qnn-platform-validator 工具校验硬件后端是否就绪。 参考文档:高通 QNN HTP 后端故障排查文档。

7,845

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、IoT、PC 、XR、Auto等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
物联网人工智能开源 企业社区 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧