diff --git a/WeeklyReports/Hackathon_6th/17_Xinyu302/[WeeklyReports]2024.02.25~2024.03.08.md b/WeeklyReports/Hackathon_6th/17_Xinyu302/[WeeklyReports]2024.02.25~2024.03.08.md new file mode 100644 index 00000000..197ed256 --- /dev/null +++ b/WeeklyReports/Hackathon_6th/17_Xinyu302/[WeeklyReports]2024.02.25~2024.03.08.md @@ -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 比较熟悉、上手很快、沟通及时、工作效率高、继续加油