Bootstrap

Win10+GPU:配置安装Anaconda3,cuda,cudnn,pytorch,虚拟环境


刚刚入坑,在配置环境上踩了不少坑,所以根据自己的经验整理了帖子,给自己留一个记录,也可以给大家做一个参考。


目录

一、首先安装python(本人已安装的python版本为3.9.6)

二、安装Anaconda3

三、安装CUDA

四、安装cudnn 

五、环境变量添加

六、下载pytorch

七、如何在pycharm中导入新创建的环境


一、首先安装python(本人已安装的python版本为3.9.6)

参考:Python安装教程-史上最全_壬杰的博客-CSDN博客_python安装

备注:如何查看电脑中安装python版本:①Win+R ②输入cmd,回车 ③输入python,回车


二、安装Anaconda3

下载地址:①官网 或 ②清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

1、安装方法(很简单,基本均按照默认选项即可;可不放在C盘,但自定义路径不要有中文)

2、注意这一步骤建议均勾选(为方便实现在控制台运行conda命令)

安装Anaconda

3、安装完成后,可以在开始菜单看到下图图标

4、打开anaconda prompt,看到如图所示即为安装成功 


三、安装CUDA

1、首先,电脑驱动更新(建议,但非必须)

驱动更新下载地址:官方驱动 | NVIDIA

2、然后,查看电脑支持的cuda版本和电脑驱动版本

  • cuda版本用途:查到的cuda版本就是之后要下载的cuda版本
  • 电脑驱动用途:驱动版本要保证满足对应cuda的驱动要求(建议都去更新一下驱动)

方法一: ①Win+R,②输入cmd,回车 ③输入nvidia-smi回车

此处举例的是 cuda版本:11.6 ;  驱动版本:511.79

方法二:① 打开NVIDIA控制面板,查看系统信息:

             ② 查看电脑驱动版本

             ③ 查看cuda版本

3、接着,在官网下载匹配版本的cuda

下载地址:CUDA Toolkit 11.6 Update 2 Downloads | NVIDIA Developer

①找到对应的cuda版本,上述链接打开默认是最新的cuda:

②若要找之前版本,可以点击下图(左边)的红框进行寻找(下右图为历史版本页面截图)

③选择选项,并进行下载

 ④下载完成后会得到一个cuda.exe的文件,如下图示例

4、安装配置cuda

① 双击你下载的CUDA.exe, 出现工具包的解压路径(推荐保持默认)

在这里插入图片描述

(截图自:https://blog.csdn.net/kunhe0512/article/details/124331221

② 解压完毕之后, 就开始安装了, 接下来点击同意并继续:

③ “安装选项”中,建议选择“自定义”安装方式,把所有选项选中!

 

 ④安装位置选择(推荐默认)

⑤其他的不用管,按照默认的,直接Next,等待安装完成 。


四、安装cudnn 

下载地址:cuDNN Archive | NVIDIA Developer

①根据cuda版本,选择对应版本的cudnn,进行下载即可。

②下载完成后,会得到一个“cudnn-windows-x86_64-8.4.0.27_cuda11.6-archive.zip”的压缩文件

③解压得到以下文件:

 ④全选这些文件,复制到:安装cuda的目录下。

 ⑤安装完成。


五、环境变量添加

① 右键点击我的电脑(此电脑) --> 属性 --> 高级系统设置 --> 环境变量--> 系统变量

②测试CUDA安装是否成功

利用(Win + R)–>cmd, 打开系统终端命令行, 输入"nvcc -V",回车。显示以下结果即为成功。


六、下载pytorch

1、创建虚拟环境:利用anaconda先创建虚拟环境,并进入虚拟环境中(这里个人建议创建虚拟环境,但也可以不建虚拟环境,跳过这步即可)

打开anaconda prompt,然后按需操作:

【备注一些anaconda的操作说明】:

  1. 查看安装了哪些包:conda list
  2. 查看有哪些虚拟环境:conda env list, conda info -e
  3. 创建虚拟环境:conda create -n env_name python=3.9.7  (绿色字体,改成自己的)
  4. 激活/切换虚拟环境:activate env_name   (绿色字体,改成自己的)
  5. 删除虚拟环境:conda remove -n env_name    (绿色字体,改成自己的)

2、pytorch下载安装:进入创建的虚拟环境(activate env_name或 在根目录的环境中,开始进行pytorch的下载安装。

下载地址:Start Locally | PyTorch

   ① 按照自己的实际情况选择,复制最底下那行

 举个例子:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

     ② 然后使用清华镜像下载pytorch:在anaconda prompt中逐行输入以下命令行 (官网太慢了!)

  • conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    conda install pytorch torchvision cudatoolkit=11.3  (这一行是你刚刚在第①步复制的那句代码,但是去掉了后面的“-c pytorch”)

3、查看pytorch是否安装成功:

import torch
print(torch.__version__) #查看pytorch版本
print(torch.cuda_version) #查看cuda版本
print(torch.cuda.is_available()) #查看cuda是否可用,显示“TRUE”即为可用

备注:若你是在虚拟环境中下载的pytorch,那么你所下载的这个pytorch是在这个虚拟环境里的,别的环境里看不到它。


七、如何在pycharm中导入新创建的环境

①打开pycharm,在file->Settings->Python Interpreter中点击右侧的齿轮,选择add->Existing environment

②根据你创建的虚拟环境的路径,找到这个环境,选择这个环境里面的“python.exe”,即可加入这个环境

③ 查看虚拟环境的路径也可以参考:

https://blog.csdn.net/weixin_44407411/article/details/122996709


结束啦,完结,撒花~~~~ 

结束啦,完结,撒花~~~~ 

结束啦,完结,撒花~~~~ 

;