【2024保姆级图文教程】深度学习GPU环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda 深度学习环境配置

在这里插入图片描述

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

1、查看显卡驱动以及对应CUDA等版本

1.1 查看显卡驱动

输入命令 nvidia-smi,查看对应的版本。

可以看到我这里的 显卡驱动是 527.99,CUDA的版本是12.0。

在这里插入图片描述

1.2 查看Python版本或者Conda版本

可能有些朋友已经装了对应的Python版本和Conda了,我们先查看一下对应的版本。

在这里插入图片描述

1.3 显卡驱动和CUDA版本对应的关系

显卡驱动版本为:Driver Version: 527.99,CUDA 的版本为:CUDA Version 12.0,也可以根据显卡版本选择其他版本的 CUDA,因为 Driver Version: 527.47 >= 522.06,所以向下兼容,此案例以 CUDA 11.7 版本为安装案例。
在这里插入图片描述
在这里插入图片描述

1.4 Pytorch和Python对应的版本

在这里插入图片描述

1.5 Pytorch和CUDA对应的版本

在这里插入图片描述

2、下载和安装CUDA

2.1 下载CUDA

我们去CUDA官网下载 :https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述

在这里插入图片描述
根据自己的需求设定下载的版本即可。
在这里插入图片描述

2.2 安装CUDA

CUDA下载之后,选择安装如下:

在这里插入图片描述
这里我遇到了提示老版本驱动的提示,但是应该是可以安装的,我们继续安装。
在这里插入图片描述
当然,也可以打开英伟达驱控制面板,查看对应的版本。

也就是最好可以装一个如下的对应版本的CUDA驱动,当然,向下兼容,所以11.7应该也是可以。

在这里插入图片描述
接着进行精简安装。

在这里插入图片描述
等待安装即可。

在这里插入图片描述
然后CUDA的环境变量是默认帮我们设置好的,我们可以在命令行输入 nvcc --version查看看CUDA版本了。

在这里插入图片描述

在这里插入图片描述

3. 安装cuDANN

然后我们去安装cuDANN,打开网址:

https://developer.nvidia.com/rdp/cudnn-archive

找到对应的版本下载即可。

在这里插入图片描述
然后我们把下载的文件解压缩,放入CUDA中。

在这里插入图片描述

放到CUDA的目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin 中。

在这里插入图片描述
然后再在目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suite 中跑如下的命令:

.\bandwidthTest.exe
.\deviceQuery.exe

来验证是否安装成功。

注意需要在这个路径下启动cmd执行exe文件,得到pass就代表成功了。

在这里插入图片描述

在这里插入图片描述

4. 安装Pytorch

4.1 查看对应版本

CUDA和Pytorch对应版本如下:

在这里插入图片描述
Pytorch和Python版本:

在这里插入图片描述

根据 CUDA 11.7 版本查看 Pytorch对应版本为 12.1.1,然后根据 Pytorch12.1.1版本查看Python对应的版本为 >=3.7 到 <=3.10 ,可以使用Python3.8案例。

4.2 安装Anaconda

网上有很多安装Anaconda的教程,博主也有相关教程,大家可以自行搜索,这里不做赘述。

但是大家Anaconda可能没有使用国内的清华源,这里大家在cmd命令行中输入以下命令即可:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda config --set ssl_verify false

效果如下图所示。

在这里插入图片描述

4.3 安装虚拟环境

打开Anaconda命令行。

conda create -n pytorch1 python=3.8.8

接下来等待安装即可。

在这里插入图片描述

然后激活刚刚创建好的pytroch1环境,命令如下:

conda activate pytorch1

在这里插入图片描述

如果没换清华源的,可以在这里继续换清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda config --set ssl_verify false

在这里插入图片描述

4.4 安装Pytorch

打开网址:https://pytorch.org/

在这里插入图片描述

此时网址下载的是CUDA11.8了,比较新,CUDA旧的版本可以去官网里面找。

这里给出11.7的对应命令。

conda install pytorch torchvision torchaudio pytorch-cuda=11.7
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

命令有两个,第一个是用清华源,第二个是国外,建议第一个快很多。

如果你使用国内源的时候,出现了很多问题,比如
问题一:solving environment: failed with initial frozen solve
问题二:sovling environment:一直转圈圈
这样的问题真的很难受,但是大概率是用了国内源,比如阿里等。

所以可以直接用国外命令安装,就是上面的第二条命令。

在这里插入图片描述
ok,然后输入命令查看是否安装成功。

在这里插入图片描述

如果输出true就成功了,但是我又一次踩了坑,逆天了我只能说。

开始找解决方案。

直觉告诉我是装cuda有问题,我直接查了一下,原来装成cpu版本了,不知道这个是不是概率性事件,明明我之前这么装是没问题的。ok,又是逆天了家人们,别着急,找到问题了就好解决了。

