当前位置:网站首页>AVH Deployment Practice (1) | Deploying the Flying Paddle Model on Arm Virtual Hardware
AVH Deployment Practice (1) | Deploying the Flying Paddle Model on Arm Virtual Hardware
2022-07-31 14:58:00 【PaddlePaddle】

Model training and deployment has always beenAI应用的核心.Aiming at the application and challenges of deep learning algorithms in the process of industrialization,百度飞桨与Arm合作,针对Arm Cortex-MDeep learning application scenarios for processors,完成了飞桨模型在Cortex-MHardware adaptation.百度与Arm的此次合作,填补了飞桨模型在Cortex-MThe adaptation on the hardware is blank,同时也增加了Cortex-MNumber of deep learning models on hardware,More deployment options are provided for developers.
本次飞桨与Cortex-MThe adaptation is usedArm虚拟硬件(Arm Virtual Hardware, AVH)Model deployment as a platform.AVHDesigned to enable software development earlier than chip development,为物联网及嵌入式平台带来现代化敏捷的软件开发方法,包括持续集成/持续开发 (CI/CD)、DevOps与MLOps,而无需大型定制硬件集群.
本期,Xiaobian will take you to review Baidu飞桨The developers say it“Arm virtual hardware platform飞桨Model deployment in practice”The main content of the live course,Review with everyoneAVH上部署飞桨The end-to-end flow of the model.
This course is also the first to show how to飞桨Models are deployed directly in the containsArm Cortex-M处理器IP的AVH平台上.pass this course,You can not only learn in depth how to use飞桨Train for more efficient training and inference models,You will also learn how to compile with deep learningTVM将飞桨The model is compiled to fit inArm Cortex-M上运行的目标代码,and deploy it in the containing Cortex-M55的AVH平台上.
For more exciting content, please click the course playback link:
https://www.bilibili.com/video/BV1Q34y1n74a?share_source=copy_web
This live broadcast course mainly covers the following five parts:
第一部分 课程概述
A brief introduction to the era of the Internet of Things,Various challenges faced by deep learning applications in the process of industrialization,并详细分析AVH如何与飞桨Combined to inspire more efficient MLOps工作流,This accelerates the development of edge-side machine learning applications.

图 1:AVH与PaddlePaddleCombined to inspire more efficientMLOps工作流
第二部分 PaddleDetection on Arm
Target detection tasks in the field of computer vision(Detection),Detailed introduction to Baidu飞桨的 PaddleDetectionFeatures and Benefits of the Development Kit,and explained in depthPP-PicoDet模型如何与Cortex-MUse cases for processor adaptation.

图 2:PaddleDetection Development kit panorama
第三部分PaddleOCR on Arm
Text recognition for computer vision(OCR),Baidu is introduced in detail飞桨的PaddleOCRFeatures and Benefits of the Development Kit,and explained in depthPP-OCRv3模型如何与Cortex-MUse cases for processor adaptation.

图 3:PaddleOCR Development kit panorama
第四部分TVMC编译模型
A brief introduction to deep learning compilersTVMThe basic concept of , and its and 飞桨前端、CMSIS-NNBackend adaptation,and explain how to use itTVM编译器完成对飞桨Compile transformation for inference models,Make it fitCortex-Mcode running on the processor.

