现在百度飞桨的框架越做越火热,pp飞桨的目标检测框架开发套件也发布多时了,本文就利用自定义的VOC数据集来进行目标检测.下面是一些官方资料的参考地址
PaddleDetection Github
PaddleDetection 安装说明
PaddleDetection 数据集准备
PaddleDetection 如何上手
PaddleDetection 支持的数据格式
[PaddleDetection保姆级教程]使用自定义数据集实现吸烟识别预测
PaddleDetection 官方教程文档
先来讲一下目标检测从安装到训练的我的配置:
显卡: RTX 3090 * 2
CUDA版本:11.4
数据集:10W +
保姆级目录
- 1、安装PaddleDetection
* - 1.安装paddlepaddle
- 2、安装PaddleDetection
- 3、PaddleDetection安装测试
- 2、自定义VOC数据集
- 3、配置PaddleDetection训练参数文件
- 4、开始训练
* - 1、单卡训练
- 2、多卡训练
- 3、训练结果
1、安装PaddleDetection
1.安装paddlepaddle
首先需要安装paddlepaddle官方库
环境要求
PaddlePaddle 2.2
OS 64位操作系统
Python 3(3.5.1+/3.6/3.7/3.8/3.9),64位版本
pip/pip3(9.0.1+),64位版本
CUDA >= 10.1
cuDNN >= 7.6
PaddleDetection 依赖 PaddlePaddle 版本关系:
安装paddlepaddle
python -m pip install paddlepaddle-gpu==2.2.0.post101 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
由于我的cuda版本是11.4,过高了,所以我直接去官方网站找下载方式:paddlepaddle 官方下载地址
我选择的计算平台是CUDA11.2,直接复制上方的安装信息到命令行即可。
python -m pip install paddlepaddle-gpu==2.3.0.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html
2、安装PaddleDetection
注意: pip安装方式只支持Python3
cd <path/to/clone/PaddleDetection>
git clone https://github.com/PaddlePaddle/PaddleDetection.git
cd PaddleDetection
pip install -r requirements.txt
python setup.py install
安装后确认测试通过:
python ppdet/modeling/tests/test_architectures.py
测试通过后会提示如下信息:
`python
…….
Original: https://blog.csdn.net/qq_36551453/article/details/125320356
Author: 程序员吴彦祖
Title: PaddleDetection 自定义VOC数据集进行目标检测
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/687148/
转载文章受原作者版权保护。转载请注明原作者出处!