在这里插入图片描述

上命令,直接卸载cpu版本的pytorch:

conda uninstall pytorch

换个命令来试试

pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1
//此步有问题!!我们用的11.7cuda,不能装2.0的torch!!!ok也是逆天了家人们,大家直接往下看。

使用pip命令应该是没问题的。

大家可以去这个网站找自己对应的版本的安装:
https://pytorch.org/get-started/previous-versions/

在这里插入图片描述
学编程的,千万不要怕遇到问题,有bug直接解决就是了!干!!
在这里插入图片描述
按道理可能大家都可以了,但是我还是不行,ok,锻炼心态了。
在这里插入图片描述
回头检查了一下,可能是pytorch版本和cuda版本没对应上,现在换个1.13.1的pytorch试试。哥们也是醉了,试试最后一次,这个真的锻炼心态,还好我网速快,下载东西不慢nnd。

命令:

pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu117

开搞!!
在这里插入图片描述
ok,皇天不负有心人,奥利给!

在这里插入图片描述

总结

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

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

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

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

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

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

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

在这里插入图片描述

  • 59
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
### 回答1: 在anaconda+pycharm环境下配置pytorch可以按照如下步骤进行: 1. 打开anaconda,创建一个新的虚拟环境,例如命名为“pytorch_env”。 2. 在命令行中使用conda activate pytorch_env命令激活虚拟环境。 3. 在命令行中使用conda install pytorch torchvision cudatoolkit=10.2 -c pytorch命令安装pytorch和必要的依赖。 4. 在pycharm中创建一个新的项目,并在项目中创建一个新的python文件。 5. 在python文件中导入pytorch库,并开始编写代码。此时可以利用pycharm的代码补全功能来快速编写代码。 6. 运行代码,如果无误则完成了在anaconda+pycharm环境下配置pytorch的操作。 ### 回答2: 在Anaconda Pycharm环境下进行PyTorch配置,需要执行以下步骤: 第一步:安装Anaconda,选择Python3.6的版本即可,并将Anaconda添加到PATH环境变量中。 第二步:安装PyTorch 使用以下命令进行PyTorch安装。 CPU版本:conda install pytorch-cpu torchvision-cpu -c pytorch GPU版本:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 在Terminal窗口中输入该命令即可进行安装,安装完成后可通过 import torch print(torch.__version__) 进行验证,确认PyTorch是否正确安装。 第三步:安装PyCharm 官网下载安装标准版Pycharm即可。 第四步:创建Python Project 在Pycharm中创建Python Project,并选择已安装的Python版本。 第五步:配置PyTorch环境 打开Pycharm的Terminal窗口,输入以下命令进行环境安装: conda activate <pytorch_env> 其中,pytorch_env为PyTorch安装环境的名称。 以上配置完成后,Anaconda Pycharm环境下的PyTorch配置就完成了,可以使用PyTorch进行开发。 ### 回答3: anaconda是一个流行的Python环境和包管理器,PyCharm是一个常用的Python IDE。PyTorch是一个深度学习框架。在使用PyTorch进行深度学习的过程中,搭建好适合自己的环境是一个必要的步骤。这里介绍在anaconda pycharm环境下的pytorch配置方法。 第一步:安装anaconda 官网下载对应操作系统版本的anaconda后,按照安装提示操作即可。 第二步:创建conda虚拟环境 使用以下命令创建一个名为pytorch的conda虚拟环境: conda create --name pytorch python=3.8 该命令会创建一个Python版本为3.8的conda环境。 第三步:激活并进入虚拟环境 使用以下命令激活名为pytorch的conda虚拟环境: conda activate pytorch 该命令会激活名为pytorch的conda虚拟环境。 第四步:安装pytorch 在激活的虚拟环境下,使用以下命令安装PyTorch: conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 该命令将安装最新版本的PyTorch和TorchVision并配合CUDA 11.1版本进行编译。 第五步:在PyCharm中使用虚拟环境 在PyCharm中打开项目,依次选择File->Settings->Project->Python Interpreter,然后点击下拉菜单选择“Add”,在弹出的窗口中选择“Conda Environment”,并在“Interpreter”处选择刚刚创建的虚拟环境pytorch”。点击“Ok”后,PyCharm将开始配置虚拟环境。配置完成后,在PyCharm的“Terminal”中即可使用虚拟环境中安装的PyTorch进行深度学习模型的训练等任务。 总之,以上就是在anaconda pycharm环境下的pytorch配置方法。要么自己去搭建,要么使用已有的工具,搭建好适合自己的环境是重中之重。希望以上方法能够帮助到大家,让使用PyTorch进行深度学习的过程更加高效便捷。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员洲洲

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

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

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

打赏作者

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

抵扣说明:

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

余额充值