欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RuntimeError: Expected object of scalar type Double but got scalar type Float for argument #2 'mat2'

程序员文章站 2022-03-20 23:29:27
...

#线性回归矢量计算
def linreg(X,w,b):
    return torch.mm(X,w)+b

报出

RuntimeError: Expected object of scalar type Double but got scalar type Float for argument #2 'mat2'

错误。其主要原因是第二个参数本应该是double类型,但传过来的是float类型。只需要更改一下类型就行。

w = w.double()
相关标签: Python相关学习