图 4:Schematic diagram of the compilation process
(了解TVM更多信息,请访问https://tvm.apache.org)
第五部分 AVHto complete the model deployment
简要介绍AVH的特点与优势,and used for this courseArm Corstone和 Cortex CPUFeatures of virtual hardware、其与Arm处理器IPThe relationship and the currently supported virtual hardware models are further introduced.Followed by a specific demonstration session,A step-by-step visual demonstration of how the PP-OCRv3English recognition model published in (After completing the operator adaptation) 部署在Arm Corstone-300on the virtual hardware platform (内含Arm Cortex-M55处理器,Arm Ethos-U55processor and some basic peripherals) .

图 5:AVH Corstone和Cortex CPU简介
In this issue, we mainly lead you to review the main course chapters.在下期推送中,We will take the task of text recognition in the field of computer vision(OCR)为目标,Step by step, I will lead you to complete the entire end-to-end development process from model training optimization to deep learning application deployment,敬请期待下一期内容:AVH部署实践 (二) | 在ArmDeploy on virtual hardwarePP-OCR模型.
不熟悉OCR?Want to unlock early to learn more about itOCRcutting-edge theory and code practice?
欢迎大家scan rightFang QR code pays attention to the public account,Get it for free from Baidu飞桨PaddleOCRThe team, together with colleagues from academia and industry technical experts, covers everything from detection and identification to document analysisOCR全栈技术书籍《动手学OCR》.

温馨提示:
This deployment hands-on course is hosted on AWS/AWS ChinaAmazon Machine MirrorAMI中的 Corstone和Cortex CPU虚拟硬件.
欢迎各位开发者扫描下方二维码,即刻注册AVHThird-party hardware platforms,抢先体验AVHThe ultimate convenience for your embedded development journey!There's more to comeAVHInteresting examples of development on third-party hardware platforms await.
Use your company email or school email to register your application,Approval is more efficient!


关注【飞桨PaddlePaddle】公众号
获取更多技术内容~
本文同步分享在 博客“飞桨PaddlePaddle”(CSDN).
如有侵权,请联系 [email protected] 删除.
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享.
边栏推荐
- OAuth2:微服务权限校验Session共享
- 看交互设计如何集成到Scrum敏捷流程中
- 为什么毕业季不要表白?
- 易驱线主控芯片对比(电动三轮电机90O瓦世纪通达)
- NPM Taobao mirror (latest version) released a new version of npm mirror at 2021-11-21 16:53:52 [easy to understand]
- OAuth2:使用JWT令牌
- 大健云仓冲刺美股:增营收反减利润 京东与DCM是股东
- Nuget package and upload tutorial
- charles进行弱网测试(app弱网测试怎么做)
- 基于最小二乘法和SVM从天气预报中预测太阳能发电量(Matlab代码实现)
猜你喜欢

2021 OWASP TOP 10 漏洞指南

自适应控制——仿真实验三 用超稳定性理论设计模型参考自适应系统

abaqus find contact pairs报错:surface name is already in use

使用 PyTorch 检测眼部疾病

Five dimensions to start MySQL optimization

【CUDA学习笔记】初识CUDA

Ubantu专题4:xshell、xftp连接接虚拟机以及设置xshell复制粘贴快捷键

Introductory UnityShader learning (2) - the rendering pipeline

Small test knife: Go reflection helped me convert Excel to Struct

The paper manual becomes 3D animation in seconds, the latest research of Wu Jiajun of Stanford University, selected for ECCV 2022
随机推荐
R语言的画图代码及差异性分析[通俗易懂]
TRACE32——基于SNOOPer的变量记录
ASP.NET Core 产生连续 Guid
thread_local 变量的析构顺序
看交互设计如何集成到Scrum敏捷流程中
如何进行需求分析评审
MySql总结
LeetCode二叉树系列——222.完全二叉树的节点个数
名创优品斥资6.95亿购买创始人叶国富所持办公楼股权
思路迪医药冲刺港股:5个月亏2.9亿 泰格医药与先声药业是股东
Ubantu project 4: xshell, XFTP connected the virtual machine and set xshell copy and paste the shortcut
Sentinel服务熔断和降级
Ubantu专题5:设置静态ip地址
【CUDA学习笔记】初识CUDA
Asynchronous processing business using CompletableFuture
自适应控制——仿真实验三 用超稳定性理论设计模型参考自适应系统
How to grab configuration information for DELL SC compellent storage system
安装Xshell并使用其进行Ymodem协议的串口传输
什么是消息队列呢?
[QNX Hypervisor 2.2 User Manual] 9.13 rom