基于Python、C++接口的模型EdgeBoard部署
收藏
- Edgeboard简介(以CV为主)
Edgeboard是基于FPGA打造的嵌入式Al解决方案,能够提供强大的算力,并支持定制化模型,适配各种不同的场景,具有高性能、高通用、易集成等特点。基于FPGA可编程架构,定期更新版本,支持更多的网络模型。其基于PaddleLite推理框架,支持Paddle 模型的推理部署(无须转换模型),同时支持C++和Python 接口。提供ZU3/ZU5/ZU9等不同算力提供开发板,计算盒等不同产品形态。
- PaddleX介绍
PaddleX是基于飞桨核心框架、开发套件和工具组件的深度学习全流程开发工具。具备全流程打通、融合产业实践、易用易集成三大特点。PaddleX基于预训练模型,可以使用少量数据集训练高精度模型,支持Python API和GUl,可非常方便完成端到端模型训练和导出部署。
- 安装PaddleX
- 准备数据集
- 训练模型(直接使用已有的模型)
- 模型预测
详细示例见官方教程:
https://aistudio.baidu.com/aistudio/projectdetail/439860?channelType=0&channel=0
- 将模型导出,可以用PaddleX官方API,GitHub官网查,也可以用命令行,
- 登录板子,将导出的模型拷贝到板子上。
C++部署
PyThon部署
具体的内容见视频:
https://www.bilibili.com/video/BV1qq4y1X7uZ?p=5&spm_id_from=pageDriver
0
收藏
请登录后评论