pytorch是深度学习的平台,最好用gpu,所以本文总结的是win10下gpu版本的安装。
1. 硬件环境要有GPU卡。笔者使用的GPU型号是GeForce RTX 2080。
有了gpu,可以到https://www.nvidia.cn/Download/index.aspx?lang=cn这个网址去下载驱动。
笔者用的是笔记本,自带GPU驱动,省略了这一步下载。
直接在cmd里运行nvidia-smi命令,可以查看GPU卡的基本信息。
2. 安装CUDA.
本人使用的笔记本自带CUDA Driver,所以不需要安装,其版本需要与NVIDIA GPU Driver的版本一致.
使用命令nvcc -V进行验证.
3. 安装cuDNN
NVIDIA cuDNN是用于深度神经网络的GPU加速库.获取地址为:
https://developer.nvidia.com/rdp/cudnn-archive
在这个网站,需要注册用户,然后才可以下载.
本人下载的是这个版本. cuda_11.4.1_471.41_win10.exe文件.双击安装即可.
4. 安装python及PyTorch.
python的安装,笔者其它文章已提过,安装Anaconda3(https://www.anaconda.com/ ),不在赘述.
PyTorch的安装如下:
登录pytorch官网(https://PyTorch.org/),找到图示的地方.
复制蓝色高亮的代码(
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge
) 到cmd下执行, 执行后即安装成功.
验证: 在cmd下执行python命令,然后看下图代码的执行情况.