RuntimeError: mat1 and mat2 must have the same dtype Pytorch构建网络时报错: 矩阵乘法时mat1和mat2数据类型应当相同。pytorch默认的是torch.float,是float32。笔者原始数据是pandas的float64. 解决方案 在将数据转换成Tensor时指定数据类型即可: torch.tensor([1, 2, 3], dtype=torch.float)