- 博客(2)
- 收藏
- 关注
原创 pytorch损失反向传播后梯度为none
错误代码:输出grad为nonea = torch.ones((2, 2), requires_grad=True).to(device)b = a.sum()b.backward()print(a.grad)由于.to(device)是一次操作,此时的a已经不是叶子节点了修改后的代码为:a = torch.ones((2, 2), requires_grad=True)c = a.to(device)b = c.sum()b.backward()print(a.grad)
2021-02-01 10:11:37
5665
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人