下载
EN
注册

AscendCL接口执行无输出无报错

现象描述

AscendCL执行过程中,无接口报错,但是没得到预期结果。

可能原因

  • AscendCL执行过程中链接到了stub中的so。
  • 异步场景下,在拷贝输出数据时没有做流同步。

处理步骤

针对第一种情况:使用ldd命令查看执行文件链接的so是否正确,保证链接了有效的so。

针对第二种情况:请参考CANN AscendCL应用软件开发指南(C&C++)手册中“AscendCL API参考”章节的“aclmdlExecuteAsync”接口介绍,排查代码。