一、活动介绍¶
第八期 PaddlePaddle Hackathon 飞桨黑客马拉松预计于 2025 年 3 月 5 日上线,本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解与参与飞桨深度学习开源项目的开发实践。
本次飞桨黑客马拉松由深度学习技术及应用国家工程研究中心主办,百度飞桨承办,活动包含以下四大赛道,等你来挑战!
开源贡献个人挑战赛
飞桨护航计划集训营
Fundable Projects
飞桨正式实习招聘(可在校)
对深度学习感兴趣的你,快来参加活动吧,更有机会获得现金奖励以及来自百度和开源社区技术大咖们的指导与经验分享,更多奖励等你来拿。
第八期黑客松任务总览:https://github.com/PaddlePaddle/Paddle/issues/71315
1. 开源贡献个人挑战赛¶
贡献任务详见 issue: https://github.com/PaddlePaddle/Paddle/issues/71310
以开源贡献为核心,发布 5+ 开源项目的 50+ 贡献任务,开源项目包括:飞桨核心框架、飞桨科学计算、飞桨各套件等。开发者使用 GitHub ID 报名,独立完成具有明确验收目标的贡献任务,获得对应的任务奖励。
1.1 活动流程¶
(1) 报名
在上述任务 issue 下按格式回复报名信息。
报名格式参考:【报名】:2、3
,多个任务之间需要使用中文顿号分隔,报名多个连续任务可用横线表示,如 2-5
(2) 提交 RFC(可选)
请根据任务要求提交 RFC(Request for Comments)到 PaddlePaddle/community/rfcs 目录,与飞桨团队沟通任务细节与后续开发规划。
[!NOTE] 如果任务标注不需要 RFC,可跳过这一步直接进行代码开发。
(3) 完成设计文档(可选)
任务要求提交 RFC 的,必须等 RFC 通过后再进行开发。RFC 合入后,任务榜单会更新任务状态为完成设计文档,后续开发需遵循 RFC 设计,否则提交会被拒绝(PR close)。
(4) 提交 PR
开发完成后,提交 PR(Pull Requests)到任务指定的代码仓库,请确保你的 PR 包含清晰的代码结构和文档,以便审查(PR review)和合并(PR merge)。
[!NOTE] PR 提交格式要求:在 PR 的标题中以 【Hackathon 8th No.xxx】 开头,注明任务编号
(5) 完成任务
在任务提交后 3 个工作日内,黑客松评审组将对 PR 进行验收并给出相应反馈:如果该提交符合要求,PR 顺利通过验收评审、 CI 测试并被合并(PR merge),视为任务完成,该任务后续不再验收其他提交。
(6) 奖金发放
本期黑客松赛程全部结束后,活动组委会统一进行成果公示与奖金发放,你将根据任务难度获得相应的奖励,难度在任务发布时以 🌟 的数量标识,一颗 🌟 对应¥ 2,000 奖金。
1.2 活动日程¶
时间 | 日程 |
---|---|
2025/01/10 19:00 GMT+8 | 尝鲜版任务发布 |
2025/03/05 19:00 GMT+8 | 活动正式上线,发布正式任务 |
2025/05/21 19:00 GMT+8 | RFC 提交截止 |
2025/06/04 19:00 GMT+8 | PR 提交截止 |
2025/06/20 19:00 GMT+8 | 结果公示 |
2. 飞桨护航计划集训营¶
[!IMPORTANT] 护航计划集训营提前批已于 2025/01/10 正式开始,正式批将于于 2025/02/14 开放报名。 护航计划报名时间一般早于黑客松正式活动时间,若有兴趣的选手,请尽早关注报名。
集训项目详见 issue:
提前批: https://github.com/PaddlePaddle/Paddle/issues/70750
正式批: https://github.com/PaddlePaddle/Paddle/issues/71312
2.1 活动流程¶
(1) 报名
请在上述 issue 下按格式回复报名信息。
报名格式参考:
【报名】:1
【其他意向】:2、4、6
不接受调剂
请注意报名序号填写第一意向,如有其他意向或接收调剂,可备注在报名邮件和 issue 评论区中。
报名完成后,请依据集训项目中的营员要求撰写简历,邮件发送至 ext_paddle_oss@baidu.com 等候通知。
(2) 导师面试
依据项目报名情况,导师进行简历筛选和面试,请及时关注预留的联系方式,营员选拔信息每周更新到报名 issue 中。导师锁定营员后,营员需在 3 个工作日内答复是否参与该集训项目,需保证参与连续 3 个月的集训,并完成预期研发目标。营员确认后次日开启集训,由导师安排具体工作。
(3) 集训期
营员以远程的方式深度参与开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库。导师指导营员按期完成研发目标,每 2 周更新一次项目报告,接收黑客松组委会监督。
(4) 营员考核
黑客松组委会将于 2025/06/05 - 2025/06/12 期间 组织营员集中答辩,考核集训项目完成度与研发质量,只有通过考核的营员才能获得对应的活动奖金与证书。
[!IMPORTANT] 提前批中已满 3 个月集训时间的营员,若不选择续期,将于 2025/04/14 - 2025/04/18 期间 提前参加答辩。
(5) 结营评估
依据营员开启集训的日期,在完成 3 个月集训后进行结营评估,评估结果分为 4 档,对应不同星级:
及格:🌟🌟🌟
良好:🌟🌟🌟🌟
优秀:🌟🌟🌟🌟🌟
特别优秀:🌟🌟🌟🌟🌟🌟
此外,针对实际开发时长超过 3 个月的营员,将在评估成绩基础上颁发额外奖励,最终结果将按以下公式计算:
最终成绩 = 向下取整{评审结果 + 评审结果 * (实际开发月数-3)/3}
如评审结果为优秀,实际开发时长为 4 个月,则最终成绩为 floor{5🌟 + 5🌟 * (4 - 3)/3 } = 6🌟
(6) 奖金发放
本期护航计划集训营全部结束后,黑客松组委会统一进行成果公示与奖金发放,你将根据结营评估结果获得相应的奖励,一颗 🌟 对应¥ 2,000 奖金。
2.2 活动日程¶
时间 | 日程 |
---|---|
2025/01/10 19:00 GMT+8 | 提前批开营 |
2025/02/27 19:00 GMT+8 | 正式批启动招募 |
2025/03/12 19:00 GMT+8 | 正式批营员招募截止,公布招募名单 |
2025/04/14-2025/04/18 | (提前批)不续期营员集中答辩 |
2025/06/12-2025/06/19 | (正式批)营员集中答辩 |
2025/06/20 23:59 GMT+8 | 集训营结营,公布考核结果 |
3. Fundable Projects¶
贡献任务详见 issue: https://github.com/PaddlePaddle/Paddle/issues/71311
定位硬核项目,要求开发者能够独立拆解任务需求、梳理开发路径,并且号召社区共同实现某一功能需求,最终以功能完成度为标准发放奖金。
3.1 活动流程¶
(1) 报名
在任务 issue 下按格式回复报名信息。
报名格式参考:
【报名】:1
报名完成后,请提交 简历 或 任务技术说明,邮件发送至 ext_paddle_oss@baidu.com 等候通知。
[!NOTE] 由于该赛道任务难度较大,同一任务允许有多名开发者报名,报名后将进行协商组队(基于报名者意愿的前提下)。
(2) 筛选与沟通
依据报名情况、提交的简历或任务技术说明进行筛选,确保开发者能力与任务难度匹配。
报名通过后,会邀请入选成员进群,与飞桨研发进行技术沟通,最终敲定 RFC,并与队友确定分工(如有)。
(3) 提交 RFC
根据沟通细节和项目技术梳理,主动进行任务拆解并提交 RFC(Request for Comments)到 PaddlePaddle/community/rfcs 目录,参考 RFC 设计文档模板,对任务进行技术方案设计,并与飞桨社区维护者共同讨论任务细节与分工。
(4) 完成设计文档、发布 Tracking Issue
RFC 通过并合入后形成 Tracking Issue。原则上完成 RFC 的开发者会成为该任务的 leader,带领队员协作完成任务(任务 leader 优先获得参与决赛答辩的机会)。
[!NOTE]
优秀 RFC 案例:
优秀 Tracking Issue 案例:
(6) 任务开发、提交作品
根据任务描述进行开发,如有需要发动社区开发者协助的批量任务,可在群组联系相关负责人进行进一步沟通。
确保开发内容完整后,以 Pull Requests(PR)形式提交至指定的代码仓库,待 CI 大部分通过后,启动技术评审,技术评审启动后,你的 PR 会由任务导师 & 队员进行技术层面的评审与交流,你需要时刻关注反馈并与任务导师沟通作品细节,如果修改完毕,需要在 PR 下回复「修改完毕。
(7) 作品验收与答辩
在通过技术评审后,你会获得技术 approve,PR 被 merge 表示你完成了一次开源贡献,可继续选择其他未完成的子任务进行开发。
在 06/09-06/13 期间,各团队需要准备材料参与答辩,飞桨研发将根据答辩情况和作品完成度进行最终评审。
(8) 奖金发放
本期黑客松赛程全部结束后,活动组委会统一进行成果公示与奖金发放,你将根据任务难度获得相应的奖励,难度在任务发布时以 🌟 的数量标识,一颗 🌟 对应¥ 2,000 奖金。
[!IMPORTANT] 本赛道的各任务,项目完成度在 80% 以上可获得奖金,并按项目完成度比例发放。
3.2 产出要求¶
任务拆解 tracking issue
答辩 PPT
书面的技术报告
代码运行无误,通过社区 maintainers 的评审并合入代码仓库。
3.3 活动日程¶
时间 | 日程 |
---|---|
2025/03/05 19:00 GMT+8 | 活动正式上线,发布贡献任务 |
2025/05/21 19:00 GMT+8 | RFC 提交截止 |
2025/06/04 19:00 GMT+8 | PR 提交截止 |
2025/06/09-2025/06/13 | 集中答辩 |
2025/06/20 19:00 GMT+8 | 结果公示 |
4. 飞桨正式实习招聘(可在校)¶
活动报名详见 issue: https://github.com/PaddlePaddle/Paddle/issues/71313
背景
在技术快速迭代的背景下,现有的开源活动的形式已无法满足部分开发需求,例如分布式任务对硬件资源要求较高,或缺少设备进行国产硬件适配等。
为了解决这些痛点、降低开发门槛,并为 2026 届校招储备优秀人才,我们探索了全新的开源实习模式,为社区开发者提供深度参与项目的机会。
4.1 活动流程¶
4.1 issue 报名
请在上述 issue 下按格式回复报名信息。
报名格式参考:
【报名】:1
4.2 完成任务,投递简历
完成指定任务 + 个人简历,发送邮件至 📮 ext_paddle_oss@baidu.com,主题为【黑客松正式实习-项目-姓名】
(1) 必做任务(多硬件方向)
任务编号 | 任务 | 考察能力 |
---|---|---|
1 | 完成 Paddle 本地编译 详见:https://github.com/PaddlePaddle/Paddle/issues/45347 | Docker 环境 / Linux & Windows 编译 |
2 | Github 主页美化 可参考:https://zhuanlan.zhihu.com/p/741677397 | Git / GitHub 操作,文字表达能力 |
3 | 多硬件安装与测试 - 【初级】4-1(5 分):Custom CPU 安装示例 ,按照文档指示安装 customcpu 的 paddle 包并完成推理测试 - 【中级】4-2(10 分):paddle3.0 IR 升级文档 。在 NPU 测试报错列表 中挑选 3 个单测示例并给出修复思路;参考文档 PIR 单测推全.pdf | 主动学习与问题排查能力 |
线上 V100 开发环境 🔧(申请方式看这里 ➡️ 飞桨线上开发环境——AI Studio 星河社区)也可以使用自己笔记本或实验室环境。
(2) 提交内容要求:
4-1:成功运行测试的截图
4-2:提供单测修复思路/方法文档
4.3 导师面试
导师根据报名信息与完成的任务情况进行简历筛选,并安排 1 轮技术面试。请及时关注预留的联系方式,选手选拔信息将更新到报名 issue 中。
导师锁定营员后,选手需在 3 个工作日内答复是否参与该实习项目,确保能连续 3 个月投入开发工作并完成预期研发目标。选手确认后的次日开启开发工作,由导师安排具体工作。
其中入职流程将在名单锁定后启动,并且遵循百度实习生入职流程。
4.4 集训期
营员以远程的方式深度参与开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库。
导师指导营员按期完成研发目标,并定期更新项目报告:
与“护航计划”统一管理,每两周需更新一次项目报告,接受黑客松组委会监督。
每周 2 次向导师(Mentor)更新项目进展,导师及时给予反馈。
4.5 营员考核
(1) 月度考核:每月底评估当月研发目标完成度与质量,并依此发放当月薪酬。若考核未通过,即结束实习计划。
未按时更新项目报告者,将被劝退;
月底考核的形式为由「导师 + 研发经理 + 黑客松组委会」共同参与的半小时工作评估会。
(2) 结营考核:3 个月实习结束后,由组委会统一组织答辩。
通过考核的选手可获得实习证明;
优秀及以上的选手有机会转正或继续参与实习。
4.6 考核标准
及格:保质保量完成导师布置的课题任务
良好:保质保量完成导师布置的课题任务,对项目有一定的思考和总结能力
优秀:保质保量完成导师布置的课题任务,对项目有深入的见解并提出可行性建议
特别优秀:保质保量完成导师布置的课题,对项目课题贡献了可感知的创新点、或显著的额外工作量。
4.2 活动日程¶
时间 | 日程 |
---|---|
2025/02/27 19:00 GMT+8 | 启动招募 |
2025/03/12 19:00 GMT+8 | 招募截止,公布招募名单 |
2025/03/31 | 月底考核 |
2025/04/30 | 月底考核 |
2025/05/30 | 月底考核 |
2025/06/20 | 结营考核、答辩 |
特别注意:¶
[!WARNING]
以上所有提及金额均为税前金额。
任务奖项评定需开发者提供完整作品(包括任务对应提交内容以及活动总结等)。
二、参与方式¶
1. 活动参与对象¶
本次活动面向全社会开放,不限年龄、身份、国籍,相关领域的个人、高校、科研机构、企业单位、初创团队等人员均可报名参赛。
2. 活动须知¶
(1)支持以个人或团队的形式报名并认领任务,允许跨单位自由组队;
(2)报名须保证所提供的个人信息真实、准确、有效。如发放奖金或礼品时发现报名人员填写的报名信息与个人身份不相符,组委会将保留停止发放奖金或礼品的权利。
3. 活动报名¶
(1)活动期间均可报名,可在 活动页面 查看具体活动信息;
(2)请在赛道对应的 issue 下按格式回复报名信息,完成任务认领。
补充信息:
(1)四大赛道开发任务不冲突,不限制报名次数,开发者可自由选择感兴趣的开发任务进行报名和参与;
(2)官方交流群:请下载「如流」扫码进第八期黑客松官方群~

4. 任务开发¶
当你完成相应开发后,相应的代码需要以 Pull Request 的形式上传到指定的代码仓库,黑客松小助手会自动更新你的进度到任务表单。黑客松评审组一般会在 3 个工作日内给出作品反馈,如果符合任务要求,则实时通报该任务已经被完成。
注意:
(1)任务进度由黑客松小助手每 2h 更新到 issue 榜单中;
(2)如果发现有恶意提交或抄袭等不正当行为,将会取消参与活动资格;
(3)活动奖金与开发者获得的 🌟 数量挂钩,奖金发放上限原则上不超过¥ 30,000。
(4)获取 🌟 数排名前 3 的开发者当选飞桨开源之星。
三、反作弊声明¶
参与者禁止注册多账户报名,一经发现取消获奖资格;
参与者禁止在指定考核技术能力的范围外利用规则漏洞或技术漏洞等不良途径参与活动,一经发现取消获奖资格;
可以接触到任务的相关人员,其提交作品不计入奖励范围。
四、其他¶
飞桨黑客松不收取任何报名费用;
请遵守飞桨开源社区 Code-of-Conduct;
百度在法律法规许可范围内对本活动规则享有解释权。