1
1
## 一、活动介绍
2
2
3
- 第八期 PaddlePaddle Hackathon 飞桨黑客马拉松预计于 ** 2025 年 3 月 5 日** 上线,本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目的开发实践。
3
+ 第九期 PaddlePaddle Hackathon 飞桨黑客马拉松于 ** 2025 年 8 月 20 日** 上线,本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目的开发实践。
4
4
5
5
本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,百度飞桨承办,活动包含以下四大赛道,等你来挑战!
6
6
7
7
- ** 开源贡献个人挑战赛**
8
8
- ** 飞桨护航计划集训营**
9
9
- ** Fundable Projects**
10
- - ** 飞桨正式实习招聘(可在校) **
10
+ - ** 文心大模型案例征集 **
11
11
12
12
对深度学习感兴趣的你,快来参加活动吧,更有机会获得现金奖励以及来自百度和开源社区技术大咖们的指导与经验分享,更多奖励等你来拿。
13
13
14
- > 第八期黑客松任务总览 :https://github.com/PaddlePaddle/Paddle/issues/71315
14
+ > 第九期黑客松任务总览 :https://github.com/PaddlePaddle/Paddle/issues/74777
15
15
16
16
### 1. 开源贡献个人挑战赛
17
17
18
- 贡献任务详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/71310 **
18
+ 贡献任务详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/74773 **
19
19
20
- 以开源贡献为核心,发布 ** 5 +** 开源项目的 ** 50 +** 贡献任务,开源项目包括:飞桨核心框架、飞桨科学计算、飞桨各套件等。** 开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励。**
20
+ 以开源贡献为核心,发布 ** 4 +** 开源项目的 ** 100 +** 贡献任务,开源项目包括:飞桨核心框架、飞桨科学计算、飞桨各套件等。** 开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励。**
21
21
22
22
#### 1.1 活动流程
23
23
42
42
43
43
开发完成后,提交 PR(Pull Requests)到任务指定的代码仓库,请确保你的 PR 包含清晰的代码结构和文档,以便审查(PR review)和合并(PR merge)。
44
44
45
- > [ !NOTE]
46
- > ** PR 提交格式要求:在 PR 的标题中以 【Hackathon 8th No.xxx】 开头,注明任务编号**
45
+ > [ !NOTE] > ** PR 提交格式要求:在 PR 的标题中以 【Hackathon 9th No.xxx】 开头,注明任务编号**
47
46
48
47
** (5) 完成任务**
49
48
57
56
58
57
| ** 时间** | ** 日程** |
59
58
| :------------------------: | :------------------------: |
60
- | ** 2025/01/10 19:00 GMT+8** | 尝鲜版任务发布 |
61
- | ** 2025/03/05 19:00 GMT+8** | 活动正式上线,发布正式任务 |
62
- | ** 2025/05/21 19:00 GMT+8** | RFC 提交截止 |
63
- | ** 2025/06/04 19:00 GMT+8** | PR 提交截止 |
64
- | ** 2025/06/20 19:00 GMT+8** | 结果公示 |
59
+ | ** 2025/08/20 19:00 GMT+8** | 活动正式上线,发布正式任务 |
60
+ | ** 2025/11/28 19:00 GMT+8** | RFC 提交截止 |
61
+ | ** 2025/12/05 19:00 GMT+8** | PR 提交截止 |
62
+ | ** 2025/12/15 19:00 GMT+8** | 结果公示 |
65
63
66
64
### 2. 飞桨护航计划集训营
67
65
68
66
> [ !IMPORTANT]
69
- > 护航计划集训营提前批已于 ** 2025/01/10 ** 正式开始,正式批将于于 ** 2025/02/14 ** 开放报名。
67
+ > 护航计划集训营提前批已于 ** 2025/07/25 ** 正式开始,正式批于 ** 2025/08/20 ** 开放报名。
70
68
> 护航计划报名时间一般早于黑客松正式活动时间,若有兴趣的选手,请尽早关注报名。
71
69
72
70
集训项目详见 issue:
73
71
74
- - 提前批: https://github.com/PaddlePaddle/Paddle/issues/70750
75
- - 正式批: https://github.com/PaddlePaddle/Paddle/issues/71312
72
+ - 提前批: https://github.com/PaddlePaddle/Paddle/issues/74285
73
+ - 正式批: https://github.com/PaddlePaddle/Paddle/issues/74775
76
74
77
75
#### 2.1 活动流程
78
76
102
100
103
101
** (4) 营员考核**
104
102
105
- 黑客松组委会将于 ** 2025/06/05 - 2025/06 /12 期间** 组织营员集中答辩,考核集训项目完成度与研发质量,** 只有通过考核的营员才能获得对应的活动奖金与证书。**
103
+ 黑客松组委会将于 ** 2025/12/08 - 2025/12 /12 期间** 组织营员集中答辩,考核集训项目完成度与研发质量,** 只有通过考核的营员才能获得对应的活动奖金与证书。**
106
104
107
105
> [ !IMPORTANT]
108
- > 提前批中已满 3 个月集训时间的营员,若不选择续期,将于 ** 2025/04/14 - 2025/04/18 期间** 提前参加答辩。
106
+ > 提前批中已满 3 个月集训时间的营员,若不选择续期,将于 ** 2025/10/20 - 2025/10/24 期间** 提前参加答辩。
109
107
110
108
** (5) 结营评估**
111
109
132
130
133
131
| ** 时间** | ** 日程** |
134
132
| :------------------------: | :------------------------------: |
135
- | ** 2025/01/10 19:00 GMT+8** | 提前批开营 |
136
- | ** 2025/02/27 19:00 GMT+8** | 正式批启动招募 |
137
- | ** 2025/03/12 19:00 GMT+8** | 正式批营员招募截止,公布招募名单 |
138
- | ** 2025/04/14 -2025/04/18 ** | (提前批)不续期营员集中答辩 |
139
- | ** 2025/06/12 -2025/06/19 ** | (正式批)营员集中答辩 |
140
- | ** 2025/06/20 23:59 GMT+8** | 集训营结营,公布考核结果 |
133
+ | ** 2025/07/25 19:00 GMT+8** | 提前批开营 |
134
+ | ** 2025/08/20 19:00 GMT+8** | 正式批启动招募 |
135
+ | ** 2025/09/03 19:00 GMT+8** | 正式批营员招募截止,公布招募名单 |
136
+ | ** 2025/10/20 -2025/10/24 ** | (提前批)不续期营员集中答辩 |
137
+ | ** 2025/12/08 -2025/12/12 ** | (正式批)营员集中答辩 |
138
+ | ** 2025/12/15 23:59 GMT+8** | 集训营结营,公布考核结果 |
141
139
142
140
### 3. Fundable Projects
143
141
144
- 贡献任务详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/71311 **
142
+ 贡献任务详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/74774 **
145
143
146
144
定位** 硬核项目** ,要求开发者能够** 独立拆解任务需求、梳理开发路径,并且号召社区共同实现某一功能需求** ,最终以功能完成度为标准发放奖金。
147
145
@@ -195,7 +193,7 @@ RFC 通过并合入后形成 Tracking Issue。原则上完成 RFC 的开发者
195
193
196
194
在通过技术评审后,你会获得技术 approve,PR 被 merge 表示你完成了一次开源贡献,可继续选择其他未完成的子任务进行开发。
197
195
198
- 在 ** 06/09-06/13 ** 期间,各团队需要准备材料参与答辩,飞桨研发将根据答辩情况和作品完成度进行最终评审。
196
+ 在 ** 12/08-12/12 ** 期间,各团队需要准备材料参与答辩,飞桨研发将根据答辩情况和作品完成度进行最终评审。
199
197
200
198
** (8) 奖金发放**
201
199
@@ -215,99 +213,76 @@ RFC 通过并合入后形成 Tracking Issue。原则上完成 RFC 的开发者
215
213
216
214
| ** 时间** | ** 日程** |
217
215
| :------------------------: | :------------------------: |
218
- | ** 2025/03/05 19:00 GMT+8** | 活动正式上线,发布贡献任务 |
219
- | ** 2025/05/21 19:00 GMT+8** | RFC 提交截止 |
220
- | ** 2025/06/04 19:00 GMT+8** | PR 提交截止 |
221
- | ** 2025/06/09-2025/06/13** | 集中答辩 |
222
- | ** 2025/06/20 19:00 GMT+8** | 结果公示 |
223
-
224
- ### 4. 飞桨正式实习招聘(可在校)
225
-
226
- 活动报名详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/71313 **
216
+ | ** 2025/08/20 19:00 GMT+8** | 活动正式上线,发布贡献任务 |
217
+ | ** 2025/11/28 19:00 GMT+8** | RFC 提交截止 |
218
+ | ** 2025/12/05 19:00 GMT+8** | PR 提交截止 |
219
+ | ** 2025/12/08-2025/12/12** | 集中答辩 |
220
+ | ** 2025/12/15 19:00 GMT+8** | 结果公示 |
227
221
228
- ** 背景 **
222
+ ### 4. 文心大模型案例征集
229
223
230
- 在技术快速迭代的背景下,现有的开源活动的形式已无法满足部分开发需求,例如分布式任务对硬件资源要求较高,或缺少设备进行国产硬件适配等。
224
+ 活动报名详见 issue: ** https://github.com/PaddlePaddle/Paddle/issues/74776 **
231
225
232
- 为了解决这些痛点、降低开发门槛,并为 2026 届校招储备优秀人才,我们探索了全新的 ** 开源实习模式 ** ,为社区开发者提供深度参与项目的机会 。
226
+ 文心系列大模型已在 ** 6 月 30 日 ** 开源。为进一步扩大文心生态影响力,降低开发者上手门槛,并沉淀优质案例与教程,现正式发起本次征集活动,号召社区基于 ** ERNIE 4.5 系列大模型及相关工具/生态产品,产出一个完整、可跑通的 Tutorial ** 。
233
227
234
228
#### 4.1 活动流程
235
229
236
- ** 4.1 issue 报名**
230
+ ** (1) issue 报名**
237
231
238
232
请在上述 issue 下** 按格式** 回复报名信息。
239
233
240
234
** 报名格式参考:**
241
235
242
236
```
243
237
【报名】:1
238
+ 【主题】:<你自己拟定的报名主题>
244
239
```
245
240
246
- ** 4.2 完成任务,投递简历**
247
-
248
- ** 完成指定任务 + 个人简历
** ,发送邮件至 📮
[ [email protected] ] ( mailto:[email protected] ) ,主题为【黑客松正式实习-项目-姓名】
249
-
250
- ** (1) 必做任务(多硬件方向)**
251
-
252
- | ** 任务编号** | ** 任务** | ** 考察能力** |
253
- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
254
- | 1 | ** 完成 Paddle 本地编译** 详见:https://github.com/PaddlePaddle/Paddle/issues/45347 | Docker 环境 / Linux & Windows 编译 |
255
- | 2 | ** Github 主页美化** 可参考:https://zhuanlan.zhihu.com/p/741677397 | Git / GitHub 操作,文字表达能力 |
256
- | 3 | ** 多硬件安装与测试** - 【初级】4-1(5 分):[ Custom CPU 安装示例] ( https://github.com/PaddlePaddle/PaddleCustomDevice/tree/develop/backends/custom_cpu ) ,按照文档指示安装 customcpu 的 paddle 包并完成推理测试 - 【中级】4-2(10 分):[ paddle3.0 IR 升级文档] ( https://github.com/PaddlePaddle/community/tree/master/pfcc/paddle-code-reading/IR_Dialect ) 。在 [ NPU 测试报错列表] ( https://xly.bce.baidu.com/paddlepaddle/paddle-custom-device/newipipe/detail/11595649/job/27612264 ) 中挑选 3 个单测示例并给出修复思路;参考文档 [ PIR 单测推全.pdf] ( https://github.com/PaddlePaddle/community/blob/master/hackathon/hackathon_8th/正式实习参考资料_PIR单测推全.pdf ) | 主动学习与问题排查能力 |
241
+ 报名完成后,即可进行教程的撰写。
257
242
258
- > 线上 V100 开发环境 🔧(申请方式看这里 ➡️ [ 飞桨线上开发环境——AI Studio 星河社区 ] ( https://github.com/PaddlePaddle/community/tree/master/pfcc/call-for-contributions#飞桨线上开发环境ai-studio ) )也可以使用自己笔记本或实验室环境。
243
+ ** (2) 教程撰写 **
259
244
260
- ** (2) 提交内容要求: **
245
+ 选手需自拟主题,并按以下要求完成教程撰写。
261
246
262
- - 4-1:成功运行测试的截图
263
- - 4-2:提供单测修复思路/方法文档
247
+ - 必需基于 [ Ernie4.5 系列开源大模型] ( https://huggingface.co/collections/baidu/ernie-45-6861cd4c9be84540645f35c9 ) 编写教程
248
+ - 以 Notebook / Markdown 形式展现。
249
+ - 提供必要的信息,包括但不仅限于相关背景、数据/模型来源、环境配置(软硬件与依赖版本)等,确保读者易于理解与上手
250
+ - 做好代码的自测工作,每段代码块需要有运行结果,并确保结果可复现
251
+ - 代码结构清晰、适度封装、命名规范(变量/类/函数),注释到位,避免随意命名。
264
252
265
- ** 4.3 导师面试 **
253
+ 教程可参考 [ Ernie cookbook ] ( https://github.com/PaddlePaddle/ERNIE/tree/develop/cookbook/notebook ) 以及其他优秀开源大模型社区的教程文档。
266
254
267
- 导师根据报名信息与完成的任务情况进行简历筛选,并安排 1 轮技术面试。请及时关注预留的联系方式,选手选拔信息将更新到报名 issue 中。
268
-
269
- 导师锁定营员后,选手需在 3 个工作日内答复是否参与该实习项目,确保能连续 3 个月投入开发工作并完成预期研发目标。选手确认后的次日开启开发工作,由导师安排具体工作。
270
-
271
- > 其中入职流程将在名单锁定后启动,并且遵循百度实习生入职流程。
272
-
273
- ** 4.4 集训期**
274
-
275
- 营员以远程的方式深度参与开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库。
255
+ > [ !NOTE]
256
+ >
257
+ > 组委会鼓励选手同时提供 ** 中英文版本** 的 tutorial,以便更多开发者学习使用。
276
258
277
- 导师指导营员按期完成研发目标,并定期更新项目报告:
259
+ ** (3) PR 提交 **
278
260
279
- - 与“护航计划”统一管理,每两周需更新一次项目报告,接受黑客松组委会监督 。
280
- - 每周 2 次向导师(Mentor)更新项目进展,导师及时给予反馈 。
261
+ 将最终成果提交 PR 至 ** [ community/reports/docs/ernie_tutorial ] ( https://github.com/PaddlePaddle/community/tree/master/reports/docs/ernie_tutorial/ ) ** , 经组委会审核并成功合入后,即可获得奖金 。
262
+ 本赛道共设 ** 10 个奖金名额 ** ,先到先得,同时不限制个人提交数量 。
281
263
282
- ** 4.5 营员考核 **
264
+ ** PR 提交格式:在 PR 的标题中以 【Hackathon 9th ERNIE Tutorial】 开头 **
283
265
284
- (1) ** 月度考核 ** :每月底评估当月研发目标完成度与质量,并依此发放当月薪酬。若考核未通过,即结束实习计划。
266
+ ** (4) 推广传播(可选,非必需) **
285
267
286
- - 未按时更新项目报告者,将被劝退;
287
- - 月底考核的形式为由「导师 + 研发经理 + 黑客松组委会」共同参与的半小时工作评估会。
268
+ 选手以已审核通过的 tutorial 为素材进行传播,形式不限(长文、短视频、直播等)。 渠道可自由选择,包括但不仅限于 Discord、Twitter、微信公众号、知乎、B 站、小红书,或飞桨开源社区博客、AI Studio 项目等。传播时间不少于半个月,并需提供后台数据(如浏览量、点赞、收藏、评论、粉丝数)。
288
269
289
- (2) ** 结营考核 ** :3 个月实习结束后,由组委会统一组织答辩。
270
+ 最终组委会将依据传播影响力,评选 ** 一/二/三 等奖 **
290
271
291
- - 通过考核的选手可获得** 实习证明** ;
292
- - 优秀及以上的选手有机会转正或继续参与实习。
272
+ ** (5) 奖金发放**
293
273
294
- ** 4.6 考核标准 **
274
+ 本期黑客松赛程全部结束后,活动组委会统一进行成果公示与奖金发放,其中
295
275
296
- - 及格:保质保量完成导师布置的课题任务
297
- - 良好:保质保量完成导师布置的课题任务,对项目有一定的思考和总结能力
298
- - 优秀:保质保量完成导师布置的课题任务,对项目有深入的见解并提出可行性建议
299
- - 特别优秀:保质保量完成导师布置的课题,对项目课题贡献了可感知的创新点、或显著的额外工作量。
276
+ - 每篇 tutorial 价值 0.5 🌟,对应 ** ¥ 1,000 奖金** 。
277
+ - 传播赛道 ** 一/二/三 等奖** 分别对应 ** ¥ 1,000 / ¥ 600 / ¥ 400 京东卡** 。
300
278
301
279
#### 4.2 活动日程
302
280
303
- | ** 时间** | ** 日程** |
304
- | :------------------------: | :--------------------: |
305
- | ** 2025/02/27 19:00 GMT+8** | 启动招募 |
306
- | ** 2025/03/12 19:00 GMT+8** | 招募截止,公布招募名单 |
307
- | ** 2025/03/31** | 月底考核 |
308
- | ** 2025/04/30** | 月底考核 |
309
- | ** 2025/05/30** | 月底考核 |
310
- | ** 2025/06/20** | 结营考核、答辩 |
281
+ | ** 时间** | ** 日程** |
282
+ | :------------------------: | :------: |
283
+ | ** 2025/08/20 19:00 GMT+8** | 启动收集 |
284
+ | ** 2025/12/08 19:00 GMT+8** | 截止收集 |
285
+ | ** 2025/12/15 19:00 GMT+8** | 公布名单 |
311
286
312
287
### ** 特别注意:**
313
288
@@ -344,9 +319,9 @@ RFC 通过并合入后形成 Tracking Issue。原则上完成 RFC 的开发者
344
319
345
320
(1)四大赛道开发任务不冲突,不限制报名次数,开发者可自由选择感兴趣的开发任务进行报名和参与;
346
321
347
- (2)** 官方交流群:请下载「如流」扫码进第八期黑客松官方群 ~ **
322
+ (2)** 官方交流群:请下载「如流」扫码进第九期黑客松官方群 ~ **
348
323
349
- <img src =" ./img/hackathon_8th_QR .jpeg " width = " 300 " alt =" 加群二维码 " />
324
+ <img src =" ./img/hackathon_9th_QR .jpeg " width = " 300 " alt =" 加群二维码 " />
350
325
351
326
### 4. 任务开发
352
327
0 commit comments