WIN10安装PaddlePaddle、CUDA和cuDNN

WIN10安装PaddlePaddle、CUDA和cuDNN


文章目录

  • WIN10安装PaddlePaddle、CUDA和cuDNN
  • 一、安装CPU版的PpaddlePaddle
  • 二、安装GPU版的PpaddlePaddle
    • 1. 首先查看自己电脑最高支持的CUDA版本
    • 2. 安装paddlepaddle-gpu
    • 3. 安装CUDA
    • 4. 安装cuDNN
    • 5. 验证PpaddlePaddle-GPU是否安装成功
  • 总结


一、安装CPU版的PpaddlePaddle

只需要一条命令即可:

python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

二、安装GPU版的PpaddlePaddle

1. 首先查看自己电脑最高支持的CUDA版本

(1) 右键桌面->NVIDIA控制面板
WIN10安装PaddlePaddle、CUDA和cuDNN_第1张图片
(2) 点击系统信息->组件,可以看到如图所示,我电脑可以支持到cuda版本为11.4.94
WIN10安装PaddlePaddle、CUDA和cuDNN_第2张图片

2. 安装paddlepaddle-gpu

(1) 访问 PpaddlePaddle安装文档 网站,按提示选好相关信息,这里选择的计算平台要≤自己电脑支持的最大cuda版本,复制好安装命令

python -m pip install paddlepaddle-gpu==2.1.2.post112 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html

注意:如果显卡不是RTX30代的,推荐使用CUDA10.2,性能更优。(这样后续下载的cuDNN版本号需要匹配CUDA10.2,官方推荐cuDNN 7 (cuDNN版本>=7.6.5))
WIN10安装PaddlePaddle、CUDA和cuDNN_第3张图片
(2) 打开anaconda虚拟环境命令行窗口(这里根据自己所需装在哪个虚拟环境,若没有anaconda,你可以直接安装在本机环境或者去装一个anaconda),运行刚刚复制的安装命令,看到Successfully就成功了
WIN10安装PaddlePaddle、CUDA和cuDNN_第4张图片

3. 安装CUDA

(1) 访问 PpaddlePaddle安装文档 网站,可以看到CUDA 11.2配合cuDNN v8.1.1
WIN10安装PaddlePaddle、CUDA和cuDNN_第5张图片
(2) 访问 cuda官网下载地址,点击 CUDA Toolkit 11.2.2
WIN10安装PaddlePaddle、CUDA和cuDNN_第6张图片
(3) 选择相关选项,点击Download进行下载
WIN10安装PaddlePaddle、CUDA和cuDNN_第7张图片
(4) 双击打开下载好的cuda_11.2.2_461.33_win10.exe,点击OK
WIN10安装PaddlePaddle、CUDA和cuDNN_第8张图片
(5) 点击同意并继续
WIN10安装PaddlePaddle、CUDA和cuDNN_第9张图片
(6) 点击自定义,然后下一步
WIN10安装PaddlePaddle、CUDA和cuDNN_第10张图片
(7) 继续下一步(这里默认就好)
WIN10安装PaddlePaddle、CUDA和cuDNN_第11张图片
(8) 继续下一步(这里你可以自定义安装位置,我这里选择默认)
WIN10安装PaddlePaddle、CUDA和cuDNN_第12张图片
(9) 安装完成,点击下一步
WIN10安装PaddlePaddle、CUDA和cuDNN_第13张图片
(10) 结束,点击关闭
WIN10安装PaddlePaddle、CUDA和cuDNN_第14张图片

4. 安装cuDNN

(1) 访问 cuDNN官网下载地址,点击Download cuDNN v8.1.1 (Feburary 26th, 2021), for CUDA 11.0,11.1 and 11.2。
注意:这里选择的cudnn v8.1.1需要匹配cuda 11.2)
WIN10安装PaddlePaddle、CUDA和cuDNN_第15张图片

(2) 点击 cuDNN Library for Windows (x86) 进行下载
WIN10安装PaddlePaddle、CUDA和cuDNN_第16张图片
(3) 对下载好的cudnn-11.2-windows-x64-v8.1.1.33.zip进行解压,并打开解压后的目录,并复制该目录下的全部内容
WIN10安装PaddlePaddle、CUDA和cuDNN_第17张图片
(4) 打开CUDA的安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2,把刚复制的内容粘贴到此目录下
WIN10安装PaddlePaddle、CUDA和cuDNN_第18张图片
(5) 复制完成,结束
WIN10安装PaddlePaddle、CUDA和cuDNN_第19张图片

5. 验证PpaddlePaddle-GPU是否安装成功

(1) 打开刚刚安装了PpaddlePaddle的anaconda虚拟环境命令行窗口。使用 python 进入python解释器,输入import paddle ,再输入 paddle.utils.run_check()。
如果出现PaddlePaddle is installed successfully!,说明您已成功安装。

(2) 若失败,出现
Could not load library cudnn_ops_infer64_8.dll. Error code 126
Please make sure cudnn_ops_infer64_8.dll is in your library path!
这个错误
WIN10安装PaddlePaddle、CUDA和cuDNN_第20张图片
解决方法:
a. 打开C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin目录,复制该目录下的cudnn_ops_infer64_8.dll
WIN10安装PaddlePaddle、CUDA和cuDNN_第21张图片
b. 打开C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64目录,进行粘贴
WIN10安装PaddlePaddle、CUDA和cuDNN_第22张图片
c. 再次验证即可成功

至此就安装完毕了,可以开始你的深度学习之旅啦。


总结

paddlepaddle、CUDA和cuDNN三者版本号需要匹配,这也是官方验证过的,否则可能会出现意想不到的事情。

你可能感兴趣的:(环境配置,python,深度学习,paddlepaddle,cuda,cudnn)