您当前的位置: 首页 >  深度学习

庄小焱

暂无认证

  • 3浏览

    0关注

    805博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

深度学习平台——PaddlePaddle环境构建

庄小焱 发布时间:2021-01-30 11:49:21 ,浏览量:3

博文摘要

本文重要给大家一些有关于深度学习的基础知识的了解。并通过的百度飞桨平台进行简单的入门的试验。以及后面的深度学习更加升深入的了解和个人的理解。并在后期。本人将不断的更新文章的内容和知识。如果什么问题。请在下方留言和私信给我。

飞桨PaddlePaddle

飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,是中国首个开源开放、技术领先、功能完备的产业级深度学习平台,集深度学习核心训练和推理框架、基础模型库…。这些吹逼的话就不说了。反正就是的百度自己商用化的深度学习平台和工具。他这个与TensorFlow和pytorch是一样的东西。就是的深度学习的工具的。如果说需要深入研究这个的话。可能还需要自己的从头开始研究。这里只是一个试验的平台和工具。首先你得懂一点的深度学习的概念。然后就是的会一些python语言。那就这个平台可以轻松帮助你的决绝自己的环境的配置的问题。或者是你自己在自己的电脑上配置这个的环境也是比较简单的。本人也在熟悉和使用的这个平台。欢迎和大家一起沟通交流。

2飞桨(PaddlePaddle)安装说明 2.1安装PaddlePaddle 环境需求:
  • OS 64位操作系统
  • Python2 >= 2.7.15 or Python 3(3.5.1+/3.6/3.7),64位版本
  • pip/pip3(9.0.1+),64位版本操作系统是
  • CUDA >= 9.0
  • cuDNN >= 7.6

如果需要 GPU 多卡训练,请先安装NCCL(Windows暂不支持nccl)。

PaddleDetection 依赖 PaddlePaddle 版本关系:

PaddleDetection版本PaddlePaddle版本备注v0.3>=1.7--v0.4>= 1.8.4PP-YOLO依赖1.8.4v0.5>= 1.8.4大部分模型>=1.8.4即可运行,Cascade
# install paddlepaddle
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

# 如果您的机器安装的是CUDA9,请运行以下命令安装
python -m pip install paddlepaddle-gpu==1.8.4.post97 -i https://mirror.baidu.com/pypi/simple

如果您的机器安装的是CUDA10,请运行以下命令安装
python -m pip install paddlepaddle-gpu==1.8.4.post107 -i https://mirror.baidu.com/pypi/simple

如果您的机器是CPU,请运行以下命令安装

python -m pip install paddlepaddle==1.8.4 -i https://mirror.baidu.com/pypi/simple

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

# 在您的Python解释器中确认PaddlePaddle安装成功
>>> import paddle.fluid as fluid
>>> fluid.install_check.run_check()

# 确认PaddlePaddle版本
python -c "import paddle; print(paddle.__version__)"
2.2其他依赖安装
COCO-API:

运行需要COCO-API,安装方式如下:

# 安装pycocotools
pip install pycocotools

windows用户安装COCO-API方式:

# 若Cython未安装,请安装Cython
pip install Cython

# 由于原版cocoapi不支持windows,采用第三方实现版本,该版本仅支持Python3
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

2.3具体出现的问题:

1 注意如果是的winodw下安装时候是出现的安装错误 是应为缺少安装的 .Windows下没有c/c++代码编译环境

解决办法:下载visualcppbuildtools_full.exe来安装 安装成功以后就会在开始菜单里找到visual C++ 2015 x64 Native Build Tools Command 如果暂时找不到就重启一下。

2.没有cython:解决办法:用anaconda下载就可以了

3.没有git: 解决办法:下载并按照指定步骤安装就可以

2.4PaddleDetection

安装Python依赖库:Python依赖库在requirements.txt中给出,可通过如下命令安装:

pip install -r requirements.txt

克隆PaddleDetection库:您可以通过以下命令克隆PaddleDetection:

//在你的制定的文件夹下面 使用的git的命令 没有git的话,自行下载git
git clone https://github.com/PaddlePaddle/PaddleDetection.git

提示:也可以通过 https://gitee.com/paddlepaddle/PaddleDetection 克隆。

git clone https://gitee.com/paddlepaddle/PaddleDetection

确认测试通过:

python ppdet/modeling/tests/test_architectures.py

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

..........
----------------------------------------------------------------------
Ran 12 tests in 2.480s
OK (skipped=2)
2.5运行PaddleDetection自带的模型的进行环境的测试和验证
使用预训练模型预测图像,快速体验模型预测效果:

# use_gpu参数设置是否使用GPU
python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/ob

会在output文件夹下生成一个画有预测结果的同名图像。

结果如下图:

../_images/000000014439.jpg

参考的博文

快速开始 — PaddleDetection 0.1 文档

关注
打赏
1657692713
查看更多评论
立即登录/注册

微信扫码登录

0.0658s