通过nn.Parameter
设置参数(参与后向,可更新,随模型保存)
self.temprt_Q = torch.nn.Parameter(torch.tensor(1.).cuda(), requires_grad=True)
注意⚠️:转到cuda的设置要在将tensor转成parameter之前,即:torch.tensor(1.).cuda()
,而不是torch.nn.Parameter(torch.tensor(1.), requires_grad=True).cuda()
,该操作会导致parameter–> tensor.