【Hackathon 9th】开源贡献个人挑战赛
大家好,非常高兴地告诉大家,第九期 PaddlePaddle Hackathon 正式开始。本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目开发实践。本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,百度飞桨承办,活动包含四大赛道:开源贡献个人挑战赛、飞桨护航计划集训营、Fundable Projects 、文心大模型案例征集,等你来挑战!活动详细信息可参考 PaddlePaddle Hackathon 说明。
此 issue 发布开源贡献个人挑战赛的任务,以开源贡献为核心,开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励,奖金 0.025-3 🌟(0.05k-6k)。 详细信息参考开源贡献个人挑战赛活动说明。
报名格式参考:【报名】:2、3,多个任务之间需要使用中文顿号分隔,报名多个连续任务可用横线表示,如 2-5
RFC&PR 提交格式:在 PR 的标题中以 【Hackathon 9th No.xxx】 开头,注明任务编号
[!NOTE]
部分任务无需提交 RFC 即可直接进行开发,请仔细阅读任务描述或查询 RFC 需求列表 确认具体要求。
往期个人挑战赛: #71310
一、框架开发任务
- API 正确性:NO.1~19
- 自定义算子:NO.109
| 序号 | 难度 | 任务标题 | 队伍名称/状态/PR | 完成队伍 |
|---|---|---|---|---|
| 109 | 🌟🌟 | 基于 Setuptools 80+ 版本自定义算子机制适配 | @megemini |
@megemini |
- SOT 语法支持:NO.128
| 序号 | 难度 | 任务标题 | 队伍名称/状态/PR | 完成队伍 |
|---|---|---|---|---|
| 128 | 🌟 | Paddle SOT 支持 import 语句 | @gouzil |
二、FastDeploy开发任务
- FastDeploy 自定义单测补充和功能模块单测补充:NO.20 - NO.85
- FastDeploy 新增功能及模型:NO.86 - NO.96
三、GraphNet 编译机床任务
[!noTE]
~~该项目要求 8月27日中期检查,9月3日收尾,无法保证完成时间的开发者不建议领取~~
- 适配编译器:NO.97 - NO.100
- 问题修复:NO.101 - NO.102
| 序号 | 难度 | 任务标题 | 队伍名称/状态/PR | 完成队伍 |
|---|---|---|---|---|
| 97 | ⭐ | 适配 tvm 编译器 | @fangfangssj |
@fangfangssj |
| 98 | ⭐ | 适配 xla 编译器 | @ooooo-create @fangfangssj |
@fangfangssj |
| 99 | ⭐ | 适配 TensorRT 编译器 | @fangfangssj |
@fangfangssj |
| 100 | ⭐ | 适配 BladeDISC 编译器 | @HeyDavid633 @fangfangssj |
@HeyDavid633 |
| 101 | ⭐ | 多图抽取问题修复 | @fangfangssj |
@fangfangssj |
| 102 | ⭐ | vmap抽取问题修复 | @fangfangssj |
@fangfangssj |
| 110 | ⭐ | ai4c计算图分解验证器 | @fangfangssj @Dayuxiaoshui |
@fangfangssj |
| 111 | 0.25⭐ | (GraphNet样本修复)batch_norm算子添加weight_meta约束 | @Dayuxiaoshui |
@Dayuxiaoshui |
| 112 | 0.5⭐ | (GraphNet样本修复)非法Torch样本修复 | @Dayuxiaoshui |
@Dayuxiaoshui |
| 113 | 0.025⭐ | torch._C._fft.fft_irfft API转换 | @G2uge |
@G2uge |
| 114 | 0.025⭐ | torch._C._fft.fft_rfft API转换 | @G2uge |
@G2uge |
| 115 | 0.025⭐ | torch._C._fft.fft_fftn API转换 | @G2uge |
@G2uge |
| 116 | 0.025⭐ | torch._C._linalg.linalg_vector_norm API转换 | @xilzy @playaswd |
@xilzy |
| 117 | 0.025⭐ | torch._C._linalg.linalg_norm API转换 | @xilzy @playaswd |
@xilzy |
| 118 | 0.025⭐ | torch._C._nn.softplus API转换 | @G2uge @playaswd |
@G2uge |
| 119 | 0.025⭐ | torch._C._nn.one_hot API转换 | @G2uge @playaswd |
@G2uge |
| 120 | 0.025⭐ | torch._C._special.special_logit API转换 | @G2uge @playaswd |
@G2uge |
| 121 | 0.05⭐ | torch._C._set_grad_enabled API转换 | @xilzy @playaswd |
@xilzy |
| 122 | 0.075⭐ | torch._C._log_api_usage_once API转换 | @playaswd @fangfangssj |
|
| 123 | 0.1⭐ | torch._C._nn.pad API转换 | @xilzy @playaswd |
@xilzy |
| 124 | 0.1⭐ | torch._C._nn.avg_pool2d API转换 | @Dayuxiaoshui @playaswd |
@Dayuxiaoshui |
| 125 | 0.15⭐ | torch._C._nn.gelu API转换 | @xilzy @playaswd |
@xilzy |
| 126 | 0.2⭐ | torch._C._nn.scaled_dot_product_attention API转换 | @Dayuxiaoshui @playaswd @fangfangssj |
@fangfangssj |
| 127 | 0.25⭐ | torch._C._nn.linear API转换 | @Dayuxiaoshui @playaswd |
@Dayuxiaoshui |
四、科学计算任务
- 工具实现:NO.103 - NO.104
- 论文复现:NO.105 - NO.108
| 序号 | 难度 | 任务标题 | 队伍名称/状态/PR | 完成队伍 |
|---|---|---|---|---|
| 103 | ⭐⭐ | 基于Paddle实现第三方库e3nn | @BeingGod @playaswd |
@BeingGod |
| 104 | ⭐⭐⭐ | 基于Paddle实现第三方库torchmetrics | @BeingGod @flytocc @playaswd |
|
| 105 | ⭐⭐ | 基于Paddle实现CoNFiLD流场生成模型 | @ADream-ki @playaswd |
|
| 106 | ⭐⭐ | 基于Paddle实现符号深度学习模型,用于流体力学方程发现 | @xiaoyewww @ADream-ki @playaswd |
|
| 107 | ⭐⭐ | 基于PaddleScience复现Aurora模型推理,使用小样本数据能够实现微调及训练 | @ADream-ki @playaswd |
|
| 108 | ⭐️⭐️⭐ | 基于PaddleScience复现neuralgcm模型推理,使用小样本数据能够实现训练 | @ADream-ki @playaswd |
看板信息
| 任务方向 | 任务数量 | 提交作品 / 任务认领 | 提交率 | 完成 | 完成率 |
|---|---|---|---|---|---|
| 框架开发任务 | 21 | 16 / 18 | 76.19% | 15 | 71.43% |
| FastDeploy 开发任务 | 77 | 58 / 69 | 75.32% | 44 | 57.14% |
| GraphNet 编译机床任务 | 24 | 23 / 24 | 95.83% | 23 | 95.83% |
| 科学计算任务 | 6 | 3 / 6 | 50.0% | 1 | 16.67% |
统计信息
排名不分先后 @ooooo-create (17) @enkilee (2) @yangguohao (1) @xiaohajiayou (2) @co63oc (19) @Echo-Nie (15) @WanRui37 (1) @ccsuzzh (1) @fangfangssj (7) @HeyDavid633 (1) @BeingGod (1) @megemini (1) @Dayuxiaoshui (4) @G2uge (6) @xilzy (5)
【报名】:92-94
【报名】:99、102
【报名】:98
【报名】:2
【报名】:103-104
【报名】:104
【报名】:15
【报名】:86
【报名】:34、37、64、68、70、72、76-77、82、84
【报名】:1、5、9、13、16、14
【报名】:100
【报名】:97、98、101
【报名】:22、36
【报名】:42-45
【报名】:17-18
【报名】:28
【报名】:106
【报名】:105
【报名】:106
【报名】:89
【报名】:89、90
【报名】:6
【报名】:48,50
【报名】:81,85
【报名】:79
【报名】:7
【报名】:53、67
【报名】:31、33
【报名】:53
【报名】:90