【发布时间】:2018-08-30 15:07:33
【问题描述】:
我的输入张量是 torch.DoubleTensor 类型。但我得到了下面的 RuntimeError:
RuntimeError: Expected object of type torch.DoubleTensor but found type torch.FloatTensor for argument #2 'weight'
我没有明确指定权重的类型(即我没有自己初始化权重。权重是由 pytorch 创建的)。什么会影响转发过程中权重的类型?
非常感谢!!
【问题讨论】:
-
在我通过 .float() 将输入类型转移到 FloatTensor 之后。代码可以正确处理。但是我还是不知道如果要doubletensor类型输入怎么办……
标签: pytorch