• 文档 >
  • 自动微分包 - torch.autograd >
  • torch.autograd.Function.jvp
快捷键

torch.autograd.Function.jvp

static Function.jvp(ctx, *grad_inputs)[source]

定义使用前向模式自动微分对操作进行微分公式的公式。

此函数必须由所有子类重写。它必须接受一个上下文 ctx 作为第一个参数,然后是 forward() 获取的尽可能多的输入(对于 forward 函数的非张量输入,将传递 None),并且它应该返回与 forward() 相同数量的张量。每个参数是相对于给定输入的梯度,每个返回值应该是相对于相应输出的梯度。如果输出不是 Tensor 或函数相对于该输出不可微分,则可以仅为该输入传递 None 作为梯度。

您可以使用 ctx 对象将前向传播中的任何值传递到这个函数中。

返回类型:

任何


© 版权所有 PyTorch 贡献者。

使用 Sphinx 构建,主题由 Read the Docs 提供。

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源并获得您的疑问解答

查看资源