前言
深度学习环境配置记录,安装Anaconda,Pycharm,CUDA,Cudnn,Pytorch,Jupyter Notebook的版本如下:
环境 | 版本 |
---|---|
Anaconda | 22.9.0 |
Pycharm | 3.9.13 |
CUDA | 10.1 |
Cudnn | 7.6.5 |
Pytorch | 1.7.1 |
环境配置参考教程:有幸遇见-b站最全最简洁易学的深度学习环境配置教程Anaconda+Pycharm+CUDA+CUdnn+PyTorch+Tensorflow
Jupyter Notebook参考教程:Jupyter Notebook介绍、安装及使用教程
1.Anaconda
Anaconda3
创建conda环境:
- 在cmd中输入命令
activate
进入base环境,然后输入conda命令创建 - 在Anaconda Prompt终端输入命令创建
以上两种方式均可
2.Pycharm
python3.9
1.打开/新建项目
2.选择解释器。在conda中选已存在的环境
Q:找不到已经创建好的虚拟环境
A:先在conda中选创建新的环境,会有一个环境的路径,把该路径复制,然后再选已存在的环境,把复制的路径粘贴到此处去搜索即可,参考文章conda/Scripts文件下找不到conda.exe文件了
3.CUDA
-----关于版本-----
- 在cmd中输入命令
nvidia-smi
(或者在NVIDIA控制面板中)可查看显卡对应cuda版本,我的12.0 - 在cmd中输入命令
nvcc -V
可查看到我安装的cuda版本,我的10.1。可通过该命令检验cuda是否成功安装
-----注意事项-----
- 高版本可以兼容低版本的cuda,可以不完全匹配,就和up主一样下载了cuda10.1
- 允许多个cuda版本存在,如果有其他版本需求可再下载,但是要更改环境变量(切换cuda版本的实现)
- 如果不进行cuda代码编译,没有VS无影响。我在安装cuda之前没有安装VS
4.Cudnn
- 选择与cuda10.1相对应的版本和年份
- 下载cudnn需要在网站上注册一个账号
- ps:cudnn不安装的话好像也可以?下载cuda一般就封装好自带了?(具体不清楚,我没有下载,暂无影响)
5.Pytorch
安装pytorch-gpu版本的步骤如下,进入Anaconda Prompt终端:
- 在Anaconda中创建一个虚拟环境demo
# 创建环境
conda create -n demo python=3.7
# 激活环境
conda activate demo
- 在官网中找对应cuda版本的pytorch安装指令
# CUDA 10.1
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch
- 测试是否成功安装pytorch
import torch
print(torch.__version__) # 1.7.1
print(torch.cuda.is_available()) # True
print(torch.version.cuda) # 10.1
6.Jupyter Notebook
在下载Anaconda时已经自动安装了Jupyter Notebook,所以直接运行即可
【暂时没运行】------------------------------