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

安装paddle detection心得

 一、安装PaddlePaddle

conda create -n mypaddle python=3.8   conda activate mypaddle  python -m pip install paddlepaddle-gpu==2.6.0 -i https://mirror.baidu.com/pypi/simple

请确保您的PaddlePaddle安装成功并且版本不低于需求版本。使用以下命令进行验证。

这是CUDA11.8 的 PaddlePaddle。

# 在您的Python解释器中确认PaddlePaddle安装成功
>>> import paddle
>>> paddle.utils.run_check()# 确认PaddlePaddle版本
python -c "import paddle; print(paddle.__version__)"

二、安装PaddleDetection

一定要先安装vs环境,特别是c++,要不然后面就麻烦

# 克隆PaddleDetection仓库
cd <path/to/clone/PaddleDetection>
git clone https://github.com/PaddlePaddle/PaddleDetection.git# 安装其他依赖
cd PaddleDetection
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/# 编译安装paddledet
python setup.py install

注意

如果github下载代码较慢,可尝试使用gitee或者代理加速。

若您使用的是Windows系统,由于原版cocoapi不支持Windows,pycocotools依赖可能安装失败,

但是如果安装了vs的c++应该没问题了。

如果运气不太好,可能发生下面的事情

可采用第三方实现版本,该版本仅支持Python3

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

若您使用的是Python <= 3.6的版本,安装pycocotools可能会报错distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('cython>=0.27.3'), 您可通过先安装cython如pip install cython解决该问题

如果运气好,安装成功的话,安装后确认测试通过:

python ppdet/modeling/tests/test_architectures.py

测试通过后会提示如下信息:

.......
----------------------------------------------------------------------
Ran 7 tests in 12.816s
OK

相关文章:

  • FFmpeg开发笔记(十五)详解MediaMTX的推拉流
  • 计算机专业学习单片机有什么意义吗?
  • git2consul+consul+gitlab连接
  • 自动发卡平台源码优化版,支持个人免签支付
  • Unity2018发布安卓报错 Exception: Gradle install not valid
  • 大数据导论-大数据分析——沐雨先生
  • 数据库---PDO
  • Radio Silence for mac 好用的防火墙软件
  • 探索多种数据格式:JSON、YAML、XML、CSV等数据格式详解与比较
  • Day23:LeedCode 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
  • 八大技术趋势案例(云计算大数据)
  • RabbitMQ中的交换机
  • Docker版本:18.06.1安装
  • 网络:udptcp套接字
  • Linux shell编程学习笔记42:md5sum
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • android图片蒙层
  • Angular 响应式表单 基础例子
  • AngularJS指令开发(1)——参数详解
  • css选择器
  • DataBase in Android
  • django开发-定时任务的使用
  • gops —— Go 程序诊断分析工具
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • JavaScript中的对象个人分享
  • java中具有继承关系的类及其对象初始化顺序
  • JSONP原理
  • leetcode98. Validate Binary Search Tree
  • Node项目之评分系统(二)- 数据库设计
  • Python学习之路13-记分
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 关于for循环的简单归纳
  • 技术:超级实用的电脑小技巧
  • 每天10道Java面试题,跟我走,offer有!
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端学习笔记之观察者模式
  • 前端之React实战:创建跨平台的项目架构
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 我建了一个叫Hello World的项目
  • 小程序 setData 学问多
  • 阿里云ACE认证之理解CDN技术
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #前后端分离# 头条发布系统
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (分布式缓存)Redis分片集群
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三)docker:Dockerfile构建容器运行jar包
  • (一) storm的集群安装与配置
  • (转)重识new
  • *2 echo、printf、mkdir命令的应用