OpenHarmony开发者论坛
标题:
OH调用Native API方法抛出SIGABRT的可能原因
[打印本页]
作者:
linyu
时间:
2024-4-9 09:25
标题:
OH调用Native API方法抛出SIGABRT的可能原因
【问题描述】
问题现象和发生的背景
题主需要在开发者手机进行一些计算密集的操作(使用pytorch进行模型推理),但是在模型推理时会抛出异常
相关的代码,截图,日志信息
(, 下载次数: 8)
上传
点击文件名下载附件
我尝试过的解决方法和结果
目前感觉可能是由于内存不够导致的,但是不确定
我想要达到的结果
希望可以知道大家遇到这种异常可能的错误原因
【运行环境】
硬件:开发者手机
SDK版本:4.0 Releade
作者:
深开鸿_王石
时间:
2024-4-9 10:11
sigabrt就是掉了abort(),这个一般都是程序里的assert引起的,后面的si_tkill就是kill线程的信号量;
然后后面就跟了进程号和线程号,但是看你代码是torch::find_method失败了,这就要看具体代码是啥了,你用的方法没有少库了还是啥原因就不清楚了,啊哈哈
作者:
linyu
时间:
2024-4-9 15:38
回复
深开鸿_王石
: 是的,检查了一下CMake引入项目依赖的时候少链接了动态链接库了,谢谢大佬
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5