我在理解在
文档如下:
如果像这样调用
我没有找到更好的解释来源。如果可以指导我一个解释,我将不胜感激。
.backward()
调用中的 inputs
关键字的使用方面遇到了困难。文档如下:
据我所知,这允许我们指定我们要查看梯度的输入。inputs (sequence of Tensor) – 输入,对其梯度将被累积到 .grad。其他所有张量都将被忽略。如果未提供,则梯度将累积到计算 attr::tensors 时使用的所有叶张量中。
如果像这样调用
.backward()
并传入某个张量(如损失),loss.backward()
,那么是否已经指定了呢?不是计算图会确保根据相关参数计算梯度吗?我没有找到更好的解释来源。如果可以指导我一个解释,我将不胜感激。