Closed Ligoml closed 9 months ago
任务名称 | 结项时间 | tracking issue | mentor |
---|---|---|---|
✅🎉 Paddle 之艾尔登(IR Dialect)快乐勇士挑战赛 ⚔ | 2024/1/16 | https://github.com/PaddlePaddle/Paddle/issues/55205 | @zhangbo9674 @kangguangli @Aurelius84 |
✅新IR Python API适配升级 | 2024/1/16 | https://github.com/PaddlePaddle/Paddle/issues/58067 | @MarioLulab @YuanRisheng @0x45f |
✅cmake单测依赖治理 | 2024/1/3 | https://github.com/PaddlePaddle/Paddle/issues/60013 | @Galaxy1458 @risemeup1 |
✅ 分批次修改已有代码的示例 | 2023/11/3 | https://github.com/PaddlePaddle/Paddle/issues/55629 | @SigureMo @sunzhongkai588 @megemini |
✅Ruff 代码风格升级 | 2023/11/3 | https://github.com/PaddlePaddle/Paddle/issues/57367 | @gouzil @SigureMo |
✅新 IR API 推全升级 | 2023/9/27 | https://github.com/PaddlePaddle/Paddle/issues/57097 | @YuanRisheng @0x45f |
✅Fluid通信算子兼容升级 | 2023/9/27 | https://github.com/PaddlePaddle/Paddle/issues/57102 | @GhostScreaming |
✅数据类型扩展任务 | 2023/9/27 | https://github.com/PaddlePaddle/Paddle/issues/54871 | @zhangting2020 |
✅Pytorch-Paddle代码转换工具开源任务 | 2023/9/27 | PaConvert#112 | @zhwesky2010 |
任务名称 | 结项时间 | tracking issue | mentor |
---|---|---|---|
✅迁移 CFDGCN 案例至 PaddleScience | 2023/12/26 | https://github.com/PaddlePaddle/PaddleScience/issues/441 | @HydrogenSulfate |
✅基于hydra的案例改造计划 | 2023/11/15 | https://github.com/PaddlePaddle/PaddleScience/issues/571 | @HydrogenSulfate |
✅复现 Phy-LSTM 论文 | 2023/9/26 | https://github.com/PaddlePaddle/PaddleScience/issues/449 | @HydrogenSulfate |
✅迁移 DeepCFD 案例至 PaddleScience | 2023/9/25 | https://github.com/PaddlePaddle/PaddleScience/issues/439 | @HydrogenSulfate |
✅为PaddleScience添加 HamiltonianMonteCarlo API | 2023/9/5 | https://github.com/PaddlePaddle/PaddleScience/issues/450 | @HydrogenSulfate |
✅完善PaddleScience对符号计算(symbolic computation)功能的支持 | 2023/8/27 | https://github.com/PaddlePaddle/PaddleScience/issues/437 | @HydrogenSulfate |
任务名称 | tracking issue | mentor |
---|---|---|
✅AudioLDM2模型复现前向推理 | PaddleMIX#250 | @LokeZhou |
✅新增 StableDiffusionXL Reference Control支持 | PaddleMIX#252 | @LokeZhou |
✅新增Mixture Canvas pipeline | PaddleMIX#253 | @LokeZhou |
✅StableDiffusion Pipeline 升级 | PaddleMIX#377 | @JunnYu |
任务名称 | tracking issue | mentor |
---|---|---|
✅文字识别返回单字识别坐标 | PaddleOCR#10377 | @shiyutang |
✅套件一致性计划 任务有更新为两个子任务 | PaddleOCR#10380 | @shiyutang @Bobholamovic |
✅【论文复现】Segment Anything 加速版 MobileSAM | PaddleOCR#10451 | @shiyutang |
✅【论文复现】OCR识别模型 Parseq | PaddleOCR#10452 | @shiyutang |
✅【论文复现】检测模型策略--基于PPDET Deformable DETR复现SQR增强策略 | PaddleDetection#8498 | @shiyutang @juncaipeng |
✅【论文复现】分类模型--多标签分类任务ML-Decoder | PaddleClas#2896 | @cuicheng01 @shiyutang |
✅为PaddleSeg添加多标签语义分割的功能 | PaddleSeg#3456 | @shiyutang |
✅【模型压缩推全计划】为六大套件新增模型压缩功能 | PaddleOCR#10657 | @shiyutang |
https://github.com/PaddlePaddle/PaddleSOT 孵化成功, Repo 状态后续为 archive ,不接受新代码合入,所有SOT的代码开发转到Paddle Repo。
任务名称 | tracking issue | mentor |
---|---|---|
✅⚡️ 性能优化项 1 —— Builtin 函数调用支持 | PaddleSOT#305 | @SigureMo |
✅⚙️ 性能优化项 2 —— 字节码支持 | PaddleSOT#305 | @SigureMo |
✅✨ 性能优化项 3 —— 其他 | PaddleSOT#305 | @SigureMo |
✅🔥 Python 3.11 支持 | PaddleSOT#360 | @SigureMo |
感谢参与的小伙伴们,2023年11月-2024年1月的快乐开源礼品,会年后再发(2.29之前)。 2024年请移步至:
飞桨快乐开源活动起初只是一个「提 PR 领取新年礼物 🎁」https://github.com/PaddlePaddle/Paddle/issues/48019 的小型社区活动,一经推出受到了广大社区开发者的喜爱,更是发生了「除夕夜 18 PR」的经典操作。今天快乐开源活动迎来了全新升级 🚀🚀🚀,任务方向更加多元、活动玩法更加灵活、礼品清单更加丰富!快来加入快乐开源,和我们一起共建飞桨~
飞桨团队使用 https://github.com/PaddlePaddle/Paddle/labels/HappyOpenSource https://github.com/PaddlePaddle/Paddle/labels/HappyOpenSource%20Pro 两个标签追踪快乐开源活动相关的 issue 与 pr,如果没有被及时标记,你可以@Ligoml 或 @luotao1 添加标签。
延续之前的模式,本期快乐开源活动上线「✨ 热身任务」、「🎯 命题任务」与「💡 开放任务」:
在往期活动中,飞桨团队和社区开发者共同落地了 PyTorch 与 Paddle 2.0 API 映射表、第五期黑客松小助手 等开放任务,期望在社区看到越来越多有趣有用的开放讨论和开发任务!
btw 飞桨团队准备了一些参与开源社区的学习资料,希望对你有所帮助:
视频回放🔗:https://aistudio.baidu.com/education/group/info/29434
奖励一览
活动周期
每 3 个月统计一次贡献情况,具体来说就是标签为 https://github.com/PaddlePaddle/Paddle/labels/HappyOpenSource 的 PR,并依据贡献情况为各位开发者邮寄礼物 🎁,本期活动从 8.11 开启,至 11.11 截止统计。
各大 Repo 传送门
✨ 热身任务
这里是一些入门级的热身任务,任务一是 Git 操作练习,任务二是 Paddle 源码编译练习,任务三是跑通 Stable-Diffusion 训练推理,如果你没有相关背景知识,参与热身任务会帮你快速掌握这些基础知识。
任务一:修改飞桨文档,完成你的第一个 PR
修复飞桨文档,往往是许多飞桨社区开发者们参与飞桨开源活动的起点。通过修复飞桨文档并提交 PR,你将熟悉为 Paddle 社区贡献代码的流程规范。我们提供了「文档bug清单」,你可以选择任意数量的有问题的文档,进行认领并提交 PR 修复。
本任务十分简单,基本不需要技术背景。只要你对开源社区怀有热情,即可参与~
mentor:@sunzhongkai588
参考链接:
任务二:拉取 Paddle 代码,完成本地编译
在飞桨框架开发中,编译 Paddle 是一个重要环节,也是很多任务(如 API 开发、算子性能优化、数据类型扩展等)的前置条件。完成本次编译体验,你会对 Paddle 代码有更深入的理解,也便于你参与后续的框架开发任务。
本任务邮件通过验收后,即可收到限量版飞桨开源社区小礼品,数量有限,先到先得~
mentor:@luotao1
参考链接:
任务三:在 PaddleMIX 中跑通 Stable-Diffusion 训练推理
PaddleMIX 是基于飞桨的跨模态大模型开发套件,提供开箱即用的开发体验,同时满足开发者灵活定制需求,探索通用人工智能。通过 跑通 Stable-Diffusion 的训练推理流程,你会快速掌握飞桨开发套件的使用,便于你参与后续的套件开发任务。
本任务邮件通过验收后,即可收到限量版飞桨开源社区小礼品,数量有限,先到先得~
mentor:@LokeZhou
参考链接:
此类任务对所有第一次给社区做贡献的开发者都是友好的,任务较为简单,让各位新手小白快速熟悉飞桨社区。
🎯 命题任务
这里是一些比较明确和具体的任务,这些任务已经经过飞桨社区开发者和飞桨研发的多轮讨论,是可以直接上手去做的任务,任务细节可以在具体 tracking issue 中与 mentor 沟通(你也可以联系邮箱 📮 ext_paddle_oss@baidu.com 加微信群沟通)。任务进展见:https://github.com/orgs/PaddlePaddle/projects/7 ,结项任务见 https://github.com/PaddlePaddle/Paddle/issues/56689#issuecomment-1694621198 。
核心框架任务列表
torch.export
功能,提供了以 PyTorch 2.x 的 dynamo 为核心的模型导出方法。其功能上与我们 Paddle 动转静模型导出paddle.jit.save
相类似,因此我们想要建设一个 repo 能够自动对比torch.export
和paddle.jit.save
的导出成功与否,PaddleJitLab/jit-exportable-models 就诞生了~科学计算项目任务列表
可前往对应 repo 了解具体任务细节:https://github.com/PaddlePaddle/PaddleScience/issues/379
飞桨大模型套件任务列表
可前往对应 repo 了解具体任务细节:https://github.com/PaddlePaddle/PaddleMIX/issues/272
飞桨开发套件任务列表
可前往对应 repo 了解具体任务细节:https://github.com/PaddlePaddle/PaddleOCR/issues/10223
💡 开放任务
任何在使用和开发过程中遇到的 New Feature 或 Bug,你都可以通过提 Issue 的方式与整个开源社区开发者沟通交流,明确的 Feature & Bug 可以通过向对应的代码仓库提交 PR 来补充和完善。你既可以解决自己提出的 Issue,同时非常欢迎你解决其他人提出的 Issue,在开放任务中,你会拥有更高的自由度来定义和拆解任务,也可以选择独立或组队的方式完成这些挑战。
参考链接: