Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【Hackathon 6th】开源贡献个人挑战赛 #62905

Closed
sunzhongkai588 opened this issue Mar 21, 2024 · 67 comments
Closed

【Hackathon 6th】开源贡献个人挑战赛 #62905

sunzhongkai588 opened this issue Mar 21, 2024 · 67 comments

Comments

@sunzhongkai588
Copy link
Contributor

sunzhongkai588 commented Mar 21, 2024

大家好,非常高兴地告诉大家,第六期 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 完成队伍
1 为 Paddle 新增 AdaptiveLogSoftmaxWithLoss API @AsakusaRinne
@out-or-outstanding
@Chen-Lun-Hao #854 #856 #63302 #6606
@rootJoyning
@Chen-Lun-Hao
2 为 Paddle 新增 cholesky_inverse API @PommesPeter
@xlcjz
@cmcamdy
@Chen-Lun-Hao
@rootJoyning
@megemini #896 #64519 #6674
@megemini
3 为 Paddle 新增 ZeroPad1D / ZeroPad3D / block_diag API @zhangyiyuan1112
@ptangcandy
@Chen-Lun-Hao #63728 #879 #906 #6651
@rootJoyning
@Chen-Lun-Hao
4 为 Paddle 新增 ormqr API @Chen-Lun-Hao #850 #63227 #6587 #855
@rootJoyning
@Chen-Lun-Hao
5 为 Paddle 新增 Chi2 / LKJCholesky API @zsksmhq
@LouisLoufy
@Chen-Lun-Hao
@cmcamdy #872 #63883 #6627 #65205
@rootJoyning
@cmcamdy
6 半⭐ 为 Paddle 新增 MultivariateNormal / StudentT API @zsksmhq
@LouisLoufy
@cmcamdy
@rootJoyning
@NKNaN #64294 #905 #899 #888 #6657
@NKNaN
7 为 Paddle 新增 sinc / sinc_ API @NKNaN #836 #63521 #6634
@NKNaN
8 为 Paddle 新增 FeatureAlphaDropout API @MagnetoWang #890
@megemini #64881 #913 #6679
@megemini
9 为 Paddle 新增 cartesian_prod API @NKNaN #64684 #64715 #914 #6670 #64977 #65605 #65639 #6751 #65904
@PommesPeter
@Patrick-Star125 #62939 #833
@NKNaN
10 ⭐⭐ 为 Paddle 新增 isposinf / isneginf / isreal / isin API @NKNaN #834 #63523 #6615 #876 #884 #64001 #64331 #6653 #6661
@PommesPeter
@NKNaN
11 ⭐⭐ 为 Paddle 新增 bernoulli_ / log_normal_ / log_normal API @NKNaN #64252 #64504 #6648 #64552 #6664
@PommesPeter #62934
@NKNaN
12 ⭐⭐ 为 Paddle 新增 lu_solve API @AUFEfzx
@out-or-outstanding
@Chen-Lun-Hao #873
13 ⭐⭐⭐ 为 Paddle 新增 RAdam / NAdam API @megemini #849 #875 #63671 #6643
@megemini
14 ⭐⭐ 为 Paddle 新增 tensorinv / tensorsolve API @xlcjz
@UIBEjingqichen
15 ⭐⭐⭐ 为 Paddle 新增 ldl_factor / ldl_solve API @xlcjz
@UIBEjingqichen
16 ⭐⭐⭐ 为 Paddle 新增 LPPool1D / LPPool2D API @GreatV
@out-or-outstanding
@Asthestarsfalll #63544 #6639
@Asthestarsfalll
17 为 Paddle 新增 sparse.mask_as API @MayYouBeProsperous
@cocoshe
@megemini #64320 #901 #6663
@megemini
18 ⭐⭐ 为 Paddle 新增 sparse.concat API @MayYouBeProsperous
@cocoshe
@ZelinMa557
@bapijun #64932
锁定 @bapijun
19 ⭐⭐ 为 Paddle 新增 sparse.stack API @MayYouBeProsperous
@cocoshe
@ZelinMa557
@bapijun
20 ⭐⭐ 为 Paddle 新增 sparse.nn.Conv2DTranspose / Conv3DTranspose API @jshh0401
@cocoshe
21 ⭐⭐ 为 Paddle 新增 sparse.nn.InverseConv2D / InverseConv3D API @amazinGoing
@cocoshe
22 ⭐⭐⭐ 为 Paddle 增强 sparse.add / subtract / multiply / divide API @MayYouBeProsperous
@yangguohao
@cocoshe
@ZelinMa557
23 为 paddle.nn.functional.embedding/paddle.nn.Embedding 增加参数 max_norm/norm_type/scale_grad_by_freq @liujun121533
@AndPuQing #63130
@essos-bot
锁定 @AndPuQing
24 为 paddle.nn.LSTM/RNNBase /paddle.quantile/nanquantile 功能增强 @Asthestarsfalll #62937 #63284 #6611
@Asthestarsfalll
25 为 paddle.histogram/paddle.nn.functional.threshold 进行功能对齐与功能增强 @liujun121533
@AndPuQing #63044 #63346 #63453 #6760
@jinyouzhi #63198 #63194
@petlers
@essos-bot
@AndPuQing
26 为 paddle.view/paddle.nn.initializer.XavierNormal/XavierUniform /KaimingNormal/KaimingUniform 进行功能增强 @yinfan98 #64205
@NKNaN #63268 #63134 #6601 #6577
@NKNaN
27 为 paddle.io.RandomSampler/random_split /Layer.clear_gradients 进行功能增强 @NKNaN #62966 #6594
@NKNaN
28 为 paddle.round/paddle.nn.functional.max_pool1d /max_pool2d/max_pool3d 进行功能增强 @liujun121533
@zbt78 #64436 #6749
@yinfan98 #64421
@essos-bot
锁定 @zbt78
29 为 paddle.nn.functional.max_unpool1d/max_unpool2d /max_unpool3d/paddle.nn.functional.kl_div 进行功能增强 @NKNaN #62986 #63648 #6622 #63860 #6629
@NKNaN
30 为 paddle.nn.functional.max_pool1d/max_pool2d /max_pool3d/paddle.signal.stft 进行功能增强 @AndPuQing #62975
@AndPuQing
31 ⭐⭐ paddle Normal 分布支持复数 @NKNaN #893 #64793 #6677 #65032 #65105 #65103 #6735
@NKNaN
32 ⭐⭐⭐ paddle Adam 优化器支持复数 @zsksmhq

