GithubHelp home page GithubHelp logo

camp's Introduction

【PaddlePaddle Hackathon 6th】飞桨护航计划集训营周报 & 资料管理

🚀 飞桨开源框架 | 🧰 飞桨开发套件 | ⛵ 飞桨护航计划集训营

☘️ 我们为什么需要这个 repo ?

  • 本 repo 用于「飞桨护航计划集训营」的学员周报提交、资料管理、会议记录保存和技术方案探讨(使用方法详见本文档的 护航计划规则)。希望这个 repo 能记录你乘风破浪解决各种难题的印记,或是留下你由浅入深不断成长的足迹, enjoy it 😄

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

  • Docs/ : 存放各学员参与「飞桨护航计划集训营」项目时的过程文档。包括但不限于学习资料代码阅读笔记设计文档
  • Meetup/ : 存放各学员参与「飞桨护航计划集训营」项目时的会议纪要、与导师的沟通记录等
  • WeeklyReports/ : 存放各学员参与「飞桨护航计划集训营」项目时的详细周报

飞桨护航计划简介

【飞桨护航计划】是【百度飞桨社区】发起的远程项目,也是第五期飞桨黑客松非常重要的一个赛道(不了解飞桨黑客松戳这里 ➡️ PaddlePaddle Hackathon 说明),旨在鼓励在校学生积极参与开源社区,提升实践能力,在社区中获得更良好、全面的成长 💪。

学生通过申请后,将由专属的百度资深工程师带教进行为期 3 个月的开源项目开发。顺利结项后,会获得百度的技术认证证书 📄 和丰厚的奖励 🎁。

随时随地都能使用 🔧 的线上 V100 开发环境(申请方式看这里 ➡️ 飞桨线上开发环境——AI Studio),可以灵活安排的日常工作时间 ⌚️,正式实习和就业的绿色通道 🚥,耐心专业技术力超强的研发导师 🧑🏻‍💻……你,心动了吗?💓 心动的话快来加入我们吧~~

报名参与流程

飞桨护航计划集训营任务发布在这个 issue 里面,开发者提交简历 & 通过面试后,以远程的方式深度参与飞桨重要开源项目开发实践,成果以 PR(Pull Requests)的形式贡献到指定代码仓库,实训期 3 个月(每周开发时间至少 25h),奖金 3-5 🌟。

详细说明请戳这里 👉 报名链接

护航计划规则

整体流程

进入护航计划的学员需在导师的指导下完成指定项目。为了更好地推进项目顺利进行,下面是我们为大家安排的一些例常任务:

  • 按照要求提交周报 📄(两周一次)
  • 根据自身情况自愿报名参加代码串讲活动
  • 完成中期答辩,评分标准详见下文
  • 使用 wiki 完成协同编辑,学员和导师更好地协同交流 💬

周报提交

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

  • 学员在 ./WeeklyReports 目录下提交 PR,PR 里面是详细的周报内容,戳这里看 Weekly Report PR Demo
  • 导师在 PR 中填写周报评价,以 commit 的形式添加在文档中,确认周报信息完整后由导师合入 PR,便于全体成员了解推进情况,必要时可为学员调整方向和计划
  • 学员在 PR 合入后,抽取关键信息,按格式回复周报 issue。这个相当于 PR 的摘要版,便于读者快速了解项目进展和关键信息。戳这里看 Weekly Report issues Demo

详细的周报提交指南可参考:周报提交指南

评分标准

在中期答辩后,导师会针对学员的表现给出反馈和评价,分为四个等级:

  • 不及格:未完成导师布置的课题任务
  • 及格(🌟🌟🌟):保质保量完成导师布置的课题任务
  • 良好(🌟🌟🌟🌟):保质保量完成导师布置的课题任务,对项目有一定的思考和总结能力
  • 优秀(🌟🌟🌟🌟🌟):保质保量完成导师布置的课题任务,对项目有深入的见解并提出可行性建议

这个评级会直接与活动奖金挂钩,请务必重视噢~

代码串讲

这是一个自愿自发的分享活动,任何集训营开发项目相关的进度和成果都可以分享,导师会提供指导。代码串讲有助于知识的流动与沉淀,并锻炼学员自身演讲能力。该活动两周举行一次,面向全体训练营成员,有助于成员之间的共享互助。

协同文档

