• Lv0
    粉丝0

积分17 / 贡献0

提问4答案被采纳0文章0

OH调用Native API方法抛出SIGABRT的可能原因

linyu 显示全部楼层 发表于 2024-4-9 09:25:00
【问题描述】
问题现象和发生的背景

题主需要在开发者手机进行一些计算密集的操作(使用pytorch进行模型推理),但是在模型推理时会抛出异常

相关的代码,截图,日志信息
fakename.png


我尝试过的解决方法和结果

目前感觉可能是由于内存不够导致的,但是不确定

我想要达到的结果

希望可以知道大家遇到这种异常可能的错误原因

【运行环境】
硬件:开发者手机
SDK版本:4.0 Releade
您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_王石

沙发 发表于 2024-4-9 10:11:35
sigabrt就是掉了abort(),这个一般都是程序里的assert引起的,后面的si_tkill就是kill线程的信号量;
然后后面就跟了进程号和线程号,但是看你代码是torch::find_method失败了,这就要看具体代码是啥了,你用的方法没有少库了还是啥原因就不清楚了,啊哈哈

linyu

发表于 2024-4-9 15:38  IP属地: 广东省广州市

回复 深开鸿_王石: 是的,检查了一下CMake引入项目依赖的时候少链接了动态链接库了,谢谢大佬

【1 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部