框架分布式开发任务

序号 难度 任务 ISSUE 队伍名称/状态/PR 完成队伍
33 支持动态图流水并行设定多个损失函数,并返回多个 loss @DanGuge #63167
@Liyulingyue
@amazinGoing
@Esther-6
@DanGuge
34 支持动态图流水并行时返回 micro batch 的 loss @DanGuge
@Liyulingyue
@Esther-6
@YibinLiu666
@AndSonder #64218 #64680
@AndSonder
35 前向重计算函数在 use_reentrant == True 时支持以关键字参数的方式传入 Tensor @Liyulingyue
@Esther-6
@AndSonder #63337 #63880
@SigureMo #63637
@AndSonder

框架其他开发任务

序号 难度 任务 ISSUE 队伍名称/状态/PR 完成队伍
50 将 PyLayer 机制迁移至 PIR 体系下 @MarioLulab #63319
@MarioLulab
51 PIR 计算图支持可视化 @ooooo-create
52 将paddle内部的dequantize等算子及其kernel实现从fluid下迁移到phi下 @enkilee #63776 #63826 #63967 #64451 #64494
@enkilee
53 将paddle内部的fake_channel_wise_dequantize_max_abs等算子及其kernel实现从fluid下迁移到phi下 @Eacient
@NKNaN #63991 #64266 #64471 #64574
@NKNaN
54 将paddle内部的fake_quantize_abs_max等算子及其kernel实现从fluid下迁移到phi下 @zeroRains #63610 #63732 #63735
@zeroRains
55 将paddle内部的fake_quantize_dequantize_abs_max等算子及其kernel实现从fluid下迁移到phi下 @zeroRains #63638 #63737 #63736
@zeroRains

科学计算模型复现任务

序号 难度 任务 ISSUE 队伍名称/状态/PR 完成队伍
36 ⭐️⭐️️ CausalPINN 代码复现 @MayYouBeProsperous
@xusuyong
@DUCH714
37 ⭐️ GraphCastNet 代码迁移至 PaddleScience @liujun121533
@morestart
@MayYouBeProsperous #840 #897
@essos-bot
@MayYouBeProsperous
38 ⭐️⭐️️ LDCast 代码复现 @NKNaN #848
@Dracoqhl
39 ⭐️️ XPINN 迁移至 PaddleScience @MayYouBeProsperous #835 #849
@liujun121533
@essos-bot
@MayYouBeProsperous
40 ⭐️⭐️️⭐️️ SDGD 优化器实现 @5204AIO
@jiamingkong #843
41 ⭐️⭐️️⭐️️ PIRATENETS 代码复现 @Pesuking #851
@xusuyong
42 ⭐️⭐️⭐️ AlphaGeometry 几何推理模型 @amazinGoing
@UIBEjingqichen

合作伙伴任务

序号 难度 任务 issue 队伍名称/状态/PR 完成队伍
43 ⭐️⭐️️ 为 OpenVINO 实现 Paddle 算子 tril/triu 转换 @Asthestarsfalll #23982
@Asthestarsfalll
44 ⭐️⭐️ 为 OpenVINO 实现 Paddle 算子 rsqrt 转换 @AndSonder #23985
@AndSonder
45 ⭐️⭐️️ 为 OpenVINO 实现 Paddle 算子 scaled_dot_product_attention 转换
46 ⭐️⭐️️⭐️ 为 Openvino 支持 Paddle 2.6.0 @AndSonder #23010 @AndSonder
47 ⭐️⭐️️️ 修复 OpenVINO 算子 set_value 问题 @Asthestarsfalll
48 ⭐️⭐️️️ (预留)CPU 赛题,后续提供
49 ⭐️⭐️⭐️ (预留)CPU 赛题,后续提供

Paddle2ONNX 任务

社区用户 chenwhqlluotao1goocodyjeff41404jzhang553ZhengBicheng 于 2024 年 03 月 28 日向 Paddle2ONNX PMC 捐赠共 10000 元人名币用于 Paddle2ONNX 的发展。
由 Paddle2ONNX PMC 决定,本次使用其中 4500 元人名币向社区发布三道黑客松的赛题。本次使用的奖励均为社区捐赠,因此最后的奖励由 Paddle2ONNX PMC 向社区热心开发者直接颁发

序号 奖励 任务 issue 队伍名称/状态/PR 完成队伍
56 1000 元 赛题 1:为 Paddle2ONNX 添加 DeformConv 算子 @WintersMontagne10335
@liujun121533
@xiaoyewww #1256
@essos-bot
@xiaoyewww
57 1500 元 赛题 2:为 PaddleOCRv4 Det 模型量化模型添加支持 @WintersMontagne10335
@liujun121533
@essos-bot
@wildkid1024
58 2000 元 赛题 3:为 Paddle2ONNX 添加半精度模型的支持 @WintersMontagne10335
@xiaoyewww #1268
@wildkid1024
@xiaoyewww

看板信息

任务方向 任务数量 提交作品 / 任务认领 提交率 完成 完成率
框架 API 开发任务 32 24 / 32 75.0% 21 65.62%
框架分布式开发任务 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% 2 66.67%

统计信息

排名不分先后 @Chen-Lun-Hao (3) @megemini (4) @cmcamdy (1) @NKNaN (10) @Asthestarsfalll (3) @AndPuQing (2) @DanGuge (1) @AndSonder (4) @MayYouBeProsperous (2) @MarioLulab (1) @enkilee (1) @zeroRains (2) @xiaoyewww (2)

@GreatV
Copy link
Contributor

GreatV commented Mar 21, 2024

【报名】:16

@NKNaN
Copy link
Contributor

NKNaN commented Mar 21, 2024

【报名】:7、9-11、31、38

@zhangyiyuan1112
Copy link

【报名】:3

@PommesPeter
Copy link
Contributor

PommesPeter commented Mar 21, 2024

【报名】:2、9、10、11

@MayYouBeProsperous
Copy link
Contributor

MayYouBeProsperous commented Mar 21, 2024

【报名】:17、18、19、22、36、39

@mrcangye
Copy link
Contributor

1、2

@DanGuge
Copy link
Contributor

DanGuge commented Mar 21, 2024

【报名】:33、34

@AUFEfzx
Copy link

AUFEfzx commented Mar 21, 2024

【报名】:12

@Asthestarsfalll
Copy link
Contributor

【提交】:24

@essos-bot
Copy link

【报名】:23、25、28、37、39

@yangguohao
Copy link
Contributor

【报名】:22

@Liyulingyue
Copy link
Contributor

Liyulingyue commented Mar 21, 2024

【报名】:33、34、35

@jiamingkong
Copy link

【报名】:40 SDGD优化器

@jshh0401
Copy link

【报名】:20

@megemini
Copy link
Contributor

【报名】:13

@zsksmhq
Copy link

zsksmhq commented Mar 23, 2024

【报名】:5、6、32

@5204AIO
Copy link

5204AIO commented Mar 24, 2024

【报名】:40

@AndPuQing
Copy link
Contributor

【提交】:30

@morestart
Copy link

【报名】:37

@AsakusaRinne
Copy link

【报名】:1

@Chen-Lun-Hao
Copy link
Contributor

【报名】:4

@jiamingkong
Copy link

【报名】:40

@MarioLulab
Copy link
Contributor

【报名】:50

@PaddlePaddle PaddlePaddle deleted a comment from HackathonBot Apr 15, 2024
@PaddlePaddle PaddlePaddle deleted a comment from HackathonBot Apr 15, 2024
@PaddlePaddle PaddlePaddle deleted a comment from HackathonBot Apr 15, 2024
@AndSonder
Copy link
Contributor

【报名】:44、46

@Asthestarsfalll
Copy link
Contributor

【报名】:43、47

@zeroRains
Copy link
Contributor

【报名】:54、55

@Chen-Lun-Hao
Copy link
Contributor

【报名】:3

@enkilee
Copy link
Contributor

enkilee commented Apr 23, 2024

【报名】:52

@Eacient
Copy link

Eacient commented Apr 24, 2024

【报名】:53

@ooooo-create
Copy link
Contributor

【报名】:51

@WintersMontagne10335
Copy link
Contributor

【报名】:56、57、58

@rootJoyning
Copy link

【报名】:1-6

@YibinLiu666
Copy link
Contributor

【报名】:34

@essos-bot
Copy link

【报名】:56、57

@megemini
Copy link
Contributor

【报名】:2

@zbt78
Copy link
Contributor

zbt78 commented May 11, 2024

【报名】:28

1 similar comment
@yinfan98
Copy link
Contributor

【报名】:28

@xusuyong
Copy link

【报名】:36

1 similar comment
@DUCH714
Copy link

DUCH714 commented May 14, 2024

【报名】:36

@megemini
Copy link
Contributor

【报名】:17

@ZelinMa557
Copy link
Contributor

【报名】:18、19、22

@xiaoyewww
Copy link
Contributor

【报名】:56

@xiaoyewww
Copy link
Contributor

【报名】:58

@bapijun
Copy link
Contributor

bapijun commented May 29, 2024

【报名】:18、19

@xusuyong
Copy link

【报名】:41

@petlers
Copy link

petlers commented May 30, 2024

【报名】:25

@wildkid1024
Copy link

wildkid1024 commented Jun 15, 2024

【报名】:57、58

@paddle-bot paddle-bot bot added the status/close 已关闭 label Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests