Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/PFCCLab/Starter into yuan20…
Browse files Browse the repository at this point in the history
…041218/WeeklyReport
  • Loading branch information
yuan20041218 committed Dec 14, 2024
2 parents 6139e09 + 5d76270 commit 54fa741
Show file tree
Hide file tree
Showing 55 changed files with 1,436 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
### 姓名

徐翼萌

### 本双周工作

1. 阅读open-sora源码,熟悉其各个模块的作用和数据流
2. 配置PaConvert以准备转换open-sora源码
3. 阅读老版本的open-sora对比两种代码之间的模块

### 未来双周计划

1. 继续完成open-sora v1.2的迁移


Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### 姓名

黄弈

### 本双周工作

1. **学习https://github.com/PaddlePaddle/Paddle/pull/62237**

2. **尝试完善tan_coo/tan_csr算子复数支持**

### 未来双周计划

1. 完成tan_coo/tan_csr算子复数运算逻辑
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
### 姓名

黄弈

### 本双周工作

1. 完成tan_coo/tan_csr算子复数运算逻辑 <https://github.com/PaddlePaddle/Paddle/pull/67885>

2. 同步tan算子文档 <https://github.com/PaddlePaddle/docs/pull/6855>

3. 完成sinh_coo/sinh_csr算子复数运算逻辑 <https://github.com/PaddlePaddle/Paddle/pull/67976>

### 未来双周计划

1. 完成sinh_coo/sinh_csr算子开发

2. 完善rsqrt算子
25 changes: 25 additions & 0 deletions Reports/season 3/EgoistSA/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
### 姓名

刘旭(EgoistSA)

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

这两周我为更多的Tensor API文档增加了图例,同步修改英文文档,并且开始学习文档相应脚本代码。

### 本双周工作

1. **为 Tensor API 文档增加图例**

