[PaddlePaddle飞桨] PaddleDetection-通用目标检测-小模型部署

PaddleDetection的GitHub项目地址
推荐环境:

PaddlePaddle >= 2.3.2
OS 64位操作系统
Python 3(3.5.1+/3.6/3.7/3.8/3.9/3.10)64位版本
pip/pip3(9.0.1+)64位版本
CUDA >= 10.2
cuDNN >= 7.6

pip下载指令:

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

下载PaddleDetection项目:

pip install --upgrade pip
conda deactivate
# conda env remove -n PaddleDetection 
conda create -n PaddleDetection python=3.8
activate PaddleDetection
# 安装paddlepaddle(GPU)(需要十几分钟时间,耐心等待)
conda install paddlepaddle-gpu==2.1.1 cudatoolkit=10.1 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/

# pip安装paddledet
pip install paddledet==2.1.0 -i https://mirror.baidu.com/pypi/simple
# 安装其他依赖
pip install -r requirements.txt
# 测试安装成功与否
python ppdet/modeling/tests/test_architectures.py

获取PaddleDetection项目代码,下载Zip解压也行

git clone https://github.com/PaddlePaddle/PaddleDetection.git

Gitee的2.4Release版本链接

cd PaddleDetection-release-2.4
# 安装 CUDA 和 CUDAnn
conda install cudatoolkit=10.2.89 cudnn=7.6.5
# 安装paddlepaddle
# pip方式
python -m pip install paddlepaddle-gpu==2.2.2 -i https://mirror.baidu.com/pypi/simple
# Conda方式(需要十几分钟时间,耐心等待)
conda install paddlepaddle-gpu==2.2.2 cudatoolkit=10.2 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
# 相关依赖下载
pip install -r requirements.txt
# pip install scikit-learn
# conda install networkx
# conda install flask
# conda install opencv-python==4.6.0.66
# pip uninstall -y protobuf 
# pip install protobuf==3.20.0
# 退出新建的虚拟环境
conda deactivate
# 回到原来你项目的虚拟环境
activate 你的虚拟环境名称
# 编译安装paddledet
python setup.py install
# 安装后确认测试通过:
python ppdet/modeling/tests/test_architectures.py

参考链接:
PaddleDetection安装文档
【报错】protobuf 3.20.3 which is incompatible.
PaddlePaddle以及PaddleDetection安装教程
PaddleDetection 环境配置详细过程

相关推荐

  1. [PaddlePaddle] PaddleSpeech语言模型部署

    2024-07-11 21:38:07       23 阅读
  2. [PaddlePaddle] PaddleOCR图像模型部署

    2024-07-11 21:38:07       25 阅读
  3. PaddleDetection训练目标检测模型

    2024-07-11 21:38:07       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 21:38:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 21:38:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 21:38:07       57 阅读
  4. Python语言-面向对象

    2024-07-11 21:38:07       68 阅读

热门阅读

  1. 说一下浏览器中的强缓存和协商缓存的区别

    2024-07-11 21:38:07       23 阅读
  2. 【Redis 如何实现分级缓存】

    2024-07-11 21:38:07       19 阅读
  3. Rust开发环境搭建

    2024-07-11 21:38:07       24 阅读
  4. E10.【C语言】练习:编写一个猜数字游戏

    2024-07-11 21:38:07       19 阅读
  5. k8s 容器环境下的镜像如何转换为docker 使用

    2024-07-11 21:38:07       26 阅读
  6. 使用Apache Beam进行统一批处理与流处理

    2024-07-11 21:38:07       23 阅读
  7. 【LinuxC语言】手撕Http之处理POST请求

    2024-07-11 21:38:07       21 阅读
  8. 常用的简单的ps快捷键

    2024-07-11 21:38:07       19 阅读
  9. Bug汇总

    2024-07-11 21:38:07       20 阅读
  10. LVS集群(二)

    2024-07-11 21:38:07       22 阅读