PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
22.26k stars 5.6k forks source link

【Hackathon 7th】开源贡献个人挑战赛 #68244

Open sunzhongkai588 opened 2 months ago

sunzhongkai588 commented 2 months ago

大家好,非常高兴地告诉大家,第七期 PaddlePaddle Hackathon 正式开始。本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目开发实践。本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,百度飞桨承办,活动包含三大赛道:开源贡献个人挑战赛、飞桨护航计划集训营、Fundable Projects,等你来挑战!活动详细信息可参考 PaddlePaddle Hackathon 说明

此 issue 发布开源贡献个人挑战赛的任务,以开源贡献为核心,开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励,奖金 1-4 🌟(2-8k)。 详细信息参考第七期黑客松开源贡献个人挑战赛活动说明

报名格式参考:【报名】:2、3,多个任务之间需要使用中文顿号分隔,报名多个连续任务可用横线表示,如 2-5

RFC&PR 提交格式:在 PR 的标题中以 【Hackathon 7th No.xxx】 开头,注明任务编号

[!NOTE]

部分任务无需提交 RFC 即可直接进行开发,请仔细阅读任务描述或查询 RFC 需求列表 确认具体要求。

往期个人挑战赛: #62905

一、科学计算模型复现任务

[!IMPORTANT]

该方向的任务已提前偷跑😁,请直接在 #67603 回复认领!!!

二、框架 API 开发任务

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
18 ⭐️⭐️ 为稀疏计算添加复数支持 @NKNaN #68294 #6889 #68432 #6899
@NKNaN
19 为 Paddle 新增 load_state_dict_from_url API @zty-king #958 #68507 #68594
20 为 Paddle 新增 Tensor.set / Tensor.resize API @NKNaN #968 #68681 #6935
21 ⭐⭐ 为 Paddle 新增 reset_peak_memory_stats/reset_max_memory_allocated/memory_stats API @Qin-sx
22 在 paddle.audio.functional.get_window 中支持 bartlett 、 kaiser 和 nuttall 窗函数 @Micalling #68268 #960 #6875 #68430
@Micalling
23 为 Paddle 新增 ParameterDict API @Micalling #68270 #959 #6874
@Micalling
24 ⭐⭐ 为 Paddle 新增 EmbeddingBag API @NKNaN #970
25 为 Paddle 新增 is_coalesced/sparse_dim/dense_dim API @NKNaN #961 #68334 #6925 #69132
26 ⭐⭐ 为 Paddle 新增 lu_solve API @GreatV #962
@a162837
27 ⭐⭐⭐ 为 Paddle 新增 register_parametrization/remove_parametrizations/cached/ParametrizationList/is_parametrized API @AsakusaRinne
28 paddle.clip 进行功能增强 @idontkonwher #69073
@yinfan98
@a162837 #68819 #6924 #69109 #69193 #69269
29 paddle.grad 进行功能增强 @inaomIIsfarell
30 paddle.divide 进行功能增强 @Asthestarsfalll #68348
31 paddle.sparse.sparse_csr_tensor进行功能增强 @monster1015 #68281 #6876
@monster1015
32 paddle.nn.functional.scaled_dot_product_attention 进行功能增强 @Lunarscave
@yinfan98 #69099
33 paddle.nn.MaxPool1D/MaxPool2D/MaxPool3D 及其对应 functional API 增加 dilation 参数 @fangfangssj
@yinfan98
@a162837
34 为 Paddle 代码转换工具新增 API 转换规则(第 1 组) @BIGUOX
@ooooo-create
35 为 Paddle 代码转换工具新增 API 转换规则(第 2 组) @ccsuzzh #6880 #488
@ccsuzzh
36 为 Paddle 代码转换工具新增 API 转换规则(第 3 组) @enkilee #479 #484 #6906 #6901 #6890 #6879
@enkilee
37 为 Paddle 代码转换工具新增 API 转换规则(第 4 组) @monster1015 #6884 #481
@monster1015
38 为 Paddle 代码转换工具新增 API 转换规则(第 5 组) @inaomIIsfarell #487 #6885 #496
@inaomIIsfarell
39 为 Paddle 代码转换工具新增 API 转换规则(第 6 组) @Asthestarsfalll #6878 #477
40 为 Paddle 代码转换工具新增 API 转换规则(第 7 组) @MikhayEeer #6920
41 为 Paddle 代码转换工具新增 API 转换规则(第 8 组) @decade-afk #6887 #493 #495
@decade-afk
42 为 Paddle 代码转换工具新增 API 转换规则(第 9 组) @Ainavo
@decade-afk #6893 #490
@decade-afk