- 修改了slice API文档相应的英文文档 [#67897](https://github.com/PaddlePaddle/Paddle/pull/67897)


2. **为公开 API 标注类型提示信息**

- 学习了解为API增加标注的方法



### 未来双周计划

1. 为更多API文档增加图例
2. 继续学习文档相关脚本代码
18 changes: 18 additions & 0 deletions Reports/season 3/Jeff114514/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
### 姓名

王奕衡

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

PIR单测推全、报错信息优化、Ruff新规则引入、CINN编译器接口扩展

### 本双周工作

1. 完成CINN编译器接口扩展任务,提交3个复杂难度
https://github.com/PaddlePaddle/Paddle/pull/67814
https://github.com/PaddlePaddle/Paddle/pull/67858
https://github.com/PaddlePaddle/Paddle/pull/67875

### 未来双周计划

1. 收尾正在修改的一个PR,继续完成CINN编译器接口扩展任务
18 changes: 18 additions & 0 deletions Reports/season 3/Lans1ot/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
### 姓名

王旭

### 本双周工作

1. **符号推导**
1. [log2, log10](https://github.com/PaddlePaddle/Paddle/pull/67455)

2. **type hint**
1. [block_multihead_attention,fused_transformer}.py](https://github.com/PaddlePaddle/Paddle/pull/67677)

### 未来双周计划

1. **跟进报错信息修改与文档图例添加任务**

2. **跟进报错信息优化任务**

34 changes: 34 additions & 0 deletions Reports/season 3/MikhayEeer/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
### 姓名

邓子立(MikhayEeer)

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

跟进符号推导的CI

### 本双周工作

- 完成paddle的本地docker编译
- 提交了符号推导
[【Infer Symbolic Shape No.77】log_softmax #68025](https://github.com/PaddlePaddle/Paddle/pull/68025)

### 未来双周计划

- 继续专项团任务

### 感悟

之前在aistudio上进行了编译,编译过程很顺利,但是偶尔需要长期挂着且由于关闭重进会丢失一些环境,所以选择了在本地编译一个paddle。
也是为了使用一下docker,就在docker中进行了编译,这个过程持续时间较长,遇到过各类问题。
- 首先是遇到了软链接错误,找不到`data_type_transform.cu`,在这里是直接替换了提到该软链接的`CMakeLists.txt`内容,
- 还有就是较多的`\r`错误,这是由于Windows和Linux的换行符问题,使用命令`vim -b`能够看到行末的`^M`
命令`sed -i 's/\r$//'`进行替换
- 遇到报错
```bash
ERROR: Can NOT import paddle from `tools/gen_tensor_stub.py` before installation. So the stub file `python/paddle/tensor/tensor.pyi` of `paddle.Tensor` may be lost. We COULD import paddle without installation with all libs (.dll or .so) copied into dir `paddle/libs`, or path already been set for the system.
```
使用命令
```bash
SKIP_STUB_GEN=ON make
```
最后还是编译成功
29 changes: 29 additions & 0 deletions Reports/season 3/MufanColin/[WeeklyReport]2024.08.24~2024.09.06
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### 姓名

宋加宸

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

CINN 编译器符号推导扩量

### 本双周工作

1. **任务 1**

CINN 任务提交 6 个 PR,部分已经合入。

- https://github.com/PaddlePaddle/Paddle/pull/67882

- https://github.com/PaddlePaddle/Paddle/pull/67864

- https://github.com/PaddlePaddle/Paddle/pull/67889

- https://github.com/PaddlePaddle/Paddle/pull/67888

- https://github.com/PaddlePaddle/Paddle/pull/67886

- https://github.com/PaddlePaddle/Paddle/pull/67884

### 未来双周计划

1. 完成剩余编译器符号推导扩量任务
25 changes: 25 additions & 0 deletions Reports/season 3/Sekiro-x/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
### 姓名

徐世睿(Sekiro-x)

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

PIR模式下单测问题修复与适配: https://github.com/PaddlePaddle/Paddle/issues/63740

### 本双周工作

1. **【Docathon】为 Tensor API 文档增加图例**

- 合入一个PR
- PR链接: https://github.com/PaddlePaddle/docs/pull/6771
- 补充相应的英文文档,等待review
- PR链接:https://github.com/PaddlePaddle/Paddle/pull/67841

2. **PIR模式下单测问题修复与适配**

- legacy_test/test_dataset.py单侧并没有出现异常,是否要移到正常目录


### 未来双周计划

1. 完成PIR模式下单测问题修复与适配任务
16 changes: 16 additions & 0 deletions Reports/season 3/Turingg/[WeeklyReport]2024.08.24~2024.09.08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### 姓名

许芸欣

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

https://github.com/PaddlePaddle/Paddle/issues/63740 660

### 本双周工作

1. https://github.com/PaddlePaddle/Paddle/issues/63740 660

### 未来双周计划

1.完成 https://github.com/PaddlePaddle/Paddle/issues/63740 660
2.认领 https://github.com/PaddlePaddle/Paddle/issues/63740 659
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### 姓名

王赠玮(Wang-ZengWei)

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

专项团:文档

### 本双周工作

1. [Docathon][Add API Legend No.49]为view增加图例 [#6826](https://github.com/PaddlePaddle/docs/pull/6826)



### 未来双周计划

1. [Type Hints] 为公开 API 标注类型提示信息

2. 为 Tensor API 文档增加图例
21 changes: 21 additions & 0 deletions Reports/season 3/Wizard-ZP/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### 姓名

周鹏

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

- 符号推导

### 本双周任务


1. **任务 符号推导**

- 提交了7个PR,其中3个算子已经合入,1个算子等待合入




### 未来双周计划

- 完成符号推导任务剩余算子
11 changes: 11 additions & 0 deletions Reports/season 3/fufu0615/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
### 姓名

张琥(fufu0615)

### 本双周工作

整理归类之前发现的文档CI脚本问题,规划修复顺序

### 未来双周计划

开始着手修复CI脚本
17 changes: 17 additions & 0 deletions Reports/season 3/haoyu2022/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
### 姓名

杨凌晨(haoyu2022)

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

文档团

### 本双周工作

1. **任务 1:为 Tensor API 文档增加图例**

- 描述:认领 3 个正在开发中的任务

### 未来双周计划

1. 完成认领的任务
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### 李海涛(successfulbarrier)

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


### 本双周工作

1. 最近开学了,导师安排的任务比较多,有点忙。
目前完成热身任务打卡,并且合入两个PR,达到了要求。

2. **问题疑惑与解答**
- 暂时没有什么问题,问题都已经在区群里问过老师了。

### 未来双周计划


43 changes: 43 additions & 0 deletions Reports/season 3/tlxd/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
### 刘煦东

2024.08.24-2024.09.06

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

CINN 编译器符号推导扩量

### 本双周工作

1. **任务 2:CINN 编译器符号推导扩量**

- 描述:合入 5 个复杂难度 op 算子接口的 PR,3 个复杂难度 op 算子的 PR 等待 CI 测试,修复 unary_infer_sym.cc 中多余 data 问题的 PR 已合入。
- PR链接:
1. `warpctc` https://github.com/PaddlePaddle/Paddle/pull/67539/ 已合入
2. `warprnnt` https://github.com/PaddlePaddle/Paddle/pull/67567 已合入
3. `deformable_conv` https://github.com/PaddlePaddle/Paddle/pull/67581 已合入
4. 修复 unary_infer_sym.cc 中多余 data 问题 https://github.com/PaddlePaddle/Paddle/pull/67642 已合入
5. `max` https://github.com/PaddlePaddle/Paddle/pull/67713 已合入
6. `matrix_nms` https://github.com/PaddlePaddle/Paddle/pull/67607 已合入
7. `cinn_op.pool2d` https://github.com/PaddlePaddle/Paddle/pull/67826 CI 中
8. `unsqueeze` https://github.com/PaddlePaddle/Paddle/pull/67916 CI 中
9. `triangular_solve` https://github.com/PaddlePaddle/Paddle/pull/68022 CI 中

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

- 问题 1:在 CINN 符号推导流程中 git clone 和 cmake 失败。

答:git clone 失败,是因为没有设置 git 代理;cmake 需要关闭代理。

- 问题 2:一些特殊的数据可能有多个获取来源,如 operand_source 和 attributes。

答:需要进行多重判断来获取数据。

- 问题 3: cinn_op.pool2dop 算子的接口实现 pool2d 算子已经在 unary_infer_sym.cc 中有实现。

答:直接将 unary_infer_sym.cc中的函数实现引用过来即可,避免大量代码的粘贴。


### 未来双周计划

1. 完成 CINN 编译器符号推导扩量剩余 PR;
2. 阅读 CINN 后端工作介绍文档,对后端任务进行初步了解。
21 changes: 21 additions & 0 deletions Reports/season 3/uanu2002/[WeeklyReport]2024.08.24~2024.09.06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### 姓名

吴建宇

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

文档打卡,PIR 单测推全,报错信息优化,CINN 编译器符号推导扩量

### 本双周工作

1. **任务 1: CINN 编译器符号推导扩量**

- 描述:提交 3 个PR,合入 1 个PR。
- PR链接:
1. https://github.com/PaddlePaddle/Paddle/pull/67776 已合入
2. https://github.com/PaddlePaddle/Paddle/pull/67859 CI中
3. https://github.com/PaddlePaddle/Paddle/pull/67860 CI中

### 未来双周计划

1. 完成剩余编译器符号推导扩量任务
Loading

0 comments on commit 54fa741

Please sign in to comment.