ACL执行无输出无报错
2022/09/05
120
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | CANN | 应用开发AscendCL | ACL、执行、结果、so、报错 |
问题现象描述
- 业务场景:模型推理、应用/算子开发
- 适用处理器:Atlas 200/300/500 推理产品、Atlas 推理系列产品、Atlas 训练系列产品
- 处理器形态:EP、RC
原因分析
- ACL执行过程中链接到了stub中的so。
- 异步场景下,在拷贝输出数据时没有做流同步。
解决措施
针对第一种情况:使用ldd命令查看执行文件链接的so是否正确,保证链接了有效的so。
针对第二种情况:请参考《应用软件开发指南 (C&C++)》手册中“AscendCL API参考”章节的“aclmdlExecuteAsync”接口介绍,排查代码。
本页内容