From 8c9c562524ee4da8bb435616754a2c268955faa4 Mon Sep 17 00:00:00 2001 From: CSWYF3634076 <58356743+CSWYF3634076@users.noreply.github.com> Date: Sun, 11 Aug 2024 23:20:13 +0800 Subject: [PATCH] [WeeklyReport] CSWYF3634076 2024.07.29~2024.08.11 (#345) Co-authored-by: wangyafeng Co-authored-by: Nyakku Shigure Co-authored-by: wangyafeng --- .../[WeeklyReports]2024.07.29~2024.08.11.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 WeeklyReports/Hackathon_7th/ospp_CSWYF3634076/[WeeklyReports]2024.07.29~2024.08.11.md diff --git a/WeeklyReports/Hackathon_7th/ospp_CSWYF3634076/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/ospp_CSWYF3634076/[WeeklyReports]2024.07.29~2024.08.11.md new file mode 100644 index 00000000..a19d04c2 --- /dev/null +++ b/WeeklyReports/Hackathon_7th/ospp_CSWYF3634076/[WeeklyReports]2024.07.29~2024.08.11.md @@ -0,0 +1,31 @@ +### 姓名 + +王亚峰 + +### 实习项目 + +动转静支持子图高阶微分 + +### 本周工作 + +1. **熟悉动转静一阶微分的过程,学习IR中的各种概念** + + - 增加动转静一阶微分调用的新链路 + +2. **熟悉动转静的过程以及完成部分前反向构建过程** + + - 阅读pir.cc#SplitForwardBackward()关于前反向拆分的逻辑 + - 在c++侧执行grad时加入前反向程序构建,前反向拆分 + + +### 下周工作 + +1. **继续完成前反向构建与拆分逻辑** + + - c++侧继续完成前反向拆分逻辑 + - 将python侧的部分逻辑下沉到c++中,并梳理完成python侧从grad()到c++侧的链路 + + +### 导师点评 + +理解迅速,接下来可以尝试开发了~