【第六届集创赛】芯成大海,壮志凌云——海云捷迅杯FPGA与AI双剑合璧助你练就正宗芯法

日期:2022-03-15

作为新一轮产业变革的核心驱动力,人工智能的应用场景越来越丰富,在工业制造、农业生产、交通运输、医疗健康等领域均发挥着重要作用。近年来,在技术革新的浪潮下,智能硬件与人工智能相结合呈现出向好发展的态势,其中,具有灵活高效、可重复编程特性,可实现定制性能、定制功耗、高吞吐量和低延迟的FPGA被广泛使用。
本届集创赛的海云捷迅杯赛,将FPGA与AI应用双剑合璧, Intel FPGA C5Soc,SSD模型框架,CNN加速,百度paddle-paddle框架等众多关键技术与平台融于一体,为参赛团队带来FPGA设计与应用赛道赛题——基于FPGA CNN加速器的SSD_MobileNetV1模型目标检测实现。

同时,海云捷迅向参赛团队提供自主研发的人工智能边缘实验平台,该平台是云+FPGA+AI的综合性平台,为放置在同一个机箱中的多个FPGA板卡提供电源接口和网络分配管理单元,形成FPGA资源池。板卡内置与百度开源深度学习Paddle-Paddle框架对接的驱动,便于实现人工智能算法的快速部署。参赛团队通过云远程接入平台即可进行仿真和调试,无需购买实物板卡,不受空间限制。

海云捷迅科技有限公司(简称:AWCloud海云捷迅)以FPGA与人工智能技术为核心,与上百所国内顶尖高校开展高层面、多维度的合作。合作高校囊括清华大学、电子科技大学、南开大学、重庆大学、北京科技大学、重庆邮电大学等。合作领域包括人工智能专业建设、师资培训、FPGA+人工智能人才培养、英特尔联合实验室建设、AI+FPGA教学实验平台建设、教育部协同育人项目合作、教育部科技发展中心产学研基金项目合作等。

1
不仅如此,通过与众高校开展各类合作,不断助力高校FPGA和人工智能相关专业的课程体系及人才培养支撑平台建设,加速技术应用落地及FPGA产业发展。并建立完善培训体系,加强专业建设及教材开发,组织专业的FPGA培训和考试。

 

海云捷迅杯 赛题详情

杯赛题目:

基于FPGA CNN加速器的SSD_MobileNetV1模型目标检测实现

参赛组别:

A组,B组

设计任务:

1. 基于百度Paddle-lite v2.9框架①(必须)、海云捷迅自研CNN加速器(可选,也可以使用自己设计的加速器)(包含卷积、DW卷积、RELU、RELU6、量化算法,其中量化是把计算好的32位定点转为浮点再转为8位定点输出)。

2. 基于该加速器Linux驱动示例,可以看到数据重整的方法。根据算子运行位置(PS、PL)的不同,参照驱动示例来重新排列数据。

3. 基于VOC数据集进行训练。

4. 对模型在要求的设计指标内进行各种优化操作,包括剪枝、量化等。

5. 提出设计方案,实现并完成指定测试图片集的目标检测功能。

6. 基础部分60分(满足设计指标),附加部分40分(在满足设计指标的情况下,按照推理速度进行评分)。最后总分按两部分相加得到。

7. 备注:海云捷迅会提供(杯赛钉钉群内下载):

1) FPGA配置文件;

2) CNN加速器相对应的Linux驱动示例;

3) Paddle-lite v2.9①、SSD_MobileNetV1②(全精度版本) 的Demo程序;驱动示例;CNN加速器FPGA配置文件。

设计指标:

1. 模型部署完成,能正确识别图片数据。

2. 帧率不低于2帧。

3. 精度不低于65%。

附加题:

在满足设计指标的情况下,按照推理速度进行评分

2
提交内容③:

1. 汇报PPT:项目介绍、关键技术介绍、性能指标。

2. 详细设计方案:系统架构分析、关键技术分析、性能分析。

3. 工程源码、仿真以及测试报告。

评分标准:

3
参考文献:

1. 基于Paddle-lite v2.9的DEMO工程。包括驱动文件以及FPGA配置文件。

2. 海云捷迅人工智能边缘实验平台使用手册。

3. 飞桨官方网站https://www.paddlepaddle.org.cn/

4. 《Cyclone V Hard Processor System Technical Reference Manual》

5. 《AIGO_C5MB_V10 Schematic》

6. 《Cyclone V SoC 开发板产品手册》

注意事项:

1. 参加杯赛的作品,杯赛出题企业有权在同等条件下优先购买参加本企业杯赛及单项奖获奖团队作品的知识产权。

2. 大赛组委会对参赛作品的提交材料拥有使用权和展示权。

①此PaddleLite版本是经过移植版本,非官方版本。如果需要进行训练,需要使用PaddleDetection 2.1(官方版本,可自行修改、优化),git commit:c37747460e3476c2e841f6cd2502959894a1c22c,可能需要依赖于PaddlePaddle(2.1.3)。

②为飞桨官方全精度SSD_MobileNetV1模型。

③提交资料以模板为准。

(赛题以官网所公布版本为准,点击此处查看

大赛主办方参赛通知可猛击:

关于举办2022年第六届全国大学生集成电路创新创业大赛的通知

PC端官网报名:http://univ.ciciec.com/

内容来源:全国大学生集成电路创新创业大赛

最新信息