1.系统环境
硬件环境(Ascend/GPU/CPU): Ascend
MindSpore版本: mindspore=2.0
执行模式(PyNative/ Graph):不限
Python版本:3.7
操作系统平台:Linux
2. 问题描述
迁移tacotron2网络到MindSpore时遇到torch.tensor.copy_函数缺失
3. 解决方案
pad_img[: img.shape[0], : img.shape[1], : img.shape[2]].copy_(img)
copy_接口是torch.Tensor中深拷贝接口,经过查阅,没有发现Mindspore中有对应接口,所有,这里使用numpy的深拷贝。
改为
pad_img[:img.shape[0],:img.shape[1],:img.shape[2]]=img[:img.shape[0],:img.shape[1],:img.shape[2]]