From dc3240e748a8630a3e5096f6f591eaa66da950f4 Mon Sep 17 00:00:00 2001 From: ces0001 <1336195654@qq.com> Date: Sun, 1 Sep 2024 20:21:59 +0800 Subject: [PATCH] cse0001 add 2024.08.12~2024.08.58 WeeklyReport --- .../[WeeklyReports]2024.07.29~2024.08.11.md | 2 ++ .../[WeeklyReports]2024.08.12~2024.08.25.md | 33 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.08.12~2024.08.25.md diff --git a/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.07.29~2024.08.11.md index 40135fa3..a64253d2 100644 --- a/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.07.29~2024.08.11.md +++ b/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.07.29~2024.08.11.md @@ -34,3 +34,5 @@ - 修改 visualdl 前端,提升控制流算子 layer 的可视化美观程度,并支持对 layer 的参数传入和传出 ### 导师点评 + +工作已按计划顺利进行。后续周报可以将项目实现中遇到的问题、挑战以及自己如何尝试解决的过程记录一下,方便结项总结。 diff --git a/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.08.12~2024.08.25.md b/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.08.12~2024.08.25.md new file mode 100644 index 00000000..578e6ba4 --- /dev/null +++ b/WeeklyReports/Hackathon_7th/ospp_03_cse0001/[WeeklyReports]2024.08.12~2024.08.25.md @@ -0,0 +1,33 @@ +### 姓名 + +谢一帆 + +### 实习项目 + +飞桨 PaddlePaddle-PIR 适配 VisualDL 模型可视化 + +### 本周工作 + +1. **完成 visualdl 可视化控制流算子的功能开发** + +- 针对 ifop 和 whileop 算子开发特定的解析方法,在前端表现为 layer +- 完善对控制流算子传入变量和传出变量的可视化处理,控制流算子内部所有算子接收外部传入的变量均传入控制流算子,控制流算子传出的变量在内部构建一个抽象 output 算子接收 yield 算子的输出,并将 output 作为展开控制流算子后代表控制流算子的输出 +- 提升控制流算子 layer 的可视化美观程度 + +2. **初步实现 json 格式存储的 paddle 模型的计算图可视化** + +- 利用 save load 实现提取 json 格式模型的计算图 +- 对接接口,初步实现 json 格式模型的计算图的可视化,目前只能全部展开 + +3. **修复已知 Bug** + +### 下周工作 + +1. **完善 visualdl 对控制流算子的可视化** + +- 修改 visualdl 后端,提供每个算子的具体类型以优化前端可视化效果 +- 修改 visualdl 后端,对于展开后的计算图中没有参数传入或传出的算子进行隐藏处理 + +2. **设计从 json 格式模型中获取算子所属 layer 的方法** + +### 导师点评