跳转到主要内容

Vitis AI:从边缘到云的最佳人工智能推断

demi 提交于

Vitis™ AI 是 Xilinx 的开发平台,适用于在 Xilinx 硬件平台(包括边缘设备和 Alveo 卡)上进行人工智能推断。它由优化的 IP、工具、库、模型和示例设计组成。Vitis AI 以高效易用为设计理念,可在 Xilinx FPGA 和 ACAP 上充分发挥人工智能加速的潜力。

您的开发如何与人工智能协作:

<ul><li>支持主流框架和最新的模型,能够执行不同的深度学习任务。

<li>提供一系列全面的预先优化模型,这些模型现已就绪,可随时部署在 Xilinx 器件上。您可以找到最相似的模型,开始针对您的应用重新训练!

<li>提供一个功能强大的量化器,支持模型量化、校准和微调。对于高级用户,我们还提供一个可选的人工智能优化器,其可将模型修剪达 90%。

<li>AI 分析器提供逐层分析,有助于解决瓶颈问题

<li>AI 库提供高层次 C++ 和 Python API,可实现从边缘到云端的最大可移植性。

<li>可以从吞吐量、时延和电源角度定制可扩展的高效 IP 内核,满足您对许多不同应用的需求。</li></ul>

<center><img width="600" src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81990-1.pn…; alt=""></center><br>

<font size="4" style="line-height: 40px;" color="red"><strong>使用 Vitis AI 探索一切可能性:</strong></font>

<strong>AI 优化器</strong>

有了世界领先的模型压缩技术,我们可以在对精度影响极小的情况下,将模型的复杂性降低 5 至 50 倍。深度压缩可将您的 AI 推断性能提升到一个新的层次。

<center><img src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81991-2.pn…; alt=""></center><br>

<strong>AI 量化器</strong>

通过将 32 位浮点权值和激活量转换为 INT8 这样的定点,AI 量化器可在不影响预测精度的情况下,降低计算复杂度。定点网络模型需要的内存带宽更少,因此比浮点网络模型速度更快,电源效率更高。

<center><img src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81992-3.pn…; alt=""></center><br>

<strong>AI 编译器</strong>

将 AI 模型映射至高效指令集及数据流。还可执行高级优化任务,如层融合和指令排程等,并可尽量重复使用片上内存。

<center><img src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81993-4.pn…; alt=""></center><br>

<strong>AI 配置器</strong>

性能分析器有助于程序员深入分析 AI 推断实现方案的效率和利用率。

<center><img width="600" src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81994-5.pn…; alt=""></center><br>

<strong>AI 库</strong>

该运行时提供一系列轻量级 C++ 及 Python API,其可实现便捷的应用开发。此外,它还提供高效的任务调度、内存管理和中断处理。

<center><img src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81996-6.pn…; alt=""></center><br>

<font size="4" style="line-height: 40px;" color="red"><strong>模型简介</strong></font>

Vitis AI 模型专区包括优化的深度学习模型,可加速在 Xilinx 平台上部署深度学习推断的进程。这些模型涵盖不同的应用,包括但不限于 ADAS/AD、视频监控、机器人和数据中心等。您可以从这些预先训练的模型启动设计,享受深度学习加速的优势。

<center><img width="600" src="http://xilinx.eetrend.com/files/2019-10/wen_zhang_/100045486-81997-7.jp…; alt=""></center><br>

Xilinx AI 平台支持大量 AI/ML 模型,如下所示。我们始终致力于将最新的模型引入我们的平台:

<strong>通用应用</strong>

&nbsp; • &nbsp; 图像分类:Googlenetv1、Resnet50、Resnet101、Resnet152 Inception v1、BN-inception、VGG16、SqueezeNet、Mobilenet、MobilenetV2
&nbsp; • &nbsp; 目标检查:MobilnetV2-SSD, SSD, YOLO v2, YOLO v3, Tiny YOLO v2, Tiny YOLO v3
&nbsp; • &nbsp; 市场细分:ENet, ESPNet

<strong>人脸</strong>

&nbsp; • &nbsp; 面部检查:SSD、Densebox
&nbsp; • &nbsp; 路标定位:坐标回归
&nbsp; • &nbsp; 面部识别:ResNet + Triplet / A-softmax 丢失
&nbsp; • &nbsp; 面部属性识别:分类与回归

<strong>行人</strong>

&nbsp; • &nbsp; 行人检查:SSD
&nbsp; • &nbsp; 姿态估计:坐标回归

<strong>视频分析</strong>

&nbsp; • &nbsp; 目标检查:SSD、RefineDet
&nbsp; • &nbsp; 行人属性识别:GoogleNet
&nbsp; • &nbsp; 汽车属性识别:GoogleNet,修改后的 Densebox + GoogleNet
&nbsp; • &nbsp; 车牌检查:修改的 DenseBox
&nbsp; • &nbsp; 车牌识别:GoogleNet + 多任务学习

<strong>ADAS/AD(自动驾驶)</strong>

&nbsp; • &nbsp; 目标检查:SSD、YOLOv2、YOLOv3
&nbsp; • &nbsp; 车道检测:VPGNet
&nbsp; • &nbsp; 语义分割:FPN

<font color="red" size="4">点击 “<a href="https://github.com/Xilinx/AI-Model-Zoo"><strong>这里</strong></a&gt;”,访问 Xilinx AI Model Zoo</font>