- 收藏
- 点赞
- 分享
- 举报
SS928(Hi3403)进行双输入模型推理出错,在执行aclmdlExecute的时候显示Load so libcpu_kernels.so failed.
我想要在SS928的板子上跑一个两路输入的模型,模型使用atc工具成功转换,转换的信息如下:
然后我按照官方的sample自己改了一版sample_npu_main,但是在运行的过程中出现了下面的问题:
下面的图是在open device之前执行的,可以看到so文件preload成功了
下面的图是在execute的过程中执行的
报错:Single so manager init failed,Load so libcpu_kernels.so failed.Get RunCpuKernel api from libcpu_kernels.so failed.
我的so文件所在的目录(自己另外建的)已经添加进LD_LIBRARY_PATH和ASCEND_AACPU_KERNEL_PATH了,是从SS928V100_SDk_V2.0.2.2包中/smp/a55_linux/mpp/out/lib/npu粘贴的,应该不存在找不到的问题,会不会是版本兼容的问题?有其他朋友遇到过类似的问题吗?
我切换了ASCEND_GLOBAL_LOG_LEVEL=1 ,检查输出的日志(日志放在下面的网盘,681行开始是execute)发现里面提到Call rt api failed,我想问一下各位大佬,我的问题可能是什么原因造成的。
另外,我使用ATC模型转换的时候,分别尝试了enable_single_stream为true和false的情况,都有上面的Single so manager init failed的错误,但是在enable_single_stream为默认值false的情况时,终端会卡死在[ExecuteTsKernelTask][tid:2008] Aicpu engine process failed, result[11002].我想问一下enable_single_stream的使用场景。
有大佬能救一救吗TAT
https://pan.baidu.com/s/13MHm3VTMFOklYTvAEjrDsAMarkdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
-
2023-08-11 17:28:34
-
2023-12-09 10:14:42
-
2023-08-15 15:38:20
-
2025-07-15 17:09:00
-
2023-09-22 18:28:51
-
2026-02-03 17:14:30
-
2025-07-11 10:47:32
-
2024-12-27 13:44:37
-
2023-10-24 16:00:16
-
2023-11-24 11:42:48
-
52024-12-19 11:50:41
-
2025-12-23 17:14:52
-
2024-12-12 11:57:32
-
2023-08-29 15:20:25
-
2024-12-06 10:55:31
-
2026-01-28 09:09:51
-
2016-03-22 01:08:28
-
2024-08-28 14:17:53
-
2025-11-06 17:53:11
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友