硬件厂商纷纷“变软”:FPGA行业巨头Xilinx推出Vitis AI平台,并在GitHub上开源
晓查 发自 盘古大观
量子位 报道 | 公众号 QbitAI
今天,FPGA芯片厂商赛灵思(Xilinx)在北京发布了Vitis统一软件平台,支持赛灵思多种可编程逻辑器件(如FPGA、ACAP、MPSoC等硬件)上的应用程序的新框架。它为云端、边缘和混合计算应用加速提供了统一编程模型。
赛灵思大中华区销售副总裁唐晓蕾、软件和人工智能高级经理罗霖在现场以“突破软硬件壁垒,解锁全员创新”为主题,详细介绍了Vitis的行业意义与技术细节。
作为一家以硬件知名的公司,赛灵思推出Vitis反而是为了让软件工程师“忘记”硬件,用户无需深入掌握硬件知识即可对赛灵思的硬件框架进行自适应。
赛灵思创建了一种单一的环境,让来自各个领域的程序员和工程师使用自己理解的工具和框架共同开发和优化硬件和软件。
而且Vitis是完全免费和开放的,目前已经在GitHub平台上开源。
近年来,AI在行业中的应用数量激增,异构计算、云边协同等成为行业趋势,AI软件的迭代速度已经大大超过了硬件的更新周期,赛灵思也在积极寻求变化。
赛灵思表示,Vitis统一软件平台是他们5年开发工作的结果,投入了1000人年的巨大工作量。
Vitis提供了一系列重要组件,包括Vitis AI开发环境、Vitis加速库、Vitis运行时库等等。其中,Vitis AI是赛灵思的人工智能开发平台,适用于在赛灵思硬件上进行AI推理,帮助FPGA释放AI加速的潜力。
FPGA是赛灵思擅长的领域,该公司很早就有一套Vivado的硬件设计工具。但是由于FPGA的特殊性质以及编程的复杂性,Vivado并不是适合初学者。
而Vitis所做的就是将Vivado、硬件接口都放在底层,然后向用户开放易于访问的软件接口。开发者可以在熟悉的开发流程和环境中接入赛灵思的自适应计算。
此外,Vitis还同时提供了GUI和命令行两种开发工具,进一步降低了使用门槛。
Vitis支持TensorFlow、Caffe、PyTorch等AI框架。开发者过去使用这些平台开发的模型,并不需要更改代码,只需在重新编译中设置环境参数,即可获得新的部署模型。让移植应用变得非常简单,减少开发者的苦恼。
开源地址:
https://github.com/Xilinx/Vitis-Tutorials
https://github.com/Xilinx/Vitis_Libraries
- 脑机接口走向现实,11张PPT看懂中国脑机接口产业现状|量子位智库2021-08-10
- 张朝阳开课手推E=mc²,李永乐现场狂做笔记2022-03-11
- 阿里数学竞赛可以报名了!奖金增加到400万元,题目面向大众公开征集2022-03-14
- 英伟达遭黑客最后通牒:今天必须开源GPU驱动,否则公布1TB机密数据2022-03-05