码上欢乐
首页
榜单
标签
关于
搜索
相关内容
简体
繁体
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