Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ONNX分支建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米手机中运行 #3

Open
caofx0418 opened this issue Mar 19, 2024 · 3 comments

Comments

@caofx0418
Copy link

app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,属于无用依赖。
建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米系列中运行

    <uses-library
        android:name="libcdsprpc.so"
        android:required="true"/>
@caofx0418 caofx0418 changed the title 建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米系列中运行 建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米手机中运行 Mar 19, 2024
@caofx0418
Copy link
Author

libcdsprpc.so是调用dsp的库,去掉后无法调用。另外文档限制了8550和8650的运行环境,非小米手机也要是对应的平台,理论上更早几代的高通平台(v6x)也是可以适配了跑起来的,速度慢很多而已

你说的明显不对,onnx分支不需要依赖dsp 库,使用onnxruntime 推理。

修改后验证在mtk平台运行正确。
在kirin平台运行失败,也是因为内存过小,而不是该库的原因

@caofx0418 caofx0418 changed the title 建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米手机中运行 ONNX分支建议删除app/src/main /AndroidManifest.xml中libcdsprpc.so依赖,从而可以在非小米手机中运行 Apr 17, 2024
@Flowershangfromthebranches
Copy link

Flowershangfromthebranches commented Jul 16, 2024

你好,请问一下我按照你说的去掉了 libcdsprpe.so 依赖,非小米手机(8650)用 qnn 分支闪退,onnx 分支模型加载失败,是为什么呀?

@caofx0418
Copy link
Author

你好,请问一下我按照你说的去掉了 libcdsprpe.so 依赖,非小米手机(8650)用 qnn 分支闪退,onnx 分支模型加载失败,是为什么呀?

qnn需要升级下SDK版本, onnx没问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants