碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
Pytorch-loss.backward()-“RuntimeError: Found dtype Double but expected Float”
本文轉載自
查看原文
2021-07-18 22:27
467
PyTorch
/
Error
錯誤信息
類型錯誤, 計算loss值的函數傳入的參數類型不統一。
解決方法
查看上文loss計算代碼部分的參數類型,如loss=f.mse_loss(out,label),檢查out和label的類型都是torch.float類型即可。使用label.dtype查看tensor的類型。
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
RuntimeError: expected backend CPU and dtype Double but got backend CPU and dtype Float
tf.matmul()報錯expected scalar type Float but found Double
RuntimeError: Expected object of scalar type Float but got scalar type Double for argument #4 'mat1'的解決方法
YOLO+pytorch——expected scalar type Half but found Float
Pytoch的nn.CrossEntropyLoss 報錯 RuntimeError: expected scalar type Long but found Float
關於pytorch下GAN loss的backward和step等注意事項
pytorch的backward
Pytorch 之 backward
expected scalar type Long but found Float
pytorch中反向傳播的loss.backward(retain_graph=True)報錯
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM