-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
人脸检测点位的模型无法在60pro上推理正确,在之前安卓上是正常的 #5577
Comments
cpu.cpp get_thread_siblings 返回错误 |
我本地测试,在mate60 pro鸿蒙next系统上,编译的时候需要关闭优化
并且开启使用vulkan,关闭fp16和bf16
可以出来大体正确的结果,其他情况下,结果不对,而且耗时会特别高。 |
请问是怎么在鸿蒙next上实现ncnn的?可以分享一下教程或者工程源码吗?谢谢! |
你看readme里有编译鸿蒙上用的so啊,直接编译出来放到鸿蒙中用就好了 |
@leizh007 老铁,我这边把ncnn模型集成进去以后,在最新的IDE DevEco Studio NEXT Developer Beta3/5.0.3.600 上,debug模式下正常跑通了,然后切换到release模式下
关掉代码混淆以后也是这样子,大佬有遇到这种情况吗? |
是这样的。。。我这也是这种现象。。。 |
那这可就尴尬了,老铁。。本来已经在写交付文档了... 我在想,debug模式, ncnn_opt.use_fp16_arithmetic = false; 如果这个设置的话,我这边就会直接崩溃掉的。 那release模式下,是不是再去配置一些ncnn的参数,就有可能能规避这个问题..... |
fixed in 8105c75 感谢报告 |
error log | 日志或报错信息 | ログ
context | 编译/运行环境 | バックグラウンド
1、在mate60pro上对比验证推理正确
2、目前通过两种方式进行排查:
a.ncnn基础库在鸿蒙化后本身存在在鸿蒙内核个别测试用例不通过的情况,会显示具体的错误信息,根据错误日志定位到layer层(计算模块,其中包含ncnn的各类算法),但对于ncnn源码不是很了解,需要求助。
b.通过demo打印日志排查出安卓和matepro对比获取值的不同,定位到使用底层ncnn库的具体接口,以及对应的layer层,需求助;
how to reproduce | 复现步骤 | 再現方法
more | 其他 | その他
The text was updated successfully, but these errors were encountered: