RuntimeError: expected scalar type Long but found Double
时间: 2023-10-29 16:20:27 浏览: 151
double 计算过程出现的误差
5星 · 资源好评率100%
这个错误通常是由于张量的数据类型不匹配引起的。在 PyTorch 中,一些操作需要输入一个特定的数据类型,比如要求输入整数类型的张量,而你的代码中输入的是浮点数类型的张量。你需要检查你的代码,确定你的张量的数据类型是否正确。你可以使用 `.type()` 方法来查看张量的数据类型,并使用 `.long()` 方法将浮点类型的张量转换为整数类型的张量。
阅读全文