如果学员在项目过程中有任何尚未成熟的 idea,欢迎在 wiki 里面写下自己的想法 💡,wiki 编辑权限对全体成员开放,在这里你可以和导师 🧑‍🏫 友好协作,共同讨论沉淀。wiki 就像你的专属「草稿箱」,你也可以在里面起草周报,甚至来一场酣畅淋漓的 brainstorm 🧠

等到 idea 在 wiki 里面打磨成熟以后,你可把它提到 issues 里面,或沉淀为分享材料提交到 ./Docs 目录,期待有越来越多的 idea 帮助我们一同建设飞桨大家庭 🏠!

护航计划时间安排

这是我们为训练营制定的详细日程和计划 ⬇️ (重要的会议记录会被更新到 ./Meetup 目录)

时间 日程
2024/01/22 18:00 GMT+8 发布集训项目,启动营员招募
2024/01/22 - 2023/02/23 公开接收简历,安排面试
2024/02/26 19:00 GMT+8 营员招募截止,公布招募名单
2024/02/29 16:00 GMT+8 开营仪式,集训营正式启动
2023/06/03-2023/06/07 营员集中答辩
2023/06/12 23:59 GMT+8 集训营结营,公布考核结果

开营仪式

我们会在训练营正式开始时为成员们举办的一个线上见面会,在这里可以认识班主任、助教、导师和其他学员,结交到志同道合的好友 👯

集中答辩

配合整体飞桨黑客松活动节点,学员们需要在 2024/06/03 - 2023/06/07 期间 参与集中答辩,考核集训项目完成度与研发质量,只有通过考核的学员才能获得对应的活动奖金 🎁 与证书 🏅️

结营评估

依据营员开启集训的日期,在完成 3 个月集训后进行结营评估,评估结果分为 3 档,对应不同星级(及格:🌟🌟🌟,良好:🌟🌟🌟🌟;优秀:🌟🌟🌟🌟🌟),一颗 🌟 对应¥2,000 奖金

学习资料共享

资料共建邀请

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

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

代码串讲活动

本期飞桨护航集训营固定两周举行一次代码串讲活动,每期邀请 1-2 位学员,就课题任务和其熟悉的领域进行分享,包括但不限于:基础知识、代码研读、学习心得、踩坑经验、同性交友......

护航计划发布的 18 个课题所属领域各不相同,你的每一次分享一定会有别人没有听过的新东西,也会收获新启发,这既是知识的流动,也是灵感的碰撞 💥!

欢迎大家踊跃参与,欢迎讨论交流 👏

Contributors

camp's People

Contributors

andsonder avatar cocoshe avatar corle-hyz avatar danguge avatar gouzil avatar kevincheng2 avatar lishuai-97 avatar lshpku avatar mariolulab avatar nknan avatar redcontritio avatar silverling avatar tsaiyue avatar unseenme avatar wintersmontagne10335 avatar xingmingyyj avatar xinyu302 avatar xusuyong avatar yang-changhui avatar yangguohao avatar yibinliu666 avatar yinfan98 avatar yulangz avatar zbt78 avatar zelinma557 avatar zerorains avatar zhangyuqin1998 avatar zhaojiameng avatar zrr1999 avatar zyt1024 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

camp's Issues

[WeeklyReports] 2024.03.23~2024.04.05 周报汇总

[WeeklyReports] 2024.03.23~2024.04.05 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周日晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pull/xxx

项目一:PIR 算子补全与兼容机制建设

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十七:CINN 支持动态 Shape 专项(PIR 部分)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

  • @yinfan98 (@yuanlehome)

周报提交指南

Intro

亲爱的营员们👋,

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

1️⃣ 增加透明度:通过周报,不仅有利于营员更清楚自己的工作内容和目标,也可以让他人了解每个营员的工作进展,使得整个团队的进度更加透明。这有助于我们及时发现并解决问题。

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

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

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

周报提交流程

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

一、提交前的准备流程

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

image

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

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

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

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

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

➜ git checkout -b USERNAME/WeeklyReport

二、正式编写详细周报

营员找到 WeeklyReports/ 文件夹下名字为 项目序号_学员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/Hackathon_6h/01_USERNAME/[WeeklyReport]2024.03.1~2024.03.15.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/Hackathon_6h/01_USERNAME/[WeeklyReport]2024.03.1~2024.03.15.md
  • 填写提交说明,可以通过 git commit 完成:
➜  git commit -m "USERNAME add 2024.03.1~2024.03.15 WeeklyReport"

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

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

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

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

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

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

➜  git fetch upstream
➜  git pull upstream main

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

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

四、提交 PR & 导师 review

4.1 在自己的代码仓里添加了详细周报后,可以提交 PR 到 https://github.com/PFCCLab/Camp
请注意:

  • 在创建 PR 时选择 Reviewers 为自己项目的导师,并添加 weekly reports 标签
  • 请将周报 PR 按以下格式命名:
[WeeklyReport] USERNAME 2024.mm1.dd1~2024.mm2.dd2

image

4.2 导师在 pr 中填写周报评价,以 commit 的形式添加在文档中,便于了解推进情况,必要时可为学员调整方向和计划

导师以 commit 的形式将周报点评添加在文档中

image

image

4.3 学员提交的周报 PR 会触发周报格式检查
目前的格式检查主要包括:导师是否完成周报点评
格式检查正确的情况下,"Weekly Report Mentor Comment Check" 这一项 check 会通过

image

导师 approval 后,可以将详细周报 merge 进Camp

戳这里看 Weekly Report PR Demo

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

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

周报提交时间

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

注:第一次周报合入时间为 2024.03.08 ! 也就是学员从 2023.03.06 开始创建和编写周报 pr,原则上 2024.03.08 18:00 前合入。


参考链接

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

[WeeklyReports] 2023.10.25~2023.11.07 周报汇总

[WeeklyReports] 2023.10.25~2023.11.07 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周四晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pulls/xxx

完成情况:

项目一:算子规范和 ProgramTranslator 功能优化

项目二:新 IR Pass 建设和依赖的核心组件完善

项目三:新 IR API + 自动微分推全和核心组件完善

项目四:组合机制前反向架构统一

项目五:算子支持复数计算专项

项目六:量化算子集成

项目七:开源模型加速复现

项目八:CPU 融合算子 / GPU 算子融合 pass

项目九:动态图半自动并行架构研发

项目十:静态图半自动并行执行架构升级

项目十一:分布式能力矩阵建设

项目十二:全自动并行架构升级

项目十三:科学计算领域拓展专项

项目十四:Clas 套件全流程建设

项目十五:3D 方向模型全流程建设

项目十六:Nougat 复现及优化

项目十七:NLP 大模型复现

项目十八:套件压缩能力建设

项目十九:PIR 适配 AI 编译器 CINN

项目二十:PIR 子图验证+核心机制完善

项目二十一:PIR 核心组件建设与机制完善

项目二十二:PIR 动转静组件建设与单测验证推全

项目二十三:模型迁移工具建设

[WeeklyReports] 2024.04.19~2024.05.10 周报汇总

[WeeklyReports] 2024.04.19~2024.05.10 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周五晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pull/xxx

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目十九:CINN 支持动态 Shape 专项(后端规则升级)

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

项目二十七:PaddleSpeech 套件能力建设

  • @kk-2000 (@zxcdlucy)
  • @mattheliu (@zxcdlucy)

[WeeklyReports] 2023.11.08~2023.11.21 周报汇总

[WeeklyReports] 2023.11.08~2023.11.21 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周四晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pulls/xxx

完成情况:

项目一:算子规范和 ProgramTranslator 功能优化

项目二:新 IR Pass 建设和依赖的核心组件完善

项目三:新 IR API + 自动微分推全和核心组件完善

项目四:组合机制前反向架构统一

项目五:算子支持复数计算专项

项目六:量化算子集成

项目七:开源模型加速复现

项目八:CPU 融合算子 / GPU 算子融合 pass

项目九:动态图半自动并行架构研发

项目十:静态图半自动并行执行架构升级

项目十一:分布式能力矩阵建设

项目十二:全自动并行架构升级

项目十三:科学计算领域拓展专项

项目十四:Clas 套件全流程建设

项目十六:Nougat 复现及优化

项目十七:NLP 大模型复现

项目十八:套件压缩能力建设

项目十九:PIR 适配 AI 编译器 CINN

项目二十:PIR 子图验证+核心机制完善

项目二十一:PIR 核心组件建设与机制完善

项目二十二:PIR 动转静组件建设与单测验证推全

项目二十三:模型迁移工具建设

[WeeklyReports] 2024.02.25~2024.03.08 周报汇总

[WeeklyReports] 2024.02.25~2024.03.08 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周五晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pulls/xxx

项目一:PIR 算子补全与兼容机制建设

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十七:CINN 支持动态 Shape 专项(PIR 部分)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

  • @yinfan98(@yuanlehome)

[WeeklyReports] 2024.04.06~2024.04.19 周报汇总

姓名

xxx

本周工作

  1. xxx
  2. xxx

下周工作

  1. xxx
  2. xxx

详细周报链接:

项目一:PIR 算子补全与兼容机制建设

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目十九:CINN 支持动态 Shape 专项(后端规则升级)

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

  • @yinfan98 (@yuanlehome)

项目二十七:PaddleSpeech 套件能力建设

  • @kk-2000 (@zxcdlucy)
  • @mattheliu (@zxcdlucy)

[WeeklyReports] 2023.09.12~2023.09.23

[WeeklyReports] 2023.09.12~2023.09.23

请各位成员于本周二晚前填写,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

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

请各营员完成后在下面的对应项目前打勾,完成情况:

项目零:移民火星

  • 张三(马斯克)

[WeeklyReports] 2023.11.22~2023.12.05 周报汇总

[WeeklyReports] 2023.11.22~2023.12.05 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周四晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pulls/xxx

完成情况:

项目一:算子规范和 ProgramTranslator 功能优化

项目二:新 IR Pass 建设和依赖的核心组件完善

项目三:新 IR API + 自动微分推全和核心组件完善

项目四:组合机制前反向架构统一

项目五:算子支持复数计算专项

项目六:量化算子集成

项目七:开源模型加速复现

项目八:CPU 融合算子 / GPU 算子融合 pass

项目九:动态图半自动并行架构研发

项目十:静态图半自动并行执行架构升级

项目十一:分布式能力矩阵建设

项目十二:全自动并行架构升级

项目十三:科学计算领域拓展专项

项目十四:Clas 套件全流程建设

项目十六:Nougat 复现及优化

项目十七:NLP 大模型复现

- [ ] @rampage0303@w5688414

项目十八:套件压缩能力建设

项目十九:PIR 适配 AI 编译器 CINN

项目二十:PIR 子图验证+核心机制完善

项目二十一:PIR 核心组件建设与机制完善

项目二十二:PIR 动转静组件建设与单测验证推全

项目二十三:模型迁移工具建设

[WeeklyReports] 2024.05.11~2024.05.24 周报汇总

[WeeklyReports] 2024.05.11~2024.05.24 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周五晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pull/xxx

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目十九:CINN 支持动态 Shape 专项(后端规则升级)

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

项目二十七:PaddleSpeech 套件能力建设

  • @kk-2000 (@zxcdlucy)
  • @mattheliu (@zxcdlucy)

代码串讲&技术分享会 6th

我们将在每周三举办一个技术分享会,只要是和所作课题相关的技术分享都可以来讲(如代码串讲、基础技术分享、问题总结与方案拆解、踩坑经验分享等),欢迎大家前来分享 or 听取别人的心得和经验 👏!在技术分享会上,你有机会与小伙伴交流自己沉淀的文档,也能够得到其他导师的指导和建议 😊

时间安排如下 ⬇️

时间 分享主题 分享人 分享材料
2024.03.27 SOT Python3.12 支持 gouzil 相关 Issue
2024.04.11 从一个链接报错开始的编译工具链探索之旅 silverling 资料文档

技术分享会报名与审批说明

1️⃣ 将待分享的内容(通常是 md 格式)以 PR 的形式提交到 ./Docs 目录下你的个人文件夹中

2️⃣ 带教导师审核串讲内容 📄,通过后 ✅,在本 issue 下面回复报名信息,报名格式如下:

【代码串讲报名】
日期:xxx(2023.10.16)
分享主题:xxx(面壁人调研分享)
分享人:@xxx(@艾AA)
分享材料:([文档链接🔗](https://github.com/PFCCLab/Camp/tree/main/Docs/xx/xx.md))

3️⃣ PaddlePaddle 团队审核,审核通过后沟通分享会排期 ✅

4️⃣ 若多人报名,则按报名先后顺序进行筛选,一期最多不超过两个主讲人

5️⃣ 技术分享会包含:学员分享、导师点评、自由讨论环节,为全体参会人提供技术交流平台

[WeeklyReports] 2023.10.10~2023.10.24 周报汇总

[WeeklyReports] 2023.10.10~2023.10.24 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周四晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

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

请各营员完成后在下面的对应项目前打勾,完成情况:

项目一:算子规范和 ProgramTranslator 功能优化

项目二:新 IR Pass 建设和依赖的核心组件完善

项目三:新 IR API + 自动微分推全和核心组件完善

项目四:组合机制前反向架构统一

项目五:算子支持复数计算专项

项目六:量化算子集成

项目七:开源模型加速复现

项目八:CPU 融合算子 / GPU 算子融合 pass

项目九:动态图半自动并行架构研发

项目十:静态图半自动并行执行架构升级

项目十一:分布式能力矩阵建设

项目十二:全自动并行架构升级

项目十三:科学计算领域拓展专项

项目十四:Clas 套件全流程建设

项目十五:3D 方向模型全流程建设

项目十六:Nougat 复现及优化

项目十七:NLP 大模型复现

项目十八:套件压缩能力建设

项目十九:PIR 适配 AI 编译器 CINN

项目二十:PIR 子图验证+核心机制完善

项目二十一:PIR 核心组件建设与机制完善

项目二十二:PIR 动转静组件建设与单测验证推全

项目二十三:模型迁移工具建设

[WeeklyReports] 2024.03.09~2024.03.22 周报汇总

[WeeklyReports] 2024.03.09~2024.03.22 周报汇总

请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周五晚,格式示例如下:

### 姓名

xxx

### 本周工作

1. xxx
2. xxx
 
### 下周工作

1. xxx
2. xxx

### 详细周报链接:

- https://github.com/PFCCLab/Camp/pulls/xxx

项目一:PIR 算子补全与兼容机制建设

项目二:PIR 控制流专项

项目三:PIR Python API 升级及机制建设

项目四:动转静 SOT 模块 Python 3.12 支持

项目五:算子支持复数计算专项

项目六:模型迁移工具建设

项目七:框架 API 易用性提升

项目八:组合机制算子专项和机制建设

项目九:高阶微分的性能分析和优化

项目十:静态图半自动并行训练性能优化

项目十一:全自动并行架构升级

项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)

项目十三:科学计算领域拓展专项(超分重构方向)

项目十四:科学计算领域拓展专项(领域流体方向)

项目十五:科学计算领域拓展专项(领域气象方向)

项目十六:CINN 支持动态 Shape 专项(前端方向)

项目十七:CINN 支持动态 Shape 专项(PIR 部分)

项目十八:CINN 静态 shape 下鲁棒性和性能优化

项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)

项目二十一:Paddle CMake 治理和编译优化

项目二十二:PaddleMIX 套件能力建设(文图方向)

项目二十三:PaddleMIX 套件能力建设(图文方向)

项目二十四:大模型训练稳定性和高效低价小模型快速收敛

项目二十六:推理 Pass & 融合算子优化

  • @yinfan98 (@yuanlehome)

代码串讲&技术分享会

我们将在每周三举办一个技术分享会,只要是和所作课题相关的技术分享都可以来讲(如代码串讲、基础技术分享、问题总结与方案拆解、踩坑经验分享等),欢迎大家前来分享 or 听取别人的心得和经验 👏!在技术分享会上,你有机会与小伙伴交流自己沉淀的文档,也能够得到其他导师的指导和建议 😊

时间安排如下 ⬇️

时间 分享主题 分享人 分享材料
2023.10.18 PIR 源码阅读指南 DrRyanHuang 文档链接🔗
2023.10.25
2023.11.01
2023.11.08
2023.11.15 新一代 IR 研发项目 yangguohao
2023.11.22 静态图半自动并行执行架构升级 & 算子规范和ProgramTranslator功能优化 AndSonder & xingmingyyj 文档链接🔗
2023.11.29
2023.12.06 CPU融合算子 / GPU算子融合 & 新 IR Pass 建设和依赖的核心组件完善 & 组合机制前反向架构统一 Xinyu302 & zhangyuqin1998 & kevincheng2
2023.12.13 新一代 IR 研发项目 & 从 CodeGen 视角看 PIR API 体系 zrr1999 & MarioLulab

技术分享会报名与审批说明

1️⃣ 将待分享的内容(通常是 md 格式)以 PR 的形式提交到 ./Docs 目录下你的个人文件夹中

2️⃣ 带教导师审核串讲内容 📄,通过后 ✅,在本 issue 下面回复报名信息,报名格式如下:

【代码串讲报名】
日期:xxx(2023.10.16)
分享主题:xxx(面壁人调研分享)
分享人:@xxx(@艾AA)
分享材料:([文档链接🔗](https://github.com/PFCCLab/Camp/tree/main/Docs/xx/xx.md))

3️⃣ PaddlePaddle 团队审核,审核通过后沟通分享会排期 ✅

4️⃣ 若多人报名,则按报名先后顺序进行筛选,一期最多不超过两个主讲人

5️⃣ 技术分享会包含:学员分享、导师点评、自由讨论环节,为全体参会人提供技术交流平台

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.