Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Machine learning Pyrotch autograd:计算要输入的批次梯度w.r.t_Machine Learning_Pytorch - Fatal编程技术网

Machine learning Pyrotch autograd:计算要输入的批次梯度w.r.t

Machine learning Pyrotch autograd:计算要输入的批次梯度w.r.t,machine-learning,pytorch,Machine Learning,Pytorch,我需要计算网络输出相对于输入的梯度(不是损失),但我得到的错误是,grad只能隐式地为标量输出创建。我试图重现中描述的内容,我需要我提到的梯度来执行第7步 这就是我想做的: out = netD(input).view(-1) out.backward(retain_graph=True) grad = input.grad

我需要计算网络输出相对于输入的梯度(不是损失),但我得到的错误是,grad只能隐式地为标量输出创建。我试图重现中描述的内容,我需要我提到的梯度来执行第7步

这就是我想做的:

out = netD(input).view(-1)
out.backward(retain_graph=True)
grad = input.grad