RuntimeError: "mse_cuda" not implemented for 'Long'
时间: 2024-05-01 10:22:33 浏览: 324
Python RuntimeError: thread.__init__() not called解决方法
这个错误通常是因为你在使用 PyTorch 中的某个函数时,输入的数据类型不匹配。"mse_cuda" 是计算 PyTorch 中的均方误差函数,在这个函数中输入的数据类型应该是浮点型,而你的输入数据类型可能是整型,导致出现了这个错误。
你可以尝试将输入数据类型转换为浮点型,可以使用 .float() 方法将整型转换为浮点型,例如:
```
input_data = input_data.float()
```
如果还是无法解决问题,你可以检查一下输入数据的维度是否正确,或者是其他函数调用时的数据类型是否正确。
阅读全文