NumPy/PyTorch
推論時torch.tensor(sourceTensor)ではなくて、sourceTensor.clone().detach()を使おう
PyTorchのテンソル操作最適化: 警告メッセージの理解と解決 こんにちは! Qualiteg プロダクト開発部です。 PyTorch 1.13にて、次のような警告メッセージに遭遇しました UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor). この記事では、この警告の意味を解説し、修正方針についてかきたいとおもいます。 torch.tensor() よりも .clone().detach() のほうがおすすめなのか それは、PyTorchがテンソルと自動微分(オートグラッド)をどのように扱うかに関係があります。 torch.