从零安装深度学习环境 Anaconda+cuda+pytorch+python等等

文章目录

  • 前言
  • 一、环境篇
    • 1 Anaconda
      • 1.1 安装
      • 1.2 使用
    • 2 Cuda
      • 2.1 安装
      • 2.2 path配置
    • 3 Pytorch
      • 3.1 安装
    • 4 python
    • 5 Pycharm
      • 5.1 安装


前言

九月,又是新的一年新生入学时期。
想必师弟师妹现在也已经实验室就位了,为了方便新生尽快熟悉深度学习,这里总结了一些我之前关于环境的配置方面的东西,尽量少走些弯路。


一、环境篇

本文只介绍如何安装相对应的环境,不做具体的探讨。

1 Anaconda

1.1 安装

官网:https://www.anaconda.com/ 或者 点我
下载地址:https://www.anaconda.com/products/individual-d#Downloads 或者 点我
根据自己的系统选择对应的版本,如下图:
我这里选择的就是红框中的,顺便记下上面的Python版本为3.8,后面安装python时就安装3.8的,可以避免一些麻烦。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第1张图片
下载之后进行安装,
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第2张图片
基本一路下一步就行,注意选择添加至系统路径,如下图全打上勾。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第3张图片
等待安装完成即可…
在开始菜单会出现以下几个:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第4张图片

1.2 使用

在上图的红框中任选一个打开,在DOS命令行输入conda -V出现以下情况,则表明安装成功。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第5张图片
常用指令:

  • 查看已有环境 conda env list
  • 创建环境 conda create --name newName python=x.x newName为环境名字 x.x为要安装的python版本
  • 进入(激活)某一个环境 conda activate newName
  • 退出环境 conda deactivate 将自动返回至base环境
  • 删除一个环境 conda remove -n newName all
  • 更新conda conda update conda
  • 查看已安装的包 conda list
  • 安装包 对于python 推荐使用pip install packName packName为包名或whl文件
  • 更新pip python -m pip install --upgrade pip
  • pip更新包 pip install --upgrade packName
  • pip卸载包 pip uninstall packName

2 Cuda

Cuda目前只适合N卡,A卡虽然也能,但是很麻烦,没配置尝试。

2.1 安装

先查看自己的N卡驱动版本,如下图:打开NDIDIA控制面板,一般在桌面右键菜单。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第6张图片
cuda下载网址:https://developer.nvidia.com/cuda-toolkit-archive 或者点我
选择与之相匹配的版本。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第7张图片
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第8张图片
点击下载之后,运行即可。
如下:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第9张图片
上图此处为临时解压路径,随意。
解压之后,会自动运行,如下:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第10张图片
同意并继续,接下来选择自定义,如下:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第11张图片
然后去掉后面那两个,只留下CUDA组件,
对于cuda组件,去掉Visual Studio Integration
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第12张图片

从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第13张图片
点击下一步之后的安装位置推荐不要动。运行即可。

接下来,安装CUDNN
下载路径:https://developer.nvidia.com/rdp/cudnn-download 或者点我
下载需要注册账号,自行注册。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第14张图片
注册登录后,可下载,如图,需要之前版本的,点击下面红色箭头处即可。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第15张图片
安装过程和cuda安装过程一样。

2.2 path配置

查看我的电脑属性,高级系统设置,环境变量有没有下列路径,没有的话,根据自己的cuda安装路径进行配置;
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第16张图片
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第17张图片
配置完成之后重启电脑,win+R 输入CMD,输入nvcc -V 若出现以下表示安装成功。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第18张图片

3 Pytorch

3.1 安装

官网:https://pytorch.org/ 或者 点我
下载地址:https://download.pytorch.org/whl/torch_stable.html 或者 点我 这是whl文件下载,不容易在线安装出错。
有N卡独显选用cu版本,没有则选用cpu版本,同时选择与conda环境中python版本对应的torch版本
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第19张图片
pytorch版本与cuda版本等对应如下,版本向下兼容。

pytorch版本 cuda版本 torchvision版本 torchaudio版本
1.8.0 10.2 11.1 0.9.0 0.8.0
1.7.1 9.2 10.1 10.2 11.0 0.8.2 0.7.2
1.7.0 9.2 10.1 10.2 11.0 0.8.0 0.7.0
1.6.0 9.2 10.1 10.2 0.7.0 \
15.1 9.2 10.1 10.2 0.6.1 \
1.5.0 9.2 10.1 10.2 0.6.0 \
1.4.0 9.2 10.1 0.5.0 \
1.2.0 9.2 10.0 0.4.0 \
1.1.0 9.0 10.0 0.3.0 \
1.0.1 9.0 10.0 0.2.2 \
1.0.0 8.0 9.0 10.0 0.2.1 \
0.4.1 9.0 9.2 8.0 7.5 \ \

剩下的就不列了,版本太低也不适合深度学习,具体的对应关系可转到 点我

除了torch需要下载,还需要下载工具集,根据自己的需求下载:

  • torchvision 图像视频处理工具集
  • torchtext 自然语言处理工具集
  • torchaudio 音频处理工具集
    注意下载的时候,torch版本 python版本 cuda版本都要对应
    现在完成之后,在要安装的环境内,进行 pip install whlName 安装包

4 python

由于使用Anaconda进行包管理,所以系统内可以不用再次安装python。

5 Pycharm

5.1 安装

官网:https://www.jetbrains.com/pycharm/ 或者 点我
下载地址: https://www.jetbrains.com/pycharm/ 或者 点我
选择专业版即可,下面有破解工具。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第20张图片
下载完成后,打开进行安装,路径自己选择,注意下图推荐勾上这几个;
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第21张图片
安装完成之后,打开,选择试用,如下图:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第22张图片
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第23张图片
打开之后,随意创建个工程。
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第24张图片
然后添加condapython解释器;点三个点
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第25张图片
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第26张图片
无限重置试用期插件:
https://gitee.com/pengzhile/ide-eval-resetter 或者点我
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第27张图片
下载之后,直接将压缩包拖入pycharm中:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第28张图片
如图配置:
从零安装深度学习环境 Anaconda+cuda+pytorch+python等等_第29张图片

你可能感兴趣的:(pytorch,pytorch,python,深度学习)