0.1. 准备
0.1.1. 安装环境
windows11
python3.10
RTX4090
0.1.2. 帮助文档
- github https://github.com/PaddlePaddle/Paddle
- 模型中心 https://www.paddlepaddle.org.cn/en/models
- GPU版本选择 https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
0.2. 安装
0.2.1. 安装paddlepaddle
# 分为CPU与GPU版本,允许的话建议使用GPU加速
# CPU
pip install paddlepaddle
# GPU 参考 https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
# 实际需要考虑具体显卡型号和版本
# 如安装11.7
# pip install paddlepaddle-gpu==2.4.2.post117 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html
pip install paddlepaddle-gpu
0.2.2. 安装paddlehub
# 模型管理中心
pip install paddlehub
0.2.3. 安装GPU相关库
- 安装GPU相关库
- 相关版本安装可参考 - https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
- 安装CUDA
- 可能需要登录
- 下载地址 - https://developer.nvidia.cn/cuda-downloads?target_os=Windows&target_arch=x86_64
- 历史版本下载 - https://developer.nvidia.cn/cuda-toolkit-archive
- 这里选择11.7
- 安装完重启下
- 安装位置一般在
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
- 下载cuDNN
- https://developer.nvidia.com/rdp/cudnn-archive
- 解压一般包含如下几个文件
bin
include
lib
- 直接复制到
CUDA
目录下C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
,存在的直接覆盖即可
- 下载
Zlib
- 部分场景需要解压缩,需要安装
Installing Zlib
- 缺少报错
Could not locate zlibwapi.dll. Please make sure it is in your library path
- 参考文档 - https://www.liaojinhua.com/python/3820.html
- 下载地址 - https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-zlib-windows
- 下载完成后解压将
zlibwapi.dll
复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
即可
- 部分场景需要解压缩,需要安装
- 检查GPU配置情况
import paddlepaddle.utils.run_check()
paddle.utils.run_check()
结果如下表示成功
Running verify PaddlePaddle program ...
W0509 14:46:12.973776 32952 gpu_resources.cc:61] Please NOTE: device: 0, GPU Compute Capability: 8.9, Driver API Version: 12.1, Runtime API Version: 11.7
W0509 14:46:12.984279 32952 gpu_resources.cc:91] device: 0, cuDNN Version: 8.4.
PaddlePaddle works well on 1 GPU.
PaddlePaddle works well on 1 GPUs.
PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
出现下边或者其他表示有问题,需要自行检查版本或查看提示
# 可以尝试重启下
Running verify PaddlePaddle program ...
W0509 14:46:12.973776 32952 gpu_resources.cc:61] Please NOTE: device: 0, GPU Compute Capability: 8.9, Driver API Version: 12.1, Runtime API Version: 11.7
W0509 14:46:12.984279 32952 gpu_resources.cc:91] device: 0, cuDNN Version: 8.4.
0.2.4. 安装humanseg_server
及人像检测示例
# 人像识别服务
hub intsall humanseg_server
…