torch.autograd.Function.jvp¶
- static Function.jvp(ctx, *grad_inputs)¶
定义一个用于前向模式自动微分的操作的公式。
此函数应由所有子类重写。 它必须接受上下文
ctx作为第一个参数,随后是与forward()接收的输入一样多的输入(对于 forward 函数的非张量输入,将传递 None), 并且它应返回与forward()输出一样多的张量。每个参数是相对于给定输入的梯度, 并且每个返回值应是相对于相应输出的梯度。如果某个输出不是张量或函数相对于该输出不可微,您可以简单地为该输入传递 None 作为梯度。您可以使用
ctx对象将任何值从 forward 传递到此函数。- Return type