(most recent call last): File "<stdin>", line 1, in <module> RuntimeError: Only Tensors of floating point and complex dtype can require gradients >>> a = torch.tensor([1.,2.], requires_grad=True) >>> a.data = torch.tensor([1,1]) >>> a tensor([1, 1], requires_grad=True) 整数要素テンソルを作るタイミングで requires_grad=Trueはもとからエラー 以下 ver 1.12.1の動き floatテンソルを作ってから要素に整数をセットすると通ってしまう( requires_grad=Trueのままで) →これが改善された