RuntimeError: expected scalar type Double but found Float

问题:RuntimeError: expected scalar type Double but found Float
报错我们能看出是Tensor的类型错误

解决办法: 先看看你的变量是什么类型的, 变量.type() 如 :param.type( )
然后按照 x = torch.tensor(x, dtype=torch.float) 其中 x 是变量,就可以得 float 类型的数值了。

要是成功解决问题了,记得点个赞吧,一起成长,奥利给!

你可能感兴趣的:(解决问题,pytorch笔记,人工智能,python,深度学习)