8155使用SNPE,使用c++ API,打包成so,在java调用问题

hao_han_lin 2024-09-25 11:11:24

芯片:8155
Android 11

ndk-r18b

snpe 1.68.0


在8155芯片上,使用snpe的dsp进行推理。使用的是c++ api,打包成so库,然后用c++ 写的demo正常推理都能成功得到正确结果。

换成应用上,使用 java 调用 jni 接口时候出现一下报错 

09-25 10:56:14.160 21148 21148 E com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:596:Error 0xffffffff: apps_std getenv fai
led: ADSP_LIBRARY_PATH Unknown error -1
09-25 10:56:14.160 21148 21148 E com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:921:Error 0x2: fileExists failed for path
 /vendor/lib/rfsa/adsp/com.tx.dms.debugconfig, errno is No such file or directory
09-25 10:56:14.160 21148 21148 E com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_config.c:57::error: 2: AEE_SUCCESS == (nErr = ap
ps_std_fileExists(path, &fileExists))
09-25 10:56:14.160 21148 21148 I com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_config.c:108: Error 2: failed for /vendor/lib/rf
sa/adsp/com.tx.dms.debugconfig with errno(No such file or directory)
09-25 10:56:14.160 21148 21148 E com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:921:Error 0x2: fileExists failed for path
 /vendor/dsp/com.tx.dms.debugconfig, errno is No such file or directory
09-25 10:56:14.160 21148 21148 E com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_config.c:57::error: 2: AEE_SUCCESS == (nErr = ap
ps_std_fileExists(path, &fileExists))
09-25 10:56:14.160 21148 21148 I com.tx.dms: vendor/qcom/proprietary/commonsys-intf/adsprpc/src/fastrpc_config.c:108: Error 2: failed for /vendor/dsp/co
m.tx.dms.debugconfig with errno(No such file or directory)

snpe这两种方式使用,有什么特别差异吗?

8155芯片可以适配那个snpe版本?
有大佬解答一下,感谢了

 

...全文
1189 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2024-10-10
  • 打赏
  • 举报
回复

从你的代码log中我们可以看到:
vendor/qcom/proprietary/commonsys-intf/adsprpc/src/apps_std_imp.c:596:Error 0xffffffff: apps_std getenv fai
led: ADSP_LIBRARY_PATH Unknown error -1

app没有办法找到ADSP的Library的path, 所以我们在将SNPE中dsp V66版本的库和/dsp/下的dsp驱动加到你的apk里,使java可以访问到即可。

2,851

社区成员

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

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