Paddle
Paddle copied to clipboard
【Hackathon 6th】开源贡献个人挑战赛
大家好,非常高兴地告诉大家,第六期 PaddlePaddle Hackathon 正式开始。本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目开发实践。本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,百度飞桨承办,活动包含四大赛道:开源贡献个人挑战赛、飞桨护航计划集训营、Fundable Projects、优秀稿件征集与传播,等你来挑战!活动详细信息可参考 PaddlePaddle Hackathon 说明。
此 issue 发布开源贡献个人挑战赛的任务,以开源贡献为核心,开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励,奖金 1-3 🌟。 详细信息参考第六期黑客松开源贡献个人挑战赛活动说明。
报名格式参考:【报名】:2、3
,多个任务之间需要使用中文顿号分隔,报名多个连续任务可用横线表示,如 2-5
RFC&PR 提交格式:在 PR 的标题中以 【Hackathon 6th No.xxx】 开头,注明任务编号
[!IMPORTANT]
⚠️ 部分任务无需提交 RFC 即可直接进行开发,请查询 RFC 需求列表 确认具体要求。
框架 API 开发任务
框架分布式开发任务
序号 | 难度 | 任务 ISSUE | 队伍名称/状态/PR | 完成队伍 |
---|---|---|---|---|
33 | ⭐ | 支持动态图流水并行设定多个损失函数,并返回多个 loss | @DanGuge @Liyulingyue @amazinGoing @Esther-6 |
@DanGuge |
34 | ⭐ | 支持动态图流水并行时返回 micro batch 的 loss | @DanGuge @Liyulingyue @Esther-6 @YibinLiu666 @AndSonder |
@AndSonder |
35 | ⭐ | 前向重计算函数在 use_reentrant == True 时支持以关键字参数的方式传入 Tensor |
@Liyulingyue @Esther-6 @AndSonder @SigureMo |
@AndSonder |
框架其他开发任务
序号 | 难度 | 任务 ISSUE | 队伍名称/状态/PR | 完成队伍 |
---|---|---|---|---|
50 | ⭐ | 将 PyLayer 机制迁移至 PIR 体系下 | @MarioLulab |
@MarioLulab |
51 | ⭐ | ~~PIR 计算图支持可视化~~ | @ooooo-create |
|
52 | ⭐ | 将paddle内部的dequantize等算子及其kernel实现从fluid下迁移到phi下 | @enkilee |
@enkilee |
53 | ⭐ | 将paddle内部的fake_channel_wise_dequantize_max_abs等算子及其kernel实现从fluid下迁移到phi下 | @Eacient @NKNaN |
@NKNaN |
54 | ⭐ | 将paddle内部的fake_quantize_abs_max等算子及其kernel实现从fluid下迁移到phi下 | @zeroRains |
@zeroRains |
55 | ⭐ | 将paddle内部的fake_quantize_dequantize_abs_max等算子及其kernel实现从fluid下迁移到phi下 | @zeroRains |
@zeroRains |
科学计算模型复现任务
序号 | 难度 | 任务 ISSUE | 队伍名称/状态/PR | 完成队伍 |
---|---|---|---|---|
36 | ⭐️⭐️️ | CausalPINN 代码复现 | @MayYouBeProsperous @xusuyong @DUCH714 |
|
37 | ⭐️ | GraphCastNet 代码迁移至 PaddleScience | @liujun121533 @morestart @MayYouBeProsperous @essos-bot |
@MayYouBeProsperous |
38 | ⭐️⭐️️ | LDCast 代码复现 | @NKNaN @Dracoqhl |
|
39 | ⭐️️ | XPINN 迁移至 PaddleScience | @MayYouBeProsperous @liujun121533 @essos-bot |
@MayYouBeProsperous |
40 | ⭐️⭐️️⭐️️ | SDGD 优化器实现 | @5204AIO @jiamingkong |
|
41 | ⭐️⭐️️⭐️️ | PIRATENETS 代码复现 | @Pesuking @xusuyong |
|
42 | ⭐️⭐️⭐️ | AlphaGeometry 几何推理模型 | @amazinGoing @UIBEjingqichen |
合作伙伴任务
序号 | 难度 | 任务 issue | 队伍名称/状态/PR | 完成队伍 |
---|---|---|---|---|
43 | ⭐️⭐️️ | 为 OpenVINO 实现 Paddle 算子 tril/triu 转换 | @Asthestarsfalll |
@Asthestarsfalll |
44 | ⭐️⭐️ | 为 OpenVINO 实现 Paddle 算子 rsqrt 转换 | @AndSonder |
@AndSonder |
45 | ⭐️⭐️️ | ~为 OpenVINO 实现 Paddle 算子 scaled_dot_product_attention 转换~ | ||
46 | ⭐️⭐️️⭐️ | 为 Openvino 支持 Paddle 2.6.0 | @AndSonder |
@AndSonder |
47 | ⭐️⭐️️️ | 修复 OpenVINO 算子 set_value 问题 | @Asthestarsfalll |
|
48 | ⭐️⭐️️️ | ~(预留)CPU 赛题,后续提供~ | ||
49 | ⭐️⭐️⭐️ | ~(预留)CPU 赛题,后续提供~ |
Paddle2ONNX 任务
社区用户 chenwhql、luotao1、 goocody、jeff41404、 jzhang553、ZhengBicheng 于 2024 年 03 月 28 日向 Paddle2ONNX PMC 捐赠共 10000 元人名币用于 Paddle2ONNX 的发展。 由 Paddle2ONNX PMC 决定,本次使用其中 4500 元人名币向社区发布三道黑客松的赛题。本次使用的奖励均为社区捐赠,因此最后的奖励由 Paddle2ONNX PMC 向社区热心开发者直接颁发。
序号 | 奖励 | 任务 issue | 队伍名称/状态/PR | 完成队伍 |
---|---|---|---|---|
56 | 1000 元 | 赛题 1:为 Paddle2ONNX 添加 DeformConv 算子 | @WintersMontagne10335 @liujun121533 @xiaoyewww @essos-bot |
@xiaoyewww |
57 | 1500 元 | 赛题 2:为 PaddleOCRv4 Det 模型量化模型添加支持 | @WintersMontagne10335 @liujun121533 @essos-bot @wildkid1024 |
|
58 | 2000 元 | 赛题 3:为 Paddle2ONNX 添加半精度模型的支持 | @WintersMontagne10335 @xiaoyewww @wildkid1024 |
看板信息
任务方向 | 任务数量 | 提交作品 / 任务认领 | 提交率 | 完成 | 完成率 |
---|---|---|---|---|---|
框架 API 开发任务 | 32 | 24 / 32 | 75.0% | 15 | 46.88% |
框架分布式开发任务 | 3 | 3 / 3 | 100.0% | 3 | 100.0% |
框架其他开发任务 | 6 | 5 / 6 | 83.33% | 5 | 83.33% |
科学计算模型复现任务 | 7 | 2 / 7 | 28.57% | 2 | 28.57% |
合作伙伴任务 | 7 | 3 / 4 | 42.86% | 3 | 42.86% |
Paddle2ONNX任务 | 3 | 2 / 3 | 66.67% | 1 | 33.33% |
统计信息
排名不分先后 @Chen-Lun-Hao (3) @megemini (4) @cmcamdy (1) @NKNaN (7) @Asthestarsfalll (2) @DanGuge (1) @AndSonder (4) @MayYouBeProsperous (2) @MarioLulab (1) @enkilee (1) @zeroRains (2) @xiaoyewww (1)
【报名】:16
【报名】:7、9-11、31、38
【报名】:3
【报名】:2、9、10、11
【报名】:17、18、19、22、36、39
1、2
【报名】:33、34
【报名】:12
【提交】:24
【报名】:23、25、28、37、39
【报名】:22
【报名】:33、34、35
【报名】:40 SDGD优化器
【报名】:20
【报名】:13
【报名】:5、6、32
【报名】:40
【提交】:30
【报名】:37
【报名】:1
【报名】:4
【报名】:40
【报名】:26
【提交】:25
【报名】:38
【报名】:21、33、42
【报名】:33、34、35
【报名】:41
【提交】:23
【报名】:8