Pytorch RuntimeError:应为设备cpu和数据类型字节,但得到了设备cpu和数据类型布尔

Pytorch RuntimeError:应为设备cpu和数据类型字节,但得到了设备cpu和数据类型布尔,pytorch,cpu,archlinux,Pytorch,Cpu,Archlinux,如中所述,在CPU上运行Pytorch模型时,我遇到以下错误: 运行时错误:预期的设备cpu和数据类型字节,但得到的是设备cpu和数据类型Bool 我已经尝试在笔记本电脑的Intel i7-4700HQ 8线程和桌面Ryzen 3700 x中运行demo.ipynb文件。我在笔记本电脑上使用ArchLinux,在台式机上使用Manjaro 当我在Google Collabs GPU上运行该模型时,它运行良好 根据demo.ipynb文件,该模型也应该能够在CPU上运行。有人知道我是否需要调整任何

如中所述,在CPU上运行Pytorch模型时,我遇到以下错误:

运行时错误:预期的设备cpu和数据类型字节,但得到的是设备cpu和数据类型Bool

我已经尝试在笔记本电脑的Intel i7-4700HQ 8线程和桌面Ryzen 3700 x中运行
demo.ipynb
文件。我在笔记本电脑上使用ArchLinux,在台式机上使用Manjaro

当我在Google Collabs GPU上运行该模型时,它运行良好


根据
demo.ipynb
文件,该模型也应该能够在CPU上运行。有人知道我是否需要调整任何参数才能让它工作吗?

正如@iacolippo在评论会话中所说的,问题实际上是依赖版本。我有
torchvision==0.4.0
(这让我很困惑)和
torch==1.2.0


要解决此问题,只需安装
torch==0.4.1
torchvision==0.2.1

我认为它应该与Pytorch 0.4一起运行,您可能正在使用1.x