pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理

前言:最近研究深度学习,安装了好多环境,记录一下,方便后续查阅 。
1. Anaconda软件安装1.1 AnacondaAnaconda是一个用于科学计算的Python发行版,支持Linux、Mac、Windows,包含了众多流行的科学计算、数据分析的Python包 。请自行到官网下载安装,下载速度太慢的话可移步清华源 。
官网:https://repo.anaconda.com/archive/
清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
1.2 MinicondaMiniconda是一个Anaconda的轻量级替代,默认只包含了python和conda , 但是可以通过pip和conda来安装所需要的包 。
官网:https://docs.conda.io/en/latest/miniconda.html
清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
2. Anaconda创建虚拟环境2.1 创建新的虚拟环境(1)一步完成搭建 。需要注意的是要更换python版本,只能用conda命令
conda create –n name python=3.8.10 anaconda后边加anaconda命令选项(可?。?nbsp;, 在建立虚拟环境的同时 , 也会安装Jupyter Notebook、Numpy、Scipy、Matplotlib、Panda等python软件包 。
(2)分步搭建
# 该命令会创建一个空的conda虚拟环境,此时该环境中没有任何依赖包 , 只有conda命令可用conda create –n name# 安装python环境 , 可以指定python版本,不带版本号则会默认安装最新版本conda install python==3.6.22.2 启动/关闭环境conda activate name# 启动虚拟环境conda deactivate# 关闭当前环境,退回到base注意:早期版本的anaconda,前边不需要加conda,直接activate name/deactivate即可 。
2.3 删除环境conda remove -n name -all2.4 快速创建(复制其他环境)conda create -n name3 --clone name2.5 环境重命名conda create -n name2 -clone name# 先copy当前环境conda remove -n name -all# 再删除2.6 将虚拟环境设置为本机当前python环境安装完anaconda , 默认本机python环境为base环境 , 可以通过修改环境变量PATH下边的路径 , 完成本机python环境的切换 。

pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理

文章插图
pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理

文章插图
3. 查看和修改conda环境配置3.1 查看虚拟环境conda info -e(或conda info --envs或conda env list)3.2 查看conda的config信息conda config --show3.3 查看conda的channels信息conda config --show channels3.4 移除某个channelsconda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/(这是清华维护的conda三方源之一的conda-forge的镜像,目前不一定能用)3.5 添加可用的清华源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(安装时显示channel的url)4. 查看电脑硬件信息4.1 cuda版本(1)进入NVIDIA控制面板查看
nvidia-smi若报未找到命令,cmd进入目录C:\Program Files\NVIDIA Corporation\NVSMI再输入命令nvidia-smi,或者添加该目录到环境变量 。
(2)命令行查看cuda版本
nvcc --version# 或者nvcc -V(3)python中查看cuda信息
import torch# 查看cuda版本torch.version.cuda# 返回cuda版本号,比如11.1# 查看cuda是否可用torch.cuda.is_available()# 查看可用cuda设备数torch.cuda.device_count()4.2 cudnn版本进入cuda安装目录打开cudnn_version.h查看(低版本没有cudnn_version.h,可在cudnn.h查看)
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include\cudnn_version.h
pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理

文章插图
也可以打开python , 输入如下指令查看
import torchtorch.backends.cudnn.version()# 返回cudnn版本号,比如8005 4.3 cuda和显卡驱动版本对应关系【pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理】
pytorch、paddlepaddle等环境搭建 深度学习环境搭建常用网址、conda/pip命令行整理

文章插图
5. cuda和cudnn安装cuda下载网址:https://developer.nvidia.cn/cuda-toolkit-archive
cudnn下载网址:https://developer.nvidia.cn/rdp/cudnn-archive
官网下载速度都很快,比较烦的是cudnn下载需要注册NVIDIA会员 。建议花点时间注册一个,调参侠必备 。
cuda安装这里不再赘述,一路默认安装到底即可 。完成cuda安装后需要将cudnn中的bin、include和lib三个文件夹拷贝至cuda根目录下 。另外记得添加环境变量,一般安装的时候都会默认添加 。
一台设备可以同时安装任意多个cuda版本,可以通过修改环境变量来设置当前使用的cuda版本 。环境变量中有三处与cuda有关的设置:

推荐阅读