grad

paddle.incubate.autograd. grad ( outputs, inputs, grad_outputs=None )

反向模式自动微分。

警告

该 API 目前为 Beta 版本,函数签名在未来版本可能发生变化。

注解

仅支持静态图模式

参数

  • outputs (Tensor|Sequence[Tensor]) - 输出 Tensor 或 Tensor 序列。

  • inputs (Tensor|Sequence[Tensor]) - 输入 Tensor 或 Tensor 序列。

  • grad_outputs (Tensor|Sequence[Tensor], 可选) - 输出的初始梯度,形状与输出相同。默认值为 None,表示形状与输出相同,值全为 1 的 Tensor 或 Tensor 列表

返回

  • grad_inputs (Tensor|tuple[Tensor]) - 输入梯度。

代码示例

COPY-FROM: paddle.incubate.autograd.grad