FPGA人工智能技术由于时延小、算力强、功耗低在汽车自动驾驶、数据中心、5G、挖矿等核心IT领域应用广泛。FPGA-AI技术以其并行化处理能力大大提升了模型的算力,以其硬件的可配置实现了有针对性设计裁剪以提升效率,以其硬件的可重构实现了硬件的在线升级。同时随着AI模型的快速演进,亦可以在线灵活升级保护投资,而不像其他的方式必须更换硬件。其单位功耗算力比GPU方式高出数十至数百倍,更适合于边缘端和移动端AI应用。但FPGA-AI技术有着比GPU更高的技术门槛,它们虽然比任何其他AI技术更加灵活,但也会让新用户感到门槛过高。如果仍然采用Verilog/HLS进行模型编程,则工作量巨大,模型一旦更新不易修改,所幸的是世界FPGA技术领先的Xilinx公司推出了Vitis AI技术,让软件开发者可以在其熟悉的Python、C++、TensorFlow 和 PyTorch 环境中,体验FPGA AI技术易于使用和开箱即用。对于有需求裁剪硬件和定制软件的AI高级应用,量身订做了从模型、剪枝、固化、量化到编译的完善的解决方案,本次研修班将Vitis AI的安装开始,模型设计训练、固化量化、编译评估,直至Kernel和操作系统生成、并在Ultra96和最新KOMKria KV260开发板上实操的全过程。研修班涉及视觉机器学习中的三大模型分类图像识别、目标检测和语义分割,支持最流行框架Pytorch、Tensorflow、Tensorflow 2 和 Caffe 的深度学习模型,涉及所有三种业务类型图像、视频和实景的实操,支持多媒体框架GStreamer插件和Pipeline工作模式,简化视频应用编程,并可以应用Xilinx Model Zoo中数百个已经优化的不同 ML框架的数百个模型,为客户的深度定制设计铺平了道路。一、主办单位:中国高科技产业化研究会智能信息处理分会北京中际赛威教育科技有限公司北京中际孚歌科技有限公司二、研修时间:2023年5月25- 27日 (三天授课)三、研修地点:上海(具体地点及路线图详见报到通知)四、培训对象:课程适合于使用FPGA器件进行科研和产品开发的具有中等以上水平的工程技术人员,也适合于相关专业领域具有相当水平的教师和研究生。五、工具平台:培训课程使用的部分软硬件工具由培训方提供。硬件平台:Xilinx ultra96 / KOMKria KV260;图形工作站 软件平台:Xilinx Vitis最新版本六、课程大纲:本课程涵盖大量实验,所有讲解原理都会通过实验来验证说明,不仅加深学员的随堂理解,也可以为学员以后的工程实现提供一份参考模版。第一天 演示FPGAAI项目的视频文件和Vitis AI软件开发原理与环境搭建。1. 演示FPGA-AI国内外参赛和获奖项目的视频文件,包括项目制作过程和效果。2. Vitis AI开发原理和软件介绍,docker和Vitis AI CPU和GPU的下载安装、环境配置、软件升级和使用方法。3. Vitis AI开发流程、开发命令、组件功能和API接口介绍。4. 讲解多媒体框架GStreamer插件Element、Queue、Tee等和Xilinx开发的套件Vitis Video Analytics SDK (VVAS)的Pipeline开发编程。5. PYNQ-ZU开发板准备,包括PYNQ镜像、TF烧写、镜像升级、硬件搭建配置、通信和网络配置原理和调试。第二天 异构深度学习加速单元DPU Kernel设计制作,开发板Vitis-AI Runtime(VART)和Vitis Video Analytics SDK (VVAS)应用编程。1. PYNQ-ZUDPU Kernel的设计与制作,包括硬件平台的设计与输出、Tensorflow与Caffe量化、量化模型评估、Kernel调用与输出。2. VART调用DPU流程和命令,并以PYNQ AI例程解析开发板程序:bit流和kernel载入、输入预处理、模型运行和输出参数后处理全过程。3. GStreamer框架下VVAS语法和编程介绍。基于具体KOMKria VVAS例程说明如何用pipeline的方法实现数据输入、预处理、DPU运行、后处理和视频输出的完整过程,让学生学会用这种高度集成和方便的工具实现FPGAAI视觉应用项目。国内外FPGA大赛优秀参赛项目解读:竞赛要求、模型选择、开发流程、软件讲解与PYNQ-ZU开发板实操,从实例中学习FPGAAI如何入手、开发和应用。第三天 主流AI模型全流程的设计、训练与FPGA转化。1. PYNQ-ZU独立操作系统YOLOv3模型的设计、转换、固化、量化、编译和开发板实操。2. 移植DenseNetX Tensorflow模型改进、训练评估、转换固化、量化编译和开发板测试。3. 移植Enet语义分割模型改进、迁移训练、转换固化、量化评估和开发板实操。4. 以GStreamer框架下VVASMLSDK实例解析编程,从视频文件、摄像头和图像输入,到编写预处理 、DPU模型和后处理json文件编写,再把结果输出到rstp流、视频文件和显示器的全过程解析Pipeline各阶段编程语言和方法。七、主讲老师:DR.Wang,博士,历任华为、中兴资深工程师,长期从事FPGA相关研发和管理工作,主讲过多场培训,授课经验丰富,深受学员好评。八、培训费用及注意事宜:1. 培训费:4500元/人 (含培训费、午餐费、资料费、证书费)。2. 付款方式:学员报名后,请直接将款汇到指定账号(见回执表)。3. 以上费用不含食宿,培训期间食宿可统一安排,费用自理。4. 培训会务工作由北京中际孚歌科技有限公司组织,并为学员出具正式发票。九、证书颁发:培训结束后由主办单位向参会单位学员颁发结业证书。十、课程咨询:010-64113137
注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!