RuntimeError: expected device cuda:0 and dtype Float but got device cuda:0 and dtype Long 解决方法
问题描述第三方库对pytorch版本有要求,但由于cuda版本限制,为了使用GPU加速只能用老版本的pytorch,可以通过更改setup.py中install_requires进行调整,但更改完成后,代码运行产生dtype类型不匹配的错误根部原因pytorch版本不匹配解决方法更换新的pytorch版本(网上都是这个答案,确实是一种方法,但过于麻烦,而且不一定和cuda匹配) 找到报错文件,更改对应变量的数据类型,如报错的变量是a,则更改为a.float(),即可解决此问题,pyto


