Vitis AI 设计流程
Vitis AI 和Vitis IDE需要下面三个基本步骤:

构建模型
构建硬件平台
构建可执行软件
Vitis AI Runtime:使用C++或Python写应用程序
导入Vitis AI Library,运行编译好的模型文件。
Runtime Overview
Vitis AI开发套件提供high-leve C++/Python APIs(VART)进行从云到边器件开发。对于边缘DPU,除了VART,还可以使用advanced low-level C++/Python APIs。
- VART APIs
VART(Vitis AI Runtime),high-level
- Advanced APIs
advanced low-level APIs源于DNNDK(Deep Neural Network Development Kit )
Programming Model
理解DPU programming model,需要先明白D
本文详细介绍了Vitis AI的设计流程,包括构建模型、硬件平台和可执行软件的步骤。重点讨论了Vitis AI Runtime,包括VART高级APIs和低级Advanced APIs的使用,以及DPU Kernel、Task、Node和Tensor的概念。通过VAI_C编译运行Resnet50模型,并展示了如何利用Advanced APIs进行DPU任务的创建、运行和销毁。此外,还涵盖了图片处理、结果解析和展示的步骤。
订阅专栏 解锁全文
1643

被折叠的 条评论
为什么被折叠?



