Windows11安装Paddle2.2 GPU版本踏坑

一、PaddlePaddle2.2:

最近想玩玩线下部署飞桨, 便搞来试试


二、 安装过程

2.1 CUDA、cuDNN安装:
根据飞桨官方说明:如果你使用的是安培架构的GPU,推荐使用CUDA11以上。如果你使用的是非安培架构的GPU,推荐使用CUDA10.2,性能更优。
2.1.1 CUDA安装:
版本对应关系:链接
对应关系1
Windows11安装Paddle2.2 GPU版本踏坑_第1张图片

进入历史版本链接:CUDA历史版本
我选择的是10.2版本,选择好对应系统后下载即可。(有network和local两个版本,视网络情况选择)
Windows11安装Paddle2.2 GPU版本踏坑_第2张图片

下载好后打开exe文件,默认路径即可,也可自己设定,最终路径一般为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA,配置环境变量要用!
Windows11安装Paddle2.2 GPU版本踏坑_第3张图片
选择精简模式,初次安装一直下一步直至安装结束即可。Windows11安装Paddle2.2 GPU版本踏坑_第4张图片
2.1.2cuDNN安装:
进入cuDNN链接:cuDNN历史版本
对于 CUDA 10.2,需要搭配cuDNN 7 (cuDNN>=7.6.5, 多卡环境下 NCCL>=2.7)
Windows11安装Paddle2.2 GPU版本踏坑_第5张图片
下载好后解压:
Windows11安装Paddle2.2 GPU版本踏坑_第6张图片
将这四个文件复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2中:
Windows11安装Paddle2.2 GPU版本踏坑_第7张图片
2.1.3 配置环境变量
变量名随意,
变量值为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin(外部定义变量可防止出现2047字节过长错误)
Windows11安装Paddle2.2 GPU版本踏坑_第8张图片

然后双击Path,选择新建,用%···%格式将刚才的变量名加入,然后一直上移到顶部。
Windows11安装Paddle2.2 GPU版本踏坑_第9张图片
完毕后验证一下:
win+r输入cmd,输入如下命令:

nvcc -V

Windows11安装Paddle2.2 GPU版本踏坑_第10张图片
版本正确!

2.2 conda环境配置

2.2.1 打开Anaconda Prompt,配置python3.7:

conda create -n paddle_2_env python=3.7
activate paddle_2_env

Windows11安装Paddle2.2 GPU版本踏坑_第11张图片
验证python:

where python
python --version

Windows11安装Paddle2.2 GPU版本踏坑_第12张图片
PaddlePaddle官方:确认Python和pip是64bit,并且处理器架构是x86_64(或称作x64、Intel 64、AMD64)架构,目前PaddlePaddle不支持arm64架构。下面的第一行输出的是”64bit”,第二行输出的是”x86_64(或x64、AMD64)”即可:

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

在这里插入图片描述
2.2.2 添加镜像源(可选)

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

2.2.3 paddlepaddle安装:
对于 CUDA 10.2,需要搭配cuDNN 7 (cuDNN>=7.6.5, 多卡环境下 NCCL>=2.7),安装命令为:

conda install paddlepaddle-gpu==2.2.2 cudatoolkit=10.2 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/

2.2.4 验证安装:
安装完成后您可以使用 python 或 python3 进入python解释器

import paddle 
paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明您已成功安装。
Windows11安装Paddle2.2 GPU版本踏坑_第13张图片

你可能感兴趣的:(PaddlePaddle部署,python,paddlepaddle,paddle,经验分享)