Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WeeklyReport] Xinyu302 2024.02.25~2024.03.08 #158

Merged
merged 4 commits into from
Mar 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
### 姓名

Github ID: [Xinyu302](https://github.com/Xinyu302)

### 实习项目

CINN 支持动态 Shape 专项(PIR 部分)

### 本周工作

1. **配置CINN开发环境,熟悉codebase**

配置CINN开发环境,build代码,了解项目结构和各部分代码(主要是PIR相关部分)。

2. **熟悉符号推导相关代码和数据结构**

熟悉DimExpr, ShapeOrDataDimExprs, TensorListShapeOrDataDimExprs等数据结构,学习使用deduction guide实现模式匹配。

3. **实现TakeAlongAxis的符号推导**

实现TakeAlongAxis的符号推导,分析了TakeAlongAxis的语义,推倒输入tensor输出tensor和indice tensor之间的关系,并完成单元测试。

PR: https://github.com/PaddlePaddle/Paddle/pull/62495

### 下周工作

1. 尽早完成TakeAlongAxisOp的PR合入
2. 根据需求动态调整,进一步分配其他算子的推导实现

### 导师点评

对 PaddlePaddle 比较熟悉、上手很快、沟通及时、工作效率高、继续加油
Loading