Files
FastDeploy/examples/vision/segmentation/paddleseg/sophgo/cpp
CoolCola 745d0018fa [DOC]fix death url (#1598)
fix death url
2023-03-14 10:22:52 +08:00
..
2023-01-04 15:49:17 +08:00
2023-03-14 10:22:52 +08:00

English | 简体中文

PaddleSeg C++部署示例

本目录下提供infer.cc快速完成PP-LiteSeg在SOPHGO BM1684x板子上加速部署的示例。

算能硬件编译FastDeploy环境准备

在部署前,需自行编译基于算能硬件的预测库,参考文档算能硬件部署环境

生成基本目录文件

该例程由以下几个部分组成

.
├── CMakeLists.txt
├── fastdeploy-sophgo  # 编译文件夹
├── image  # 存放图片的文件夹
├── infer.cc
└── model  # 存放模型文件的文件夹

编译

编译FastDeploy

请参考SOPHGO部署库编译编译SDK编译完成后将在build目录下生成fastdeploy-sophgo目录。拷贝fastdeploy-sophgo至当前目录

拷贝模型文件以及配置文件至model文件夹

将Paddle模型转换为SOPHGO bmodel模型转换步骤参考文档

将转换后的SOPHGO bmodel模型文件拷贝至model中

准备测试图片至image文件夹

wget https://paddleseg.bj.bcebos.com/dygraph/demo/cityscapes_demo.png
cp cityscapes_demo.png ./images

编译example

cd build
cmake .. -DFASTDEPLOY_INSTALL_DIR=${PWD}/fastdeploy-sophgo
make

运行例程

./infer_demo model images/cityscapes_demo.png

快速链接