Skip to content

【Hackathon 9th】开源贡献个人挑战赛冲刺赛 #76333

@mattheliu

Description

@mattheliu

大家好!🎉

感谢大家对 第九期 PaddlePaddle Hackathon 的热情参与与广泛关注!为响应社区开发者的呼声,我们特别推出 “第九期 PaddlePaddle Hackathon · 开源贡献个人挑战赛冲刺赛”,为年底社区贡献再添一把火🔥。

本次冲刺赛是 第九期 PaddlePaddle Hackathon · 开源贡献个人挑战赛 的延续与强化,面向所有开发者开放。

此 issue 发布开源贡献个人挑战赛冲刺赛的任务,在原有赛道基础上,新增 Paddle API、FastDeploy、GraphNet、PaddleOCR、PaddleSpeech 等方向的研发任务,助力大家进行更聚焦、更短平快的开源贡献。开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励,奖金 0.025-3 🌟(0.05k-6k)。

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

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

Note

部分任务无需提交 RFC 即可直接进行开发,请仔细阅读任务描述或查询 RFC 需求列表 确认具体要求。
为了降低选手开发门槛,我们提供了线上 V100 开发环境 🔧(申请方式看这里 ➡️ 飞桨线上开发环境——AI Studio星河社区)以帮助大家更丝滑地完成任务。

  • 可下载「如流」扫码加入第九期黑客松交流群

本期个人挑战赛: #74773
往期个人挑战赛: #71310


一、框架开发任务

  • API 兼容性:NO.1~6
序号 难度 任务标题 队伍名称/状态/PR 完成队伍
1 0.25⭐️ paddle.unique兼容性增强 @co63oc #76387 #758
2 0.75⭐️ paddle.autograd.function.*一系列API兼容性增强 @zade23 #76425
3 0.75⭐️ paddle.utils.data.*一系列API兼容性增强 @zade23
@co63oc #76415 #761
4 0.75⭐️ paddle.nn.*一系列API兼容性增强 @yangguohao
5 1.5⭐️ paddle.nn.functional.interpolate兼容性增强 @Qin-sx
@playaswd
6 1.5⭐️ paddle.nn.MaxPool2D兼容性增强 @Qin-sx
@WintersMontagne10335 #76457

二、编译机床开发任务

  • 编译机床:NO.7 - NO.10
序号 难度 任务标题 队伍名称/状态/PR 完成队伍
7 🌟 PyTorch to Paddle 计算图转换 @Dayuxiaoshui #377
8 🌟 ai4c计算图粗分解器设计与实现 @Dayuxiaoshui
@fangfangssj
9 🌟 GraphNet Analysis功能及ESt绘图优化 @Dayuxiaoshui #356 #358 #363
@Dayuxiaoshui
10 🌟 GraphNet自动样本抽取Agent(Huggingface)

三、FastDeploy套件开发任务

  • 单测补充:NO.11 - NO.56
  • 编译:NO.57 - NO.58
  • 功能开发:NO.59 - NO.70
  • 模型新增:NO.71 - NO.80

Note

