问题描述:
【功能模块】
【操作步骤&问题现象】
1、同样的代码,在个人笔电GPU CUDA10.1下运行可以,但是在Ascend 下运行就会出现如下图片中的错误
2、
【截图信息】
【日志信息】(可选,上传日志内容或者附件)
解决方案:
因为GPU硬件平台和Ascend硬件平台是存在区别的,所以在GPU可以运行的脚本在Ascend上出现错误是正常的,这是需要对照GPU和Ascend的区别,然后调整脚本。详细对照可以参考官网MindSpore的支持情况。
https://www.mindspore.cn/doc/note/zh-CN/r1.2/network_list_ms.html
Ascend上的StrideSlice有些特殊,对于切片操作你可能需要写的稍微详细一点。
比如 y = x[0] 你需要写成 y = x[0:1] 这样