基於pytorch求自構造函數的高階導數

import torch
from torch.autograd import Variable

def f(x):
    y = x ** 2
    return y

x = Variable(torch.Tensor([5]), requires_grad=True)

grad_x = torch.autograd.grad(f(x), x, create_graph=True)
print(grad_x)

grad_grad_x = torch.autograd.grad(grad_x[0], x)
print(grad_grad_x)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章