From e5663345e37852156d084ec3a8a87f035f777c81 Mon Sep 17 00:00:00 2001 From: lay Date: Sat, 27 Jul 2024 21:17:00 +0800 Subject: [PATCH 1/8] Layssy add 2024.07.15~2024.07.28 WeeklyReport --- .../[WeeklyReports]2024.07.15~2024.07.28.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md new file mode 100644 index 00000000..e705ea6e --- /dev/null +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md @@ -0,0 +1,24 @@ +### 姓名 + +李伟 + +### 实习项目 + +推理Predictor 及 IR Pass建设 + +### 本周工作 + +1. **熟悉paddle的整个流程,以及工作内容** +2. **完成pd_op.index_select Maker的开发和单测** +3. **完成了pd_op.cast Maker的开发和单测** +4. **整理了需要进行开发的pd_op的算子** + + +### 下周工作 + +1. **继续完成剩余pd_op.h的算子的Maker开发和实现** + + - 完成Paddle-Inference-Demo 的复现和整理 + + +### 导师点评 \ No newline at end of file From eb30eccfb82f3476903fb77e7d721d8fd240acfa Mon Sep 17 00:00:00 2001 From: lay Date: Sat, 27 Jul 2024 21:34:57 +0800 Subject: [PATCH 2/8] Layssy add 2024.07.15~2024.07.28 WeeklyReport --- .../10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md index e705ea6e..78d17644 100644 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md @@ -13,12 +13,12 @@ 3. **完成了pd_op.cast Maker的开发和单测** 4. **整理了需要进行开发的pd_op的算子** - ### 下周工作 1. **继续完成剩余pd_op.h的算子的Maker开发和实现** +1. **完成Paddle-Inference-Demo 的复现和整理** - - 完成Paddle-Inference-Demo 的复现和整理 +### 详细链接 +[周报pr链接](https://github.com/PFCCLab/Camp/pull/309) -### 导师点评 \ No newline at end of file From 2c5577f3fb7c67eaaa36455b3b63100920bccdb2 Mon Sep 17 00:00:00 2001 From: lay Date: Thu, 8 Aug 2024 12:38:25 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E6=A2=B3=E7=90=86=E5=BE=85=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E5=88=97=E8=A1=A8=E5=92=8C=E6=AF=8F=E5=91=A8=20?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../[WeeklyReports]2024.07.15~2024.07.28.md | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md index 78d17644..d90a61c7 100644 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md @@ -8,15 +8,25 @@ ### 本周工作 -1. **熟悉paddle的整个流程,以及工作内容** -2. **完成pd_op.index_select Maker的开发和单测** -3. **完成了pd_op.cast Maker的开发和单测** -4. **整理了需要进行开发的pd_op的算子** +#### paddle架构相关学习 + +1. 准备好paddle 环境 +1. 熟悉paddle的整个流程,以及工作内容 + +#### 算子的 Marker 的开发 和单测的实现 + +1. 完成pd_op.index_select Maker的开发和单测 +2. 完成了pd_op.cast Maker的开发和单测 +3. 整理了需要进行开发的pd_op的算子 ### 下周工作 -1. **继续完成剩余pd_op.h的算子的Maker开发和实现** -1. **完成Paddle-Inference-Demo 的复现和整理** +1. 继续完成剩余pd_op.h的算子的Marker开发和实现 + 1. 完成Split_with_num 、multiply、 elementwise_max elementwise_min elementwise_pow elementwise_floordiv elementwise_sub elementwise_div elementwise_mod的 marker 的开发 + 1. 补充完 已经写好marker 的算子的单测 + 1. 整理 Deeplabv3_Plus-R101、 Deeplabv3_Plus-R50、Deeplabv3-R101、Deeplabv3-R50、OCRNet_HRNet-W48、PP-LiteSeg-T + +1. 通过Paddle-Inference-Demo 的了解 paddle 整个框架的流程 ### 详细链接 From 8d978a7c995d5db331a2878dcb4d613b527d088f Mon Sep 17 00:00:00 2001 From: lay Date: Sun, 11 Aug 2024 13:38:47 +0800 Subject: [PATCH 4/8] layssy add 2024.07.29~2024.08.11 WeeklyReport --- .../[WeeklyReports]2024.07.29~2024.08.11.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md new file mode 100755 index 00000000..cf377261 --- /dev/null +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md @@ -0,0 +1,30 @@ +### 姓名 + +李伟 + +### 实习项目 + +推理Predictor 及 IR Pass建设 + +### 本周工作 + +#### paddle架构相关学习 + +1. 熟悉了Paddle-Inference-Demo python层面的运用 +2. 学习了 paddle 算子层面的转换 + +#### 算子的 Marker 的开发 和单测的实现 + +1. 完成Split_with_num 、multiply、 elementwise_max elementwise_min elementwise_pow elementwise_floordiv elementwise_sub elementwise_div elementwise_mod、shape以及greate_equal等算子的 marker 和单测 的开发 +2. 补充现在已有marker的算子的单测 + +#### 模型文档整理 + +1. 整理了一部分check_infrence.sh中的的模型( Deeplabv3_Plus-R101、 Deeplabv3_Plus-R50、Deeplabv3-R101、Deeplabv3-R50、OCRNet_HRNet-W48、PP-LiteSeg-T、PP-OCRv4_mobile_det、PP-OCRv4_server_det、PP-OCRv4_mobile_rec、PP-OCRv4_server_rec)包含的算子是否具有对应的marker 和converter + +### 下周工作 + +1. 继续完成check_infrence.sh 剩余模型中算子的统计 + 1. 统计完成之后,补充缺少marker算子的marker以及单测 + 1. 学习如何开发算子的converter +1. 熟悉Paddle-Inference-Demo 的c++端的流程 From 04c1a038a2cd2ad33b7e28645879b66b75e7b16c Mon Sep 17 00:00:00 2001 From: lay Date: Mon, 12 Aug 2024 19:57:23 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=91=A8=E6=8A=A5?= =?UTF-8?q?=EF=BC=8C=E6=A2=B3=E7=90=86=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../[WeeklyReports]2024.07.29~2024.08.11.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md index cf377261..69f721cd 100755 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md @@ -15,12 +15,23 @@ #### 算子的 Marker 的开发 和单测的实现 -1. 完成Split_with_num 、multiply、 elementwise_max elementwise_min elementwise_pow elementwise_floordiv elementwise_sub elementwise_div elementwise_mod、shape以及greate_equal等算子的 marker 和单测 的开发 +1. 完成一系列算子的 marker和单测的开发 + 1. Split_with_num + 2. multiply + 3. elementwise_max、 elementwise_min 、elementwise_pow 、elementwise_floordiv 、elementwise_sub 、elementwise_div 、elementwise_mod + 4. shape + 5. greate_equal + 2. 补充现在已有marker的算子的单测 #### 模型文档整理 -1. 整理了一部分check_infrence.sh中的的模型( Deeplabv3_Plus-R101、 Deeplabv3_Plus-R50、Deeplabv3-R101、Deeplabv3-R50、OCRNet_HRNet-W48、PP-LiteSeg-T、PP-OCRv4_mobile_det、PP-OCRv4_server_det、PP-OCRv4_mobile_rec、PP-OCRv4_server_rec)包含的算子是否具有对应的marker 和converter +1. 整理了一部分check_infrence.sh中的的模型包含的算子是否具有对应的marker 和converter + 1. Deeplabv3_Plus-R101、 Deeplabv3_Plus-R50、Deeplabv3-R101、Deeplabv3-R50 + 2. OCRNet_HRNet-W48 + 3. PP-LiteSeg-T + 4. PP-OCRv4_mobile_det、PP-OCRv4_server_det、PP-OCRv4_mobile_rec、PP-OCRv4_server_rec + ### 下周工作 From 246cf2686bd57454c2a24e8c46fbfd9ad7b1ab3d Mon Sep 17 00:00:00 2001 From: lay Date: Mon, 12 Aug 2024 19:58:48 +0800 Subject: [PATCH 6/8] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AF=BC=E5=B8=88?= =?UTF-8?q?=E8=AF=84=E4=BB=B7=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md index 69f721cd..3d7a001a 100755 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md @@ -39,3 +39,5 @@ 1. 统计完成之后,补充缺少marker算子的marker以及单测 1. 学习如何开发算子的converter 1. 熟悉Paddle-Inference-Demo 的c++端的流程 + +### 导师评价 From 155162d061e9445ffb117ff7cffb2f871345fbed Mon Sep 17 00:00:00 2001 From: yinfan98 <32722923+yinfan98@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:02:35 +0800 Subject: [PATCH 7/8] Update [WeeklyReports]2024.07.15~2024.07.28.md --- .../10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md index d90a61c7..33a2e720 100644 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.15~2024.07.28.md @@ -32,3 +32,6 @@ [周报pr链接](https://github.com/PFCCLab/Camp/pull/309) +### 导师评价 + +需要完成哪些op marker / converter的开发,能否梳理一个列表 From dd593ab6d735fa7191801d432dc62ea1a7f647e1 Mon Sep 17 00:00:00 2001 From: yinfan98 <32722923+yinfan98@users.noreply.github.com> Date: Mon, 26 Aug 2024 16:03:05 +0800 Subject: [PATCH 8/8] Update [WeeklyReports]2024.07.29~2024.08.11.md --- .../10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md index 3d7a001a..e206da82 100755 --- a/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md +++ b/WeeklyReports/Hackathon_7th/10_layssy/[WeeklyReports]2024.07.29~2024.08.11.md @@ -41,3 +41,5 @@ 1. 熟悉Paddle-Inference-Demo 的c++端的流程 ### 导师评价 + +本周李伟已经统计完成check_inference.sh模型中全部算子的统计,并提交了elementwise_max、 elementwise_min 、elementwise_pow 、elementwise_floordiv 、elementwise_sub 、elementwise_div 、elementwise_mod、shape、greate_equal 的Marker到develop分支上