当前位置: 首页 > news >正文

[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 环境配置详细过程

http://www.lryc.cn/news/403536.html

相关文章:

  • Golang | Leetcode Golang题解之第239题滑动窗口最大值
  • 深度解析:在 React 中实现类似 Vue 的 KeepAlive 组件
  • 2024-7-20 IT新闻
  • 前端组件化开发:以Vue自定义底部操作栏组件为例
  • 11.斑马纹列表 为没有文本的链接设置样式
  • 【算法】跳跃游戏II
  • 学习大数据DAY20 Linux环境配置与Linux基本指令
  • 达梦+flowable改造
  • 【乐吾乐2D可视化组态编辑器】消息
  • Qt创建列表,通过外部按钮控制列表的选中下移、上移以及左侧图标的显现
  • svn不能记住密码,反复弹出GNOME,自动重置svn.simple文件
  • 对称加密与非对称加密
  • 03 Git的基本使用
  • 【Linux】将IDEA项目部署到云服务器上,让其成为后台进程(保姆级教学,满满的干货~~)
  • IDEA的断点调试(Debug)
  • 部署django
  • Android Framework学习笔记(4)----Zygote进程
  • 澎湃算力 玩转AI 华为昇腾AI开发板——香橙派OriengePi AiPro边缘计算案例评测
  • <数据集>铁轨缺陷检测数据集<目标检测>
  • 第2章 矩阵
  • 抖音seo短视频矩阵源码系统开发搭建----开源+二次开发
  • 【ELK】简述
  • PyTorch张量数值计算
  • Dockerfile相关命令
  • 【AI教程-吴恩达讲解Prompts】第1篇 - 课程简介
  • Leetcode - 周赛406
  • 【JavaScript 算法】拓扑排序:有向无环图的应用
  • Fastgpt本地或服务器私有化部署常见问题
  • 基于深度学习的股票预测
  • UNiapp 微信小程序渐变不生效