单测修复参考这个PR增加和develop分支的对比描述 PaddlePaddle/FastDeploy#5007
FastDeploy CI 任务及常见问题说明:参考腾讯文档

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
11 最高0.4⭐️ 功能模块 fastdeploy/worker/gpu_model_runner.py 单测补充 @Le-soleile #4936
12 最高0.3⭐️ 功能模块 fastdeploy/spec_decode/mtp.py 单测补充 @0Ayachi0
13 最高0.3⭐️ 功能模块 fastdeploy/model_executor/ops/triton_ops/triton_utils.py 单测补充 @WintersMontagne10335 #5035
@WintersMontagne10335
14 最高0.3⭐️ 功能模块 fastdeploy/rl/rollout_model.py 单测补充 @0Ayachi0
15 最高0.3⭐️ 功能模块 fastdeploy/model_executor/layers/moe/fused_moe_cutlass_backend.py 单测补充 @WintersMontagne10335
16 最高0.2⭐️ 功能模块 fastdeploy/input/ernie4_5_vl_processor/process.py 单测补充 @kesmeey #5019
17 最高0.2⭐️ 功能模块 fastdeploy/input/text_processor.py 单测补充 @xunyoyo #4997 #5054
18 最高0.2⭐️ 功能模块 fastdeploy/model_executor/layers/moe/ep.py 单测补充 @WintersMontagne10335
@xunyoyo #5064
@xunyoyo
19 最高0.2⭐️ 功能模块 fastdeploy/model_executor/layers/pooler.py 单测补充 @WintersMontagne10335
@xunyoyo #5063
20 最高0.2⭐️ 功能模块 fastdeploy/model_executor/layers/sample/sampler.py 单测补充 @WintersMontagne10335
@xunyoyo #5065
21 最高0.2⭐️ 功能模块 fastdeploy/model_executor/layers/moe/fused_moe_triton_backend.py 单测补充 @WintersMontagne10335
@xunyoyo #5066
22 最高0.2⭐️ 功能模块 fastdeploy/input/ernie4_5_vl_processor/ernie4_5_vl_processor.py 单测补充 @kesmeey #5019
23 0.1⭐️ 功能模块 fastdeploy/config.py 单测补充 @wwaawwaaee
24 0.1⭐️ 功能模块 fastdeploy/model_executor/models/tp_utils.py 单测补充 @WintersMontagne10335
@xunyoyo #4997 #5055
25 0.1⭐️ 功能模块 fastdeploy/input/ernie4_5_vl_processor/image_preprocessor/image_preprocessor_adaptive.py 单测补充 @kesmeey #5019
26 0.1⭐️ 功能模块 fastdeploy/model_executor/load_weight_utils.py 单测补充 @WintersMontagne10335
@smallbearrr
@xunyoyo
27 0.1⭐️ 功能模块 fastdeploy/model_executor/layers/moe/fused_moe_wint2_backend.py 单测补充 @WintersMontagne10335
28 0.1⭐️ 功能模块 fastdeploy/model_executor/ops/triton_ops/triton_utils_v2.py 单测补充 @WintersMontagne10335 #5073
@WintersMontagne10335
29 0.1⭐️ 功能模块 fastdeploy/model_executor/models/ernie4_5_mtp.py 单测补充 @WintersMontagne10335
30 0.1⭐️ 功能模块 fastdeploy/model_executor/layers/moe/fused_moe_marlin_backend.py 单测补充 @WintersMontagne10335
31 0.1⭐️ 功能模块 fastdeploy/input/ernie4_5_processor.py 单测补充 @fgeygfe
@WintersMontagne10335 #5097
@WintersMontagne10335
32 0.1⭐️ 功能模块 fastdeploy/input/ernie4_5_vl_processor/process_video.py 单测补充 @WintersMontagne10335 #5011
@WintersMontagne10335
33 最高0.5⭐️ 功能模块 fastdeploy/cache_manager/cache_messager.py 单测补充 @xunyoyo #4997 #5056
34 最高0.5⭐️ 功能模块 fastdeploy/scheduler/splitwise_scheduler.py 单测补充 @xunyoyo #4997 #5057
35 最高0.4⭐️ 功能模块 fastdeploy/engine/common_engine.py 单测补充 @0Ayachi0 #5070
36 最高0.4⭐️ 功能模块 fastdeploy/cache_manager/prefix_cache_manager.py 单测补充 @essos-bot
@xunyoyo #4997 #5058
37 最高0.3⭐️ 功能模块 fastdeploy/output/token_processor.py 单测补充 @essos-bot
@xunyoyo #4997 #5059
38 最高0.3⭐️ 功能模块 fastdeploy/scheduler/global_scheduler.py 单测补充 @essos-bot
@xunyoyo #4997 #5060
39 最高0.3⭐️ 功能模块 fastdeploy/engine/sched/resource_manager_v1.py 单测补充 @essos-bot
@xunyoyo #4997 #5061
40 最高0.2⭐️ 功能模块 fastdeploy/entrypoints/openai/api_server.py 单测补充 @essos-bot #5038
41 最高0.2⭐️ 功能模块 fastdeploy/splitwise/splitwise_connector.py 单测补充 @essos-bot #5039
@xunyoyo #4997 #5062
42 最高0.2⭐️ 功能模块 fastdeploy/entrypoints/openai/serving_completion.py 单测补充 @essos-bot #5037
43 最高0.2⭐️ 功能模块 fastdeploy/utils.py 单测补充 @essos-bot #5033
44 最高0.2⭐️ 功能模块 fastdeploy/engine/engine.py 单测补充 @essos-bot #5040
45 最高0.2⭐️ 功能模块 fastdeploy/cache_manager/cache_transfer_manager.py 单测补充 @essos-bot #5041
46 最高0.2⭐️ 功能模块 fastdeploy/model_executor/guided_decoding/xgrammar_backend.py 单测补充 @essos-bot #5042
47 最高0.2⭐️ 功能模块 fastdeploy/inter_communicator/zmq_server.py 单测补充 @essos-bot #5034
48 0.1⭐️ 功能模块 fastdeploy/engine/resource_manager.py 单测补充 @essos-bot #5043
49 0.1⭐️ 功能模块 fastdeploy/entrypoints/openai/serving_chat.py 单测补充 @essos-bot #5044
50 0.1⭐️ 功能模块 fastdeploy/entrypoints/engine_client.py 单测补充 @essos-bot #5045
51 0.1⭐️ 功能模块 fastdeploy/scheduler/dp_scheduler.py 单测补充 @essos-bot #5046
@essos-bot
52 0.1⭐️ 功能模块 fastdeploy/model_executor/guided_decoding/ernie_tokenizer.py 单测补充 @essos-bot #5047
53 0.1⭐️ 功能模块 fastdeploy/scheduler/workers.py 单测补充 @essos-bot #5048
54 0.1⭐️ 功能模块 fastdeploy/inter_communicator/engine_worker_queue.py 单测补充 @essos-bot #5049
55 0.1⭐️ 功能模块 fastdeploy/scheduler/local_scheduler.py 单测补充 @essos-bot #5050
56 0.1⭐️ 功能模块 fastdeploy/multimodal/utils.py 单测补充 @essos-bot #4954
@essos-bot
57 FastDeploy 支持在 T4/V100 硬件的编译 @fgeygfe
58 ⭐⭐ FastDeploy 支持在 windows 平台的编译 @fgeygfe
@ccsuzzh
59 🌟🌟🌟~🌟🌟🌟🌟🌟根据实际贡献评分 FastDeploy Deterministic Inference 模式开发 @WintersMontagne10335
60 🌟🌟~🌟🌟🌟 为 FastDeploy 新增支持 DeepSeek 模型的 Reasoning Parser & Tool Parser @fgeygfe #1185
61 🌟🌟 为 FastDeploy 新增支持 Qwen 模型的 Reasoning Parser & Tool Parser @fgeygfe
62 🌟🌟🌟 DeepseekV3 编译优化+CudaGraph 子图机制支持
63 🌟🌟🌟 CINN 编译 Kernel 缓存机制
64 🌟🌟 新版模型加载Loader 适配 Marlin MoE Backend
65 🌟🌟 新版模型加载Loader适配 Wint2 MoE Backend
66 🌟🌟🌟 为 FastDeploy 推全 Pooling 的 classify 任务 @fgeygfe
67 🌟🌟🌟 为 FastDeploy 推全 Pooling 的 score 任务 @fgeygfe
68 🌟🌟 为 FastDeploy 支持 Pooling 离线推理 @fgeygfe
69 🌟🌟🌟 为 FastDeploy 支持投机解码功能 @AUFEfzx #1181
@fgeygfe
70 🌟🌟🌟 DeepSeek-v3.1-Terminus 模型支持 MTP
71 🌟🌟 为 FastDeploy 新增 Qwen3-Next-80B-A3B-Thinking 模型
72 🌟🌟~🌟🌟🌟 为 FastDeploy 新增 Qwen3-Omni-30B-A3B-Thinking 模型
73 🌟🌟~🌟🌟🌟 为 FastDeploy 新增 Qwen3-VL-30B-A3B-Thinking 模型
74 🌟🌟 为 FastDeploy 新增 MiniCPM4.1-8B 模型 @essos-bot #1183
75 🌟🌟 为 FastDeploy 新增 Llama-4-Scout-17B-16E-Instruct 模型
76 🌟🌟 为 FastDeploy 新增 LongCat-Flash-Chat 模型 @AUFEfzx
77 🌟🌟 为 FastDeploy 新增 Kimi-VL-A3B-Thinking-2506 模型
78 🌟🌟 为 FastDeploy 新增 DeepSeek-OCR 模型 @cui-zheng
79 🌟🌟🌟 适配 HF Safetenosrs Qwen3-4B-AWQ 量化模型并支持 AWQ量化kernel
80 🌟🌟🌟 适配 HF Safetenosrs Qwen3-1.7B-GPTQ-Int8/Qwen3-30B-A3B-GPTQ-Int4 量化模型 并支持 GPTQ量化kernel @polypopopo

