AscendCL接口执行无输出无报错
现象描述
AscendCL执行过程中,无接口报错,但是没得到预期结果。
可能原因
- AscendCL执行过程中链接到了stub中的so。
- 异步场景下,在拷贝输出数据时没有做流同步。
处理步骤
针对第一种情况:使用ldd命令查看执行文件链接的so是否正确,保证链接了有效的so。
针对第二种情况:请参考《AscendCL应用软件开发指南 (C&C++)》手册中“AscendCL API参考”章节的“aclmdlExecuteAsync”接口介绍,排查代码。
父主题: 编译运行问题