Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyTorch中元组grad_fn.next_函数的说明_Python_Pytorch_Autograd - Fatal编程技术网

Python PyTorch中元组grad_fn.next_函数的说明

Python PyTorch中元组grad_fn.next_函数的说明,python,pytorch,autograd,Python,Pytorch,Autograd,火炬计算图由grad\u fn组成。对于终止节点,grad\u fn对象有一个名为next\u functions的属性,它是一个元组。我知道使用元组的第一个元素(第0个索引),我可以重建渐变的计算图。但是我想知道元组的第二个元素(第一个索引)是什么意思 在PyTorch论坛上,据说: 该数字是下一个向后函数的输入数字,因此只有当一个函数有多个可微输出(虽然没有那么多,但例如RNN函数通常有)时,该数字才能非零 但我不明白这句话。也许有人能举个例子来解释这一点吗

火炬计算图由
grad\u fn
组成。对于终止节点,
grad\u fn
对象有一个名为
next\u functions
的属性,它是一个元组。我知道使用元组的第一个元素(第0个索引),我可以重建渐变的计算图。但是我想知道元组的第二个元素(第一个索引)是什么意思

在PyTorch论坛上,据说:

该数字是下一个向后函数的输入数字,因此只有当一个函数有多个可微输出(虽然没有那么多,但例如RNN函数通常有)时,该数字才能非零

但我不明白这句话。也许有人能举个例子来解释这一点吗