【已解决】python安装pytorch时出现torch.cuda.is_available() = False的问题(图文教程)

本文摘要:本文已解决python安装pytorch时的torch.cuda.is_available() = False的问题,并总结提出了几种可用解决方案。同时结合人工智能GPT排除可能得隐患及错误。

在这里插入图片描述

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。公粽号:洲与AI。
🎈 作者优秀专栏:洲洲每周都会举办一些送书活动,欢迎大家关注专栏抽书哦!专栏地址:一键跳转
🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深度学习从0到1系列文章。
🌼 同时洲洲已经建立了程序员技术交流群,如果您感兴趣,可以私信我加入我的社群~社群中将不定时分享各类福利
🖥 随时欢迎您跟我沟通,一起交流,一起成长、进步!点此即可获得联系方式~

一、Bug描述

在我刚刚发的【2024保姆级图文教程】深度学习GPU环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda 深度学习环境配置 文章中(跳转链接:保姆级教程深度学习环境

在最后一步的时候出现了torch.cuda.is_available() = False的问题

截图如下:

在这里插入图片描述

当时快给我搞炸了,好不容易到最后一步了,那能怎么办,只能排查问题了。

在这里插入图片描述

二、分析可能的报错原因

出现这个问题的原因大致如下:

1、没有安装 CUDA:确保你的系统上安装了与你的 PyTorch 版本兼容的 CUDA 版本。

2、没有安装 GPU 驱动:确保你的 GPU 驱动是最新的,并且与你的 CUDA 版本兼容。

3、GPU 不支持:你的 GPU 可能不支持 CUDA 或者不被 PyTorch 支持。

4、PyTorch 版本不兼容:你可能安装了一个不支持 CUDA 的 PyTorch 版本。确保你安装的是 CUDA 版本的 PyTorch。

5、CUDA 运行时问题:CUDA 运行时可能存在问题,尝试重新安装或更新 CUDA。

6、环境变量未设置:CUDA 相关的环境变量(如 CUDA_HOME、PATH 等)可能未正确设置。

7、系统权限问题:在某些情况下,权限问题可能会导致 CUDA 设备无法被访问。

8、CUDA 版本与 GPU 不兼容:安装的 CUDA 版本可能与你的 GPU 不兼容。

9、PyTorch 安装问题:PyTorch 安装可能存在问题,尝试重新安装。

所以现在给大家进行解决方案的汇总,洲洲也是亲自用了好几种方法才排查出来我的问题所在。

在这里插入图片描述

三、解决方案

方案一: 安装了cpu版本的torch

如果你是用的anaconda环境,那么用conda命令安装的pytorch,很有可能装的是cpu版本的,所以直接卸载就可以了。

在这里插入图片描述

使用命令卸载安装的cpu版本:

conda uninstall pytorch

然后重新安装下:去到这个地址下载:https://pytorch.org/get-started/locally/

在这里插入图片描述
在这里插入图片描述
注意你可以使用pip命令或者conda命令,我个人建议还是用一下pip命令,比较稳妥,因为大部分人都是用conda命令出现问题的。

然后安装好之后,再输入代码torch.cuda.is_available() 再看看问题是否解决了。

方案二: Pytroch和CUDA版本不对应

很多同学,一定是没有对应好版本!我感觉大部分人是这个问题,大家一定要仔细对照可用版本!

这里洲洲给大家放了对应版本截图。

在这里插入图片描述
ok,找到对应版本之后,还是刚刚那个地址,去下载。

去到这个地址下载:https://pytorch.org/get-started/locally/

在这里插入图片描述
大家找到对应的版本下载就可以了。

注意分清楚对应的命令哈。

在这里插入图片描述

然后就耐心等待下载就可以了。

在这里插入图片描述
ok,大功告成!

在这里插入图片描述

总结

本文有部分图片或解决方案来源于网络,如侵权请在后台联系博主删除。

Hello,各位看官老爷们好,洲洲已经建立了技术交流群,如果你很感兴趣,可以私信我加入我的社群。

📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论、行业大佬创业杂谈等等。

📝社群方向很多,相关领域有Web全栈(前后端)、人工智能、机器学习、自媒体变现、前沿科技文章分享、论文精读等等。

📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个技术大佬!也随时欢迎您跟我沟通,一起交流,一起成长。变现、进步、技术、资料、项目、你想要的这里都会有

📝网络的风口只会越来越大,风浪越大,鱼越贵!欢迎您加入社群~一个人可以或许可以走的很快,但一群人将走的更远!

📝关注我的公众号(与CSDN同ID:程序员洲洲)可以获得一份Java 10万字面试宝典及相关资料!~

📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~ 跳转链接社区~

在这里插入图片描述

  • 31
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员洲洲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值