如果对预测调用.detach(),则会删除渐变。由于您首先从模型中获取索引,然后尝试支持错误,因此我建议 ...
或者,因为变量已经从PyTorch中删除(仍然存在,但已弃用),您可以通过使用以下代码来做同样的事情:...
我遇到了同样的错误,requires_grad = True,没有工作。如果你想能够通过你的第一次调用.grad(为你的...
1.你可以用requires_grad = True创建一个新的变量。例如:
你能把loss = criterion(preds, labels)改成loss = criterion(outputs, labels)吗?也许它有效。
或者,因为变量已经从PyTorch中删除(仍然存在,但已弃用),您可以通过使用以下代码来做同样的事情:...
很多事情都可能是问题所在,但如果没有数据,我们将无法进行更多的调试。1.你可以用requires_grad = ...