四、科学计算任务

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
81 ⭐⭐ 基于PaddleScience复现GAOT模型,精度对齐论文
82 ⭐️⭐⭐️ 基于Paddle实现Pytorch Geometric库的conv模块 @fangfangssj
@playaswd

五、PaddleOCR套件开发

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
83 ⭐️⭐️ 总结PaddleOCR/PaddleX issue区、用户群的核心高频问题,定位并解决 @scyyh11

六、PaddleSpeech套件开发

序号 难度 任务标题 队伍名称/状态/PR 完成队伍
84 ⭐️ 支持 PaddleSpeech 中Whisper large/turbo 模型的推理加速 @yuql-sea

看板信息

任务方向 任务数量 提交作品 / 任务认领 提交率 完成 完成率
框架开发任务 6 4 / 6 66.67% 0 0.0%
编译机床开发任务 4 2 / 3 50.0% 1 25.0%
FastDeploy套件开发任务 70 38 / 59 54.29% 7 10.0%
科学计算任务 2 0 / 1 0.0% 0 0.0%
PaddleOCR套件开发 1 0 / 1 0.0% 0 0.0%
PaddleSpeech套件开发 1 0 / 1 0.0% 0 0.0%

统计信息

排名不分先后 @Dayuxiaoshui (1) @WintersMontagne10335 (4) @xunyoyo (1) @essos-bot (2)

Metadata

Metadata

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions