1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/denon.zhu-PaddleDetection

Клонировать/Скачать
README.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
yzl19940819 Отправлено 20.05.2021 08:41 1c52c25

C++端预测部署

各环境编译部署教程

C++部署总览

1.说明

2.主要目录和文件

1.说明

本目录为用户提供一个跨平台的C++部署方案,让用户通过PaddleDetection训练的模型导出后,即可基于本项目快速运行,也可以快速集成代码结合到自己的项目实际应用中去。

主要设计的目标包括以下四点:

  • 跨平台,支持在 WindowsLinux 完成编译、二次开发集成和部署运行
  • 可扩展性,支持用户针对新模型开发自己特殊的数据预处理等逻辑
  • 高性能,除了PaddlePaddle自身带来的性能优势,我们还针对图像检测的特点对关键步骤进行了性能优化
  • 支持各种不同检测模型结构,包括Yolov3/Faster_RCNN/SSD

2.主要目录和文件

deploy/cpp
|
├── src
│   ├── main.cc # 集成代码示例, 程序入口
│   ├── object_detector.cc # 模型加载和预测主要逻辑封装类实现
│   └── preprocess_op.cc # 预处理相关主要逻辑封装实现
|
├── include
│   ├── config_parser.h # 导出模型配置yaml文件解析
│   ├── object_detector.h # 模型加载和预测主要逻辑封装类
│   └── preprocess_op.h # 预处理相关主要逻辑类封装
|
├── docs
│   ├── linux_build.md # Linux 编译指南
│   └── windows_vs2019_build.md # Windows VS2019编译指南

├── build.sh # 编译命令脚本

├── CMakeList.txt # cmake编译入口文件
|
├── CMakeSettings.json # Visual Studio 2019 CMake项目编译设置

└── cmake # 依赖的外部项目cmake(目前仅有yaml-cpp)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/denon.zhu-PaddleDetection.git
git@api.gitlife.ru:oschina-mirror/denon.zhu-PaddleDetection.git
oschina-mirror
denon.zhu-PaddleDetection
denon.zhu-PaddleDetection
release/2.3