欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

3090显卡 torch.cuda.is_available()返回false的解决办法

发布时间:2025/3/8 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 3090显卡 torch.cuda.is_available()返回false的解决办法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题

1.执行Nvidia-smi 命令没有报错,能够显示驱动信息;
2.执行 torch.backends.cudnn.enabled is TRUE
3.torch.cuda.is_available()一直返回False

解决

把torch,torchvision等相关安装包全部删除,安装适合版本的torch。

30系列显卡是新一代架构,新驱动不支持cuda9以及cuda10,所以必须安装cuda11、而pytorch现在稳定版为1.6,最高仅支持到cud10.2。所以唯一的办法就是使用上处于beta测试的1.7或1.8。这也是为啥一开始就强调本文的写作时间,因为未来一定会有稳定版发布,请使用稳定版。torch_geometric 计算包官方发布的现成轮子仅支持到pytorch-1.6和cuda10.2。
所以核心问题就是cuda11 pytorch 以及torch_geometric之间的匹配。

总结

以上是生活随笔为你收集整理的3090显卡 torch.cuda.is_available()返回false的解决办法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。