Python 3.x 如何在pytorch内部计算autograd.grad?
我想在pytorch拿到一个毕业生。 因此,我将其编码如下:Python 3.x 如何在pytorch内部计算autograd.grad?,python-3.x,pytorch,Python 3.x,Pytorch,我想在pytorch拿到一个毕业生。 因此,我将其编码如下: x = torch.tensor([1., 2., 3.], requires_grad=True) y = x * x torch.autograd.grad(y, x, torch.tensor([2., 2., 2.]) 输出: tensor([4., 8., 12.]) 内部是如何计算的 我不知道为什么要在torch.autograd.grad()中指定'grad_outputs'作为参数,以及它是如何计算的。我可以向您
x = torch.tensor([1., 2., 3.], requires_grad=True)
y = x * x
torch.autograd.grad(y, x, torch.tensor([2., 2., 2.])
输出:
tensor([4., 8., 12.])
内部是如何计算的
我不知道为什么要在torch.autograd.grad()中指定'grad_outputs'作为参数,以及它是如何计算的。我可以向您推荐关于
autograd
的官方教程:我可以向您推荐关于autograd
的官方教程: