Giter Site home page Giter Site logo

starter's Introduction

飞桨启航计划集训营周报 & 资料管理

🚀 飞桨开源框架 | ⛵ 本期启航计划活动issue

🤔 我们为什么需要这个 repo ?

  • 本 repo 用于「飞桨启航计划集训营」的学员双周周报提交、资料管理、课程记录保存和技术方案探讨。希望这个 repo 能够记录下你在克服各种难题时的成长历程,以及你不断进步的足迹。享受这个过程吧!

📁 请问这个 repo 的文件夹都有什么内容?

  • Docs/ : 存放各学员参与「飞桨护航计划集训营」项目时的过程文档。包括但不限于学习资料代码阅读笔记设计文档等。
  • Meeting/ : 存放各学员参与「飞桨启航计划集训营」集训课程时的纪要、答疑记录等。
  • Reports/ : 存放各学员参与「飞桨启航计划集训营」项目时的详细双周周报。

Important

  • 周报提交指南 ➡️ #3
  • 周报提交登记示例 ➡️ #4

飞桨启航计划简介

💡 Tip

  1. 想快速了解活动内容 ➡️ 简要活动说明
  2. 本期启航计划线上说明会 ➡️ 腾讯会议录播

「启航计划」百度飞桨社区 发起的远程项目,也是「护航计划」的前置活动(不了解护航计划请看这里 ➡️ 护航计划说明)。我们以开展集训营的形式,鼓励开发者积极参与开源项目,以此提升自己的代码实践能力,与社区共同成长 💪。

开发者提交申请材料并通过后,将会参与为期2个月密集的集训项目,目标是尽可能多且高质量地完成快乐开源活动中的任务 ➡️ [#61482](https://github.com/PaddlePaddle/Paddle/issues/61482)

集训期间,我们会提供精心设计的课程辅导 🧑🏻‍💻、相应的研发支持、随时随地都能使用的线上 V100 开发环境 🔧(申请方式看这里 ➡️ 飞桨线上开发环境——AI Studio)以帮助学员更好地融入项目,不断提升技术水平。我们鼓励学员积极互动和交流,希望每位学员都能够在集训期结束时取得优异的成绩并成功结营。

完成「启航计划」的学员将有机会获得丰厚的奖励 🎁 和荣誉证书 📃。此外,表现出色的开发者还有机会成为「护航计划」的潜在候选人,进一步参与到更具挑战性的任务中。我们期待与你一同踏上这个激动人心的学习和成长之旅 !快来加入我们吧~~ 💓

⛵ 本期启航计划活动issue

Important

与「护航计划」的区别:

  • 不限定开发者背景,企业和学生开发者均可参与。
  • 不进行面试,直接进行简历筛选。
  • 集训内容为完成 【快乐开源项目】,合入1个 PR 即满足结营条件,相对轻松愉快。
  • 提供高质量集训课程,并以 PR review 交流的形式进行沟通,而非导师一对一带教的形式。专项团提供导师一对多辅导的福利。
  • 时间周期更短。能让没接触过飞桨的你,快速上手飞桨开源活动。

学习资料共享

资料共建邀请

在项目开发过程中,你一定有许多对于技术的思考和积累,沉淀成文档一方面有助于你梳理思路、提升个人技术能力,另一方面可以分享给其他人,或许会对他人的工作有所帮助和启发。飞桨团队十分欢迎这样的行为,也邀请每一位学员共同参与资料共建。你可以在 wiki 中记录草稿,整理成系统资料后提交 markdown 文档到 ./Docs 目录,优秀的分享材料可以通过代码串讲活动进行传播,更有机会在 PFCC 技术分享会、飞桨多平台直播活动、飞桨公众号、AIStudio 精品项目等多渠道进行宣推!

往期代码串讲活动材料戳这里 ➡️ 飞桨源码读书会

starter's People

Contributors

atlantisming avatar bapijun avatar chenjjcccc avatar cmcamdy avatar cocoshe avatar fsczz avatar greatv avatar harryoung avatar hhankyangg avatar hu-qi avatar insaneonion avatar islinxu avatar jiangziyan-693 avatar kaedeharai avatar louiscanbe avatar nknan avatar olive-2019 avatar ooooo-create avatar rhmaaa avatar sanbuphy avatar sayoriaaa avatar stellazying avatar sunzhongkai588 avatar turingg avatar unicornshell avatar wang-zengwei avatar yangwulve avatar yibinliu666 avatar zade23 avatar zbt78 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

starter's Issues

[WeeklyReports] 2024.05.07~2024.05.19 周报收集

请各位学员在本周五晚上8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在评论中回复简要周报,完成情况:

「启航计划」第二期答辩安排

Note

一、二、三等奖,需要营员主动申请并完成答辩,所有学员均可申请。

参与方式

  1. 在 5.24(周五) 23:59 之前,在该 Issue 区下回复 申请答辩,即申请成功。
  2. 在 5.24(周五) 23:59 之前,把答辩 PPT 发送到 [email protected],主题为「启航计划第二期答辩申请」。
  3. 在 5.27(周一)~ 5.28(周二) ,按照安排参与答辩。

PPT 模板 ➡️ 启航计划答辩模板

答辩时间

  • 每人 10 分钟陈述 + 5 分钟 QA。

答辩评委

答辩流程

  1. 使用如流答辩。
  2. 每场会议后统一讨论答辩情况和打分。
  3. 答辩同学不能旁听其他同学答辩内容,请提前如流在线,会 call 各位学员。
  4. 最终一、二、三等奖名单会公布在群里和 Issue 区。

评分标准:

总分 = 代码及 PR 贡献度 * 50% + 开源协作贡献度 * 30% + 个人沉淀 * 20%

  • 代码及 PR 贡献度:快乐开源 PR 贡献量、任务难度...(占总分的 50%)
  • 开源协作贡献度:主动开展新任务、积极解决别人问题...(占总分的 30%)
  • 个人沉淀:沉淀技术思考、提出可行性建议、周报质量...(占总分的 20%)

奖品

  • 一等奖:PS5 🎮
  • 二等奖:Apple Watch SE ⌚️
  • 三等奖:Airpods(第三代)🎧

「启航计划」第一期 结营考核公示

经过为期两个月紧张而充实的集训,启航计划集训营于 1 月 30 日 正式圆满完成所有集训计划。在集训期间,大家出色地完成了三项热身打卡任务,并且共有 19 位营员合入了超过 110 个 Pull Request(PR)。衷心感谢各位营员的积极参与和卓越贡献! 🎉 🎉 🎉

结营通过名单

Important

考核标准参考 启航计划活动说明 中的 【三、结营考核】 ,主要结合以下两点进行评估:

  1. 至少合入了 1 个 PR(不包括热身打卡任务)
  2. 完整提交 5 期周报

根据结营要求,以下为通过考核的 15 位营员名单 📄:

@GreatV, @Hhankyangg, @Kaedeharai, @NKNaN, @Tsaiyue, @Turingg, @YibinLiu666, @ccsuzzh, @cocoshe, @fsczz, @ooooo-create, @jiangziyan-693, @sanbuphy, @zade23, @zbt78

排名不分先后。如对名单有异议,请发送邮件至 [email protected]

祝贺这些同学成功顺利结营 🥳,同时期待所有营员能在未来的开发之路更上一层楼 💪。

一、二、三等奖名单

与此同时,在集训营结尾阶段,我们开放了一、二、三等奖的申请,具体详情请参阅 「启航计划」一、二、三等奖答辩安排

相关营员于 1 月 29 日,进行了精彩的答辩。在经过 6 名飞桨研发人员的细致评估后,产生了最终获奖名单 📄:

祝贺以上获奖同学 🏆,感谢你们对飞桨开源社区做出的突出贡献~

Note

同时祝贺 @zbt78@Tsaiyue,在答辩现场成功录取并加入护航计划集训营。 答辩过程本身也是与飞桨研发导师交流的绝佳机会~

写在最后 ✍️

  • 启航计划奖品将与快乐开源礼品一同发放,结营证书将以电子版形式颁发。
  • 尽管部分营员由于各种原因未能通过考核,但我们由衷感谢你们的积极参与,期待你们在飞桨以及其他开源社区中继续取得更进一步的成就。
  • 下一期启航计划预计在年后(2 ~ 3 月)启动,将带来一些变化,敬请期待~

「启航计划」第二期 结营考核公示

经过为期两个月紧张而充实的集训,启航计划集训营(第二期)于 5 月 28 日 正式圆满完成所有集训计划。在集训期间,大家出色地完成了三项热身打卡任务,并且共有 18 位营员合入了超过 100 个 Pull Request(PR)。衷心感谢各位营员的积极参与和卓越贡献! 🎉 🎉 🎉

结营通过名单

Important

考核标准参考 PaddlePaddle/Paddle#62347 中的 【三、结营考核】 ,主要结合以下两点进行评估:

  1. 至少合入了 1 个 PR(不包括热身打卡任务)
  2. 完整提交 4 期周报

根据结营要求,以下为通过考核的 16 位营员名单 📄:

@InsaneOnion @smallpoxscattered @shuaihehe @1want2sleep @WoWYoYLoL @LittleNoob2333 @hu-qi @sayoriaaa @wufei2 @LouisCanBe @Austin-00 @Eddie-Wang1120 @Dmovic @Wang-ZengWei @haoyu2022 @StellaZYing

排名不分先后。如对名单有异议,请发送邮件至 [email protected]

祝贺这些同学成功顺利结营 🥳,同时期待所有营员能在未来的开发之路更上一层楼 💪。

一、二、三等奖名单

与此同时,在集训营结尾阶段,我们开放了一、二、三等奖的申请,具体详情请参阅 #219

相关营员于 5 月 27 日,进行了精彩的答辩。在经过 7 名评委的细致评估后,产生了最终获奖名单 📄:

祝贺以上获奖同学 🏆,感谢你们对飞桨开源社区做出的突出贡献~

写在最后 ✍️

  • 启航计划奖品将与快乐开源礼品一同发放,结营证书将以电子版形式颁发。
  • 尽管部分营员由于各种原因未能通过考核,但我们由衷感谢你们的积极参与,期待你们在飞桨以及其他开源社区中继续取得更进一步的成就。

[WeeklyReport] 2024.mm1.dd1~2024.mm2.dd2 周报汇总

[WeeklyReport] 2024.mm1.dd1~2024.mm2.dd2 周报汇总

请各位学员在本周四晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

  • 张三(马斯克)
  • ...

[WeeklyReports] 2024.04.22~2024.05.06 周报收集

请各位学员在下周一晚上8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在评论中回复简要周报,完成情况:

[WeeklyReports] 2023.12.10~2023.12.24 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

[WeeklyReports] 2023.11.26~2023.12.10 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

「启航计划」一、二、三等奖答辩安排

Note

一、二、三等奖,需要营员主动申请并完成答辩,所有学员均可申请。

参与方式

  1. 在 1.22(周一) 23:59 之前,在该 Issue 区下回复 申请答辩,即申请成功。
  2. 在 1.23(周二) 23:59 之前,把答辩 PPT 发送到 [email protected]
  3. 在 1.24(周三)~ 1.25(周四) ,按照安排参与答辩。

PPT 模板 ➡️ 启航计划答辩模板

答辩时间

  • 每人 10 分钟陈述 + 5 分钟 QA。

答辩评委

答辩流程

  1. 使用如流答辩,1.17 之前把 PPT 到邮箱 [email protected]
  2. 每场会议后统一讨论答辩情况和打分。
  3. 答辩同学不能旁听其他同学答辩内容,请提前如流在线,会 call 各位学员。
  4. 最终一、二、三等奖名单会公布在群里和 Issue 区。

评分标准:

总分 = 代码及 PR 贡献度 * 50% + 开源协作贡献度 * 30% + 个人沉淀 * 20%

  • 代码及 PR 贡献度:快乐开源 PR 贡献量、任务难度...(占总分的 50%)
  • 开源协作贡献度:主动开展新任务、积极解决别人问题...(占总分的 30%)
  • 个人沉淀:沉淀技术思考、提出可行性建议、周报质量...(占总分的 20%)

奖品

  • 一等奖:PS5 🎮
  • 二等奖:Apple Watch SE ⌚️
  • 三等奖:Airpods(第三代)🎧

[WeeklyReports] 2024.03.25~2024.04.07 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在评论中回复简要周报,完成情况:

[WeeklyReports] 2023.11.13~2023.11.26 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

周报提交指南

Intro

亲爱的营员们 👋,

大家好!在我们的启航计划集训营中,我们要求营员们每两周都要提交双周周报。双周周报的提交对我们项目的进展非常重要:

1️⃣ 提供任务完成率:通过周报,能帮助营员更加清楚自己的开发进度和目标,督促自己以此保证整个集训期间的任务完成情况。

2️⃣ 加强沟通:周报是团队沟通的重要工具。你可以在周报中分享你的工作进展、遇到的问题和解决方案,让集训营的同学之间更好地了解彼此的工作。

3️⃣ 提供反馈机会:周报也为你们提供了一个反馈的机会。你们可以在周报中提出对项目的建议或问题,这有助于我们改进项目流程。

所以,请大家务必每两周按时提交周报哦 📝。如果有任何关于周报的问题或者建议,随时在找助教 @cmcamdy 或者 Paddle 团队的尤师傅 @Harryoung 和涛姐 @luotao1 哦~ 🙋‍♂️🙋‍♀️

周报提交流程

周报是每一段时间工作的总结提炼,用于更好地反映过去两周的工作成果。提交周报的大致流程为:

  1. 按模板格式提交双周周报 PR
  2. 在每次双周周报 Issue 下进行登记。

具体详细流程如下:

一、提交前的准备流程

1.1 Fork
先跳转到 PFCCLab/Starter/ GitHub 首页,然后单击 Fork 按钮,生成自己仓库下的目录,比如你的 GitHub 用户名为 USERNAME,则生成: https://github.com/USERNAME/Starter。

image

1.2 Clone
将你目录下的远程仓库 clone 到本地。

➜ git clone https://github.com/USERNAME/Starter.git
➜ cd Starter

1.3 创建本地分支
Starter 目前使用 Git 流分支模型进行维护。

「详细周报」的填写工作都应该在一个新的分支上完成,一般从 main 分支上创建新分支。

使用 git checkout -b 创建并切换到新分支。

➜ git checkout -b USERNAME/WeeklyReport

二、正式编写详细周报

营员找到 Reports/season 2 文件夹下名字为 学员GitHubID 的子文件夹(没有需新建),然后按命名格式

[WeeklyReport]2024.mm1.dd1~2024.mm2.dd2.md

新建文件,编写「详细周报」。可参考模板编写周报:

### 姓名

xxx

### 开发中的快乐开源任务

xxx

### 本双周工作

1. **任务 X**

   - xxx
   - xxx

2. **任务 Y**

   - xxx
   - xxx:
     1. xxx
     2. xxx
     3. xxx

3. **问题疑惑与解答**

   - 问题 a?

     答:xxx

   - 问题 b?

     答:xxx

### 未来双周计划

1. xxx
2. xxx
3. xxx

三、提交 & push

3.1 提交

  • 假如修改/新增了 WeeklyReports/USERNAME/[WeeklyReport]2023.09.12~2023.09.23.md 文件,并提交这个文件
➜  git status
On branch USERNAME/WeeklyReport
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
no changes added to commit (use "git add" and/or "git commit -a")

➜  git add WeeklyReports/USERNAME/[WeeklyReport]2023.09.12~2023.09.23.md
  • 填写提交说明,可以通过 git commit 完成:
➜  git commit -m "USERNAME add 2023.09.12~2023.09.23 WeeklyReport"

3.2 确保本地仓库是最新的
在准备发起 Pull Request 之前,需要同步原仓库 Starter 最新文件内容。

首先通过 git remote 查看当前远程仓库的名字。

➜  git remote
origin
➜  git remote -v
origin  https://github.com/USERNAME/Starter (fetch)
origin  https://github.com/USERNAME/Starter (push)

这里 origin 是你 clone 的远程仓库的名字,也就是自己用户名下的 Starter,接下来创建一个原始 Starter 仓库的远程主机,命名为 upstream。

➜  git remote add upstream https://github.com/PFCCLab/Starter
➜  git remote
origin
upstream

获取 upstream 的最新代码并更新当前分支。

➜  git fetch upstream
➜  git pull upstream main

3.3 Push 到远程仓库
将本地的修改推送到 GitHub 上,也就是 https://github.com/USERNAME/Starter。

# 推送到远程仓库 origin 的 USERNAME/ 分支上
➜  git push origin USERNAME/WeeklyReport

四、提交 PR

4.1 在自己的代码仓里添加了详细周报后,可以提交 PR 到 https://github.com/PFCCLab/Starter
首先跳转到自己的github仓库Starter项目下,点击 Compare & pull requests

image

Important

  • 在创建 PR 时选择 Reviewers 为全营助教(专项团同学需要额外选择专项团助教),并添加 weekly reports 标签
  • 请将周报 PR 按以下格式命名:
[WeeklyReport] USERNAME 2023.mm1.dd1~2023.mm2.dd2

image

4.3 学员提交的周报 PR 后,等待助教检查并合入Starter
助教检查后,可以将详细周报 merge 进Starter

五、抽取关键信息,按格式回复周报 issue

学员在 pr 合入后,抽取关键信息,按格式回复周报 issue。这个相当于 pr 的摘要版,便于读者快速了解项目进展和关键信息。戳这里看 Weekly Report issues Demo

周报提交时间

每两周提交一次。具体来说:以两周为一个周期,第二周的周三学员开始创建和编写详细周报的 pr,回复周报 issue,并提醒助教及时检查周报;第二周的周五 18:00 前 pr 周报合入


参考链接

  1. https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/dev_guides/docs_contributing_guides_cn.html

[WeeklyReports] 2024.04.08~2024.04.21 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在评论中回复简要周报,完成情况:

[WeeklyReports] 2023.12.25~2024.1.19 周报收集

请各位学员在 1.21 之前前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 本次集训营期间贡献的所有 PR

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

Important

注意~本次周报为启航计划集训营期间的最后一期周报,因此不再填写 未来双周计划,但需要列出 ⚠️本次集训营期间贡献的所有 PR⚠️

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.