0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Vitis AI Library来安装、使用和开发应用

Xilinx赛灵思官微 来源:Xilinx赛灵思官微 作者:AMD Xilinx 2022-10-10 10:26 次阅读

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

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

目标受众

Vitis AI Library 的目标用户如下:

用户想要使用经过预训练的 AMD 赛灵思模型来快速构建应用。

用户使用 Vitis AI Library 支持网络列表下其自有数据集来训练自有模型。

用户具有与 Vitis AI Library 支持的模型类似的自定义模型,并使用 Vitis AI 后处理库。

注释:如果您拥有的自定义模型与 Vitis AI Library 所支持的模型截然不同,或者您有专业的后处理要求,则可使用 Vitis AI Library 实现作为参考。

相关库

以下 Vitis AI Library 与本文档有关。

Vitis AI Library 程序包列表

35561eb6-396d-11ed-9e49-dac502259ad0.png

模块框图

Vitis AI Library 包含 4 个部分:

基本库:基本库提供了基本编程接口,其中包含 DPU 和每个模型可用的后处理模块。dpu_task 是适用于 DPU 运算的接口库。cpu_task 是适用于分配给 CPU 的运算的接口库。xnnpp 是每个模型的后处理库,其中具有内置模块, 如最优化和加速。

模型库:模型库能实现大部分开源神经网络部署,包括常见的网络类型,如分类、检测、分割等。这些库提供了易于使用的快速部署方法,并具有统一的接口,适用于 AMD 赛灵思模型或自定义模型。

库测试样本:库测试样本用于快速测试和评估模型库。

应用演示:应用演示为您展示了如何使用 Vitis AI Library 来开发应用。

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

35ad2fe4-396d-11ed-9e49-dac502259ad0.png

功能特性

Vitis AI Library 特征包括:

全栈应用解决方案

经最优化的预处理和后处理函数/库

开源模型库

统一操作接口,具有 DPU 以及模型的预处理和后处理接口

基于应用的实用模型库、预处理和后处理库以及应用示例

Vitis AI Library v2.5 版本说明

本节包含有关 Vitis AI Library 2.5 版本的功能特性和更新的信息

关键功能特性与增强功能

此版本的 Vitis AI Library 包含以下关键功能特性与增强功能:

全新模型库:支持下列新模型库:OCR、Textmountain 检测、车辆分类、OFA_YOLO 检测、EfficientDet_D2、Movenet 检测。

全新模型支持:添加 11 个全新 PyTorch 模型、添加 5 个全新 TensorFlow 模型、添加 1 个全新 TensorFlow2 模型。

新增 CPU 运算符支持:添加 8 个 CPU 运算符。

自定义运算符增强功能:在 Python 中添加自定义运算符寄存示例。

Xdputil 工具增强功能:xdputil 支持查看指定运算符的信息。

兼容性

Vitis AI Library 2.5 已经过下列镜像的测试。

xilinx-zcu102-dpu-v2022.1-v2.5.0.img.gz

xilinx-zcu104-dpu-v2022.1-v2.5.0.img.gz

xilinx-kv260-dpu-v2022.1-v2.5.0.img.gz

xilinx-vck190-dpu-v2022.1-v2.5.0.img.gz

器件支持

Vitis AI Library 2.5 支持以下平台和评估板 (EVB)。

边缘器件支持

35e571a6-396d-11ed-9e49-dac502259ad0.png

云开发板支持

36631bba-396d-11ed-9e49-dac502259ad0.png




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:Vitis AI Library 用户指南(附下载)

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vitis AI Library体验之OCR识别

    Vitis AI Library是一组高层次库和 API,专为利用 DPU 高效执行 AI 推断而构建。它是基于 Vitis
    的头像 发表于 10-17 08:23 625次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>AI</b> <b class='flag-5'>Library</b>体验之OCR识别

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式软件,最新 Vitis
    发表于 03-24 16:15

    Vitis AI Model Zone软件平台具备哪些功能?

    Vitis AI Model Zone软件平台具备哪些功能?Vitis AI Model Zone软件平台的应用范围包括哪些?
    发表于 07-09 06:44

    【KV260视觉入门套件试用体验】部署vitis-ai环境以及测试demo

    /ug1354-xilinx-ai-sdk/%E4%B8%8B%E8%BD%BD-Vitis-AI-Library安装->设置目标->步骤1:安装
    发表于 08-27 23:35

    【KV260视觉入门套件试用体验】Vitis AI 初次体验

    封装诸多高效且高质量的神经网络,提供易用且统一的接口。由此可简化深度学习神经网络的使用,对于不具备深度学习或 FPGA 知识的用户也是如此。Vitis AI Library 使开发者能
    发表于 09-10 13:15

    【KV260视觉入门套件试用体验】部署DPU镜像并运行Vitis AI图像分类示例程序

    统一软件平台和Vitis AI。 1.1 Vitis™ 统一软件平台简介 来自Xilinx官网的简介,Vitis 统一软件平台包括: 全面的内核开发
    发表于 09-10 23:01

    【KV260视觉入门套件试用体验】五、VITis AI (人脸检测和人体检测)

    一、DPU 镜像环境配置 官方镜像已经安装好了可以在安装相关配置,示例来源Vitis AI Library用户指南3.0版本,首先需要
    发表于 09-26 16:22

    【KV260视觉入门套件试用体验】六、VITis AI车牌检测&amp;车牌识别

    代码程序。 cd ~/Vitis-AI/examples/vai_library/samples/platedetect ./test_jpeg_platedetect plate_detect
    发表于 09-26 16:28

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    /Vitis-AI/examples/vai_library/samples/multitask/ ./test_video_multitask MT-resnet18_mixed_pt
    发表于 09-26 16:43

    【KV260视觉入门套件试用体验】基于Vitis AI的ADAS目标识别

    /usr/share/vitis_ai_library/models -r 把非KV260的内容截掉了,readme基本上就是告诉用户,去Vitis AI Model Zoo下载相应的model并
    发表于 09-27 23:21

    【KV260视觉入门套件试用体验】Vitis-AI加速的YOLOX视频目标检测示例体验和原理解析

    =vitis_ai_library_r3.0.0_video.tar.gz 在开发板上下载、解压的命令为: # 跳转到HOME目录 cd ~ # 下载 tar.gz 文件 TGZ=[vitis_ai_library
    发表于 10-06 23:32

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,并使用inspector检查模型

    FFT运算(Vivado) 四、硬件加速之—使用PL加速矩阵乘法运算(Vitis HLS) 五、Vitis AI 构建开发环境,并使用inspector检查模型 六、
    发表于 10-14 15:34

    【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别

    的接口。由此可简化深度学习神经网络的使用,对于不具备深度学习或 FPGA 知识的用户也是如此。Vitis AI Library 使开发者能够专注于
    发表于 10-16 23:25

    Vitis AI1.1系列教程1——软件安装

    本博文介绍Vitis AI1.1 系列软件安装教程。
    发表于 07-25 17:25 1591次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>AI</b>1.1系列教程1——软件<b class='flag-5'>安装</b>

    Vitis AI1.1 系列教程1——软件安装

    本博文介绍Vitis AI1.1 系列软件安装教程。
    发表于 03-01 10:36 5次下载
    <b class='flag-5'>Vitis</b> <b class='flag-5'>AI</b>1.1 系列教程1——软件<b class='flag-5'>安装</b>