UserWarning: To copy construct f
2022-09-14 本文已影响0人
小黄不头秃
报错内容:UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
今天在使用pytorch运行代码的时候总是看到这个警告。虽然他并不妨碍代码的运行,但是看起来非常不美观。
就是我们在使用torch.tensor()
, 对某个变量进行转换的时候会报这个错误。我们只需要将其换成torch.as_tensor()
就好了。
原来的代码:
x = torch.tensor(x)
修改为:
x = torch.as_tensor(x)