【发布时间】:2021-07-04 17:38:44
【问题描述】:
假设我有一个来自torch.nn 的神经网络对象,默认情况下requires_grad 的参数是False。我想把它改成True。但是以下幼稚的方法失败了:
From torch import nn
a = nn.Linear(1, 1)
a.state_dict()[‘weight’].requires_grad = True
print(a.state_dict()[‘weight’].requires_grad)
结果是False。谁能解释问题是什么以及如何解决?谢谢!我的 Torch 版本是 1.7.1。
【问题讨论】:
标签: pytorch ordereddict