在PyTorch中,一个张量的许多方法存在两个版本——一个带有下划线后缀,一个没有。如果我尝试它们,它们似乎做相同的事情。
In [1]: import torch
In [2]: a = torch.tensor([2, 4, 6])
In [3]: a.add(10)
Out[3]: tensor([12, 14, 16])
In [4]: a.add_(10)
Out[4]: tensor([12, 14, 16])
torch.add和torch.add_之间的区别是什么?
torch.sub
和torch.sub_
之间的区别是什么?- ...以此类推?