更换python解释器版本后,torch.cuda.is_available()返回False。(python3.6返回为True,3.7/3.8返回False)

一开始用python3.6调用gpu
img
返回True
更换解释器版本到3.7
img
返回False
这是3.6安装的所有库
img

3.7
img
CUDA11.2,cuDnn8.1
不知道哪里出了问题

先确认下torch版本和python版本是不是对应的,然后检查一下torch对应的cuda版本有没有正确对应,貌似现在cuda只支持到11.1的版本吧,你的py3.6里面的torch也是11.1的,你降下cuda版本看下吧

是不是你这个两个库里的torch版本不一样造成的
如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。