三、套件开发任务

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
43 ⭐⭐️⭐️ 完善 TokenizerFast 功能支持 @yinfan98 #998 #9407
44 ⭐️⭐️⭐️ 大模型 4D 并行框架全自动构建
45 ⭐️⭐️⭐️ 添加 FunctionCall 功能 @essos-bot
46 Paddle2ONNX 添加对返回常量的 IfElse 算子的支持 @Asthestarsfalll #1383
@Asthestarsfalll
47 ⭐️⭐️ Paddle2ONNX 添加对 While 算子的支持 @Lunarscave
@brisaurora #1408
@brisaurora
48 ⭐⭐️ Paddle2ONNX 添加对 Windows 平台自动发包机制的支持 @ccsuzzh #1433
49 ⭐️⭐️ PaddleX 重要模型的量化能力验证和优化
50 ⭐️⭐️ PaddleX 重要模型 Android Demo 支持
51 ⭐️⭐️⭐️ 在 PaddleOCR 中复现 MixTeX 模型 @hereisSS
@ErnestinaQiu #986
52 ⭐️⭐️⭐️ 在 PaddleOCR 中复现 OmniParser 论文 @ErnestinaQiu
53 ⭐️⭐️ 在 PaddleOCR 中复现 TrOCR-Formula-Rec 模型 @hereisSS
54 ⭐️⭐️⭐️ 在 PaddleSpeech 中实现 Whisper 的 Finetune
55 ⭐️⭐️ 在 PaddleSpeech 中实现 DAC 的训练中使用的第三方库 audiotools @suzakuwcx #1016
@DrRyanHuang #1017
56 ⭐️ 在 PaddleSpeech 中复现 DAC 的训练需要用到的 loss (依赖 55) @suzakuwcx
57 ⭐️⭐️ 在 PaddleSpeech 中复现 DAC 模型(依赖 55、56)
58 ⭐️⭐️ VisualDL PIR 可视化产品形态改进 @cse0001

看板信息

任务方向 任务数量 提交作品 / 任务认领 提交率 完成 完成率
框架 API 开发任务 25 18 / 25 72.0% 10 40.0%
套件开发任务 16 4 / 11 25.0% 2 12.5%

统计信息

排名不分先后 @NKNaN (1) @Micalling (2) @monster1015 (2) @ccsuzzh (1) @enkilee (1) @inaomIIsfarell (1) @decade-afk (2) @Asthestarsfalll (1) @brisaurora (1)

zty-king commented 2 months ago

【报名】:19

ccsuzzh commented 2 months ago

【报名】:35

Micalling commented 2 months ago

【报名】:22、23

NKNaN commented 2 months ago

【报名】:25

monster1015 commented 2 months ago

【报名】:31

monster1015 commented 2 months ago

【报名】:37

Asthestarsfalll commented 2 months ago

【报名】:39

enkilee commented 2 months ago

【报名】:36

NKNaN commented 2 months ago

【报名】:18

GreatV commented 2 months ago

【报名】:26

MikhayEeer commented 2 months ago

【报名】:40

inaomIIsfarell commented 2 months ago

【报名】:38

idontkonwher commented 2 months ago

【报名】:28

Asthestarsfalll commented 2 months ago

【提交】:46

Asthestarsfalll commented 2 months ago

【报名】:30

Lunarscave commented 2 months ago

【报名】:32、47

decade-afk commented 1 month ago

【报名】:41

fangfangssj commented 1 month ago

【报名】:33

yinfan98 commented 1 month ago

【报名】:28、32、33、43

decade-afk commented 1 month ago

【报名】:42

bapijun commented 1 month ago

【提交】:24

bapijun commented 1 month ago

【提交】:21

ccsuzzh commented 1 month ago

【报名】:48

inaomIIsfarell commented 1 month ago

【报名】:29

BIGUOX commented 1 month ago

【报名】:34

essos-bot commented 1 month ago

【报名】:45

hereisSS commented 1 month ago

【报名】:51、53

ErnestinaQiu commented 1 month ago

【报名】:51、52

a162837 commented 1 month ago

【报名】:26、28

Qin-sx commented 1 month ago

【报名】:21

a162837 commented 3 weeks ago

【报名】:33

AsakusaRinne commented 3 weeks ago

【报名】:27

suzakuwcx commented 2 weeks ago

【报名】:55, 56

cse0001 commented 2 weeks ago

【报名】:58

DrRyanHuang commented 4 days ago

【报名】:55

ooooo-create commented 4 days ago

【报名】:34