研究Vitis AI好几个月了,终于实现了在VitisAI平台上部署神经网络模型并成功运行的目标,搞清楚了在整个全流程中如何做自定义,这里的自定义主要包括以下几个方面

  • 硬件平台自定义:这里的硬件平台指的不是PCB板级自定义,而是在Xilinx FPGA芯片上的硬件工程自定义。由于不同人不同项目使用的FPGA芯片架构、型号各有不同,为不同的FPGA芯片准备一个DPU可以运行的硬件平台是非常重要的
  • DPU自定义:模型最终依赖DPU运行,而DPU的编译依赖FPGA芯片资源,不同FPGA芯片资源能力不同,因此需要针对所用的FPGA芯片资源来定制DPU参数
  • 模型自定义:官方仅给出了适用于固定demo板型号的固定数量的预训练模型,而如果所用FPGA平台不是对应demo板的型号,或者想运行自己的模型,需要对模型进行量化压缩编译

本系列将对使用Vitis AI进行神经网络应用加速进行全流程的讲解,阅读本系列,您可以了解到以下内容

  • 什么是Vitis AI,Vitis AI的软件栈如何使用?
  • 什么是DPU,如何在FPGA上部署DPU,DPU的各个参数是什么含义?
  • 进行Vitis AI开发的环境要求是什么,有哪些资源方面的要求?
  • Vitis AI开发需要下载安装哪些依赖工具,什么才是最为正确和高效的配置方式?
  • 自己做的模型,如何在Vitis AI上做量化和编译,并正确的运行?
  • 如何使用Vitis AI提供的性能分析工具,对所运行的模型进行分析?

Vitis AI介绍

Vitis AI是Xilinx推出的专用于其硬件平台的AI推理加速开

Vitis AI(01) Overview相关推荐

  1. 基于ZCU106平台部署Vitis AI 1.2/2.5开发套件【Vivado+Vitis+Petalinux2020/2022】

    Vitis AI是 Xilinx 的开发平台,适用于在 Xilinx 硬件平台(包括边缘设备和 Alveo 卡)上进行人工智能算法推理部署.它由优化的IP.工具.库.模型和示例设计组成.Vitis A ...

  2. 在Vitis中编译Vitis AI Library应用

    如何将Vitis AI Library应用加入Vitis进行编译,生成可执行文件? Vitis AI Library应用编译 在不使用vitis的情况下,vitis ai library编译方法如下: ...

  3. 干货! AI 推断解决方案栈 Vitis AI 全流程独家解析

    2019年,擅长FPGA赛道的赛灵思发布了Vitis统一软件平台,旨在为不熟悉硬件编程与FPGA开发的软件开发人员提供便利.其中的Vitis AI开发环境,一经发布就备受AI开发者关注. 在赛灵思的定 ...

  4. 硬件厂商纷纷“变软”:FPGA行业巨头Xilinx推出Vitis AI平台,并在GitHub上开源

    晓查 发自 盘古大观 量子位 报道 | 公众号 QbitAI 今天,FPGA芯片厂商赛灵思(Xilinx)在北京发布了Vitis统一软件平台,支持赛灵思多种可编程逻辑器件(如FPGA.ACAP.MPS ...

  5. 赛灵思Vitis AI开发环境的正确安装姿势

    1.从官网下载文件Vitis 2020.1 2.设置下载文件的属性 3.不要使用root权限安装在线安装包,默认安装路径为/tools/xilinx 如果没有/tools/Xilinx以及权限问题使用 ...

  6. 深度学习笔记-[跟李沐学AI]-01引言

    DIVE INTO DEEP LEARNING 参考笔记:http://zh-v2.d2l.ai/chapter_introduction/index.html 符号 本书中使用的符号概述如下. 数字 ...

  7. 人工智能AI 01人工智能入门指南

    目录 如何学Python呢 Python这么多库,这么多函数,我需要都记下来吗? 人工智能我该怎么学呢? 机器学习能做什么? 机器学习流程? 机器学习我该怎么学? 现在说的很火的深度学习是什么 算法推 ...

  8. TensorRT部署YOLOv5(01)-Overview

    本系列对在Nvidia边缘计算平台进行深度学习模型部署进行一个全面的介绍,主要围绕TensorRT深度学习加速推理框架,以YOLOv5目标检测任务为例,以Jeston Nano为目标计算平台,对环境搭 ...

  9. access百度翻译 get_百度AI攻略:智能上色

    1.功能描述: 想必大家家里都有很多黑白的老照片,里面有着满满的回忆.百度智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活,让老照片重新焕发活力.说干就干,攻略和代码奉上. 2.平台接入 黑白图像上 ...

最新文章

  1. 深度学习总结:Tensorboard可视化里面的events, graph, histogram
  2. PythonWeb仿51edu项目实战篇视频教程教学视频
  3. 重磅!双腿机器人Digit v2视频流出,自主搬卸货物噪音极小
  4. (pytorch-深度学习)实现稠密连接网络(DenseNet)
  5. 程序员工作3年只涨2千,你不知道程序员有多难!
  6. asp.net调试技巧
  7. mac终端编写c语言,【新手提问】有知道用mac终端编c语言的网络编程的人吗?
  8. 转:前端冷知识(~~some fun , some useful)
  9. 编程实现strstr函数
  10. 精品、好用、优质、黑科技网站推荐
  11. python微博评论爬虫_详解用python写网络爬虫-爬取新浪微博评论
  12. 7-5 华氏度转摄氏度(四舍五入) (5分)_PTA_Java基础练习
  13. BZOJ4340 : BJOI2015 隐身术
  14. php 美团配送 生成签名
  15. 微信小程序简单留言板
  16. LANG和NLS_LANG的区别
  17. 计算机应用多媒体设计,2020年计算机软件水平考试《多媒体应用设计师》问答题及参考答案...
  18. SimpleDateFormat替换方案
  19. PVST、RSTP、MSTP区别
  20. 阿里云人脸识别新版SDK对接(java)

热门文章

  1. 保研经验分享:浙江大学
  2. 编写一个求定积分的通用函数
  3. exFAT移动硬盘写保护怎么去掉
  4. python抓取货币基金数据及基金收益数据分析
  5. Manjaro - 环境配置及软件安装卸载记录
  6. 贪心算法之活动安排问题C语言代码
  7. ant linux tools.jar,为什么ant在错误的目录中寻找tools.jar?
  8. 网易BOBO:在互联网上建设娱乐梦工场
  9. 2018年五一小长假全国旅游大数据报告出炉,这些景点太火爆!
  10. 伺服驱动器-电流环设计