Windows安装PaddleDetection

注意:在安装PaddleDetection前,需要安装anaconda3来创建虚拟环境

https://blog.csdn.net/HowieXue/article/details/118442904?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168421682516800226563151%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168421682516800226563151&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-118442904-null-null.142^v87^insert_down1,239^v2^insert_chatgpt&utm_term=anaconda%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
可以根据这个链接学习anaconda3的安装!

  • 环境准备
    1. 确认环境

1需要确认 python 的版本是否满足要求

使用以下命令确认是 3.6/3.7/3.8/3.9/3.10

python --version

  1. 需要确认 pip 的版本是否满足要求,要求 pip 版本为 20.2.2 或更高版本

python -m pip --version

  1. 需要确认 Python 和 pip 是 64bit,并且处理器架构是 x86_64(或称作 x64、Intel 64、AMD64)架构。下面的第一行输出的是”64bit”,第二行输出的是”x86_64”、”x64”或”AMD64”即可:

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

  • 开始安装(pip安装)

2.1首先查看cuda版本

nvidia-smi

 

 

可看到CUDA Version:11.6

# 若电脑无GPU则可使用CPU版本安装(效率慢不推荐)
python -m pip install paddlepaddle==2.4.2 -i Simple Index

2.2 GPU 版的 PaddlePaddle

2.2.1 CUDA10.2 的 PaddlePaddle

python -m pip install paddlepaddle-gpu==2.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.2.2 CUDA11.2 的 PaddlePaddle

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

2.2.3 CUDA11.6 的 PaddlePaddle

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

2.2.4 CUDA11.7 的 PaddlePaddle

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

# 根据我的CUDA版本,应该下载2.2.3 CUDA11.6 的 PaddlePaddle

安装cuda和cudnn链接

注意:此链接下载的是10.0版本,我们需要根据自己的cuda版本来安装对应的cudnn

比如我的cuda版本是11.6:

CUDA 工具包 11.6 配合 cuDNN v8.4.0,如需使用 PaddleTensorRT 推理,需配合 TensorRT8.4.0.6

https://blog.csdn.net/qq_42257666/article/details/121436786?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168423572516800211527851%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168423572516800211527851&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-121436786-null-null.142^v87^insert_down1,239^v2^insert_chatgpt&utm_term=%E4%B8%8B%E8%BD%BDcudnn&spm=1018.2226.3001.4187

  • 验证安装

安装完成后您可以使用 python 进入 python 解释器,输入import paddle ,再输入 

paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明您已成功安装。

 

 

四、如何卸载

CPU 版本的 PaddlePaddle: python -m pip uninstall paddlepaddle

GPU 版本的 PaddlePaddle: python -m pip uninstall paddlepaddle-gpu

    1. 安装COCO-API

pip install Cython

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

报错:

 

 

您遇到了一个错误:Cannot find command 'git'。错误消息表明在执行命令git version时出错,系统无法找到指定的文件(WinError 2)。这通常表示您的系统没有安装Git或Git未在环境变量PATH中配置。

https://blog.csdn.net/huangqqdy/article/details/83032408?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168423672716800225529478%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168423672716800225529478&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-83032408-null-null.142^v87^insert_down1,239^v2^insert_chatgpt&utm_term=%E4%B8%8B%E8%BD%BDgit&spm=1018.2226.3001.4187

根据上面的网站学习如何安装git(最新版就可)

 

 

即可安装成功,不会报错!

    1. 选择一个文件夹,下载PaddleDetection

建议直接使用git安装方便,如果不会翻墙可以使用直接去github上下载

 

使用git安装(过程较慢,耐心等待)
git clone GitHub - PaddlePaddle/PaddleDetection: Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.

    1. 安装所需的Python其他依赖库

激活环境,并且 pip install -r requirements.txt

若出现以下报错更新一下paddlepaddle-gpu即可。

pip install --upgrade paddlepaddle-gpu

 

 

    1. 确认测试通过

set PYTHONPATH=`pwd`:$PYTHONPATH

python ppdet/modeling/tests/test_architectures.py

报错: 

 

找到 ppdet/modeling/tests/test_architectures.py这个文件,然后添加

import sys
sys.path.append("E:\\PaddleDetection-2.6.0")
这两行代码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值