概述 - 2.5 简体中文

Vitis AI Library 用户指南 (UG1354)

Document ID
UG1354
Release Date
2022-06-15
Version
2.5 简体中文

Vitis AI Library 是一组高层次库和 API,专为利用深度学习处理单元 (DPU) 来高效执行 AI 推断而构建。它是基于 Vitis AI 运行时利用统一 API 构建的,并且支持 XRT 2022.1。

Vitis AI Library 通过封装诸多高效且高质量的神经网络,提供易用且统一的接口。由此可简化深度学习神经网络的使用,对于不具备深度学习或 FPGA 知识的用户也是如此。Vitis AI Library 使您能够专注于开发自己的应用,而不是底层硬件。

要了解 Vitis AI Library 的目标受众,请参阅 关于本文档 章节。

模块框图

Vitis AI Library 包含 4 个部分:

基本库
基本库提供了基本编程接口,其中包含 DPU 和每个模型可用的后处理模块。dpu_task 是适用于 DPU 运算的接口库。cpu_task 是适用于分配给 CPU 的运算的接口库。xnnpp 是每个模型的后处理库,其中具有内置模块,如最优化和加速。
模型库
模型库能实现大部分开源神经网络部署,包括常见的网络类型,如分类、检测、分割等。这些库提供了易于使用的快速部署方法,并具有统一的接口,适用于赛灵思模型或自定义模型。
库测试样本
库测试样本用于快速测试和评估模型库。
应用演示
应用演示为您展示了如何使用 Vitis AI Library 来开发应用。

Vitis AI Library 模块框图如下图所示。

图 1. Vitis AI Library 模块框图