大赛介绍

TPU编程竞赛-应用挑战赛(以下简称“大赛”)是由算能主办的应用挑战竞赛,大赛面向各大高校学生、开源社区开发者等来自各地的参赛选手,旨在根据不同算法和软件技术栈层级逐步设立系列竞赛赛事,并将竞赛赛题开源。TPU编程竞赛作为一个高水平的竞赛平台,致力于为国家发现和培育算法人才、极致挖掘TPU硬件澎湃算力、用算法和软件的创新解决社会或业务问题,激发开源创新活力,培养开源实践人才,助力开源生态建设。

赛题介绍

  • 赛题背景

细粒度图像分类(Fine-grained image categorization),是当前计算机视觉、模式识别领域的一个研究热点。ViT(Vision Transformer)模型是Google提出的基于Transformer的高效分类模型,被广泛应用在图像识别、生成建模和多模型任务中,例如对象检测、动作识别、视觉问答、视觉推理等。如今的智能应用场景纷繁复杂,在边端设备上完成模型部署,使其具备高速推理能力,对应用落地而言具有重要意义。本竞赛旨在引导选手完成在边端设备上的ViT模型部署,并提高推理性能,挖掘TPU硬件极致算力,激发开源创新活力。

 

  • 赛题任务

参赛者需要使用预训练好的ViT模型,使用int8量化、算子融合、图优化、layergroup优化、混合精度等方式对模型完成编译优化,最后使用算能工具链将模型转成算能1684x处理器可执行的bmodel文件,部署到算能少林派上运行;使用工具链分析模型性能,在保证与原始模型余弦相似度大于0.85的情况下,提高模型推理速度。

 

  • 开源项目介绍

TPU-MLIR项目是算能智能处理器的TPU编译器工程。该工程提供了一套完整的工具链,其可以将不同框架下预训练的神经网络,转化为可以在算能TPU上高效运算的二进制文件。

竞赛流程

本赛题只设置决赛,具体安排和要求如下:

  • 报名(2023.07.06-2023.07.12)

2023/07/06(12:00)发布大赛赛题,选手可登录算能官网报名;

2023/07/12(12:00)截至报名组队;

  • 决赛(2023.07.12)

2023/07/12,决赛复现与答辩,选手输出技术文档与答辩PPT

奖项设置

参赛规则

  • 报名组队

大赛面向全球征集参赛团队,不限年龄、国籍,高校、科研院所、企业从业人员等均可登录官网报名参赛。

个人报名信息要求准确有效,否则会被取消参赛资格。本赛事不收取任何报名费用。

 

  • 组队要求

每队1-5人,每个人最多组队一次,不可退出队伍。

 

  • 通知和获奖

选手通知:大赛组委会将通过参赛团队预留的联系方式邀请参赛团队参与大赛各项活动,若参赛团队在相关通知发出后3日内未答复,则视为自动放弃相应机会,主办方有权顺位递补其他参赛团队。
选手获奖:在比赛结束后六个月之内将会将奖金发送到获奖者账户中。

 

  • 公平竞技

参赛团队在比赛过程中需要自觉遵守参赛秩序,禁止使用规则漏洞、技术漏洞、手动打标等不良途径提高成绩与排名,也禁止在比赛中抄袭他人代码、串通答案、开小号,如果被发现就会被取消比赛资格,并终身禁赛。

组织结构
icon 主办单位
TPU编程竞赛委员会