From 1562b99035d31351948242477b68848090586701 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:29:13 +0000 Subject: [PATCH 01/20] add sample/README.md. Signed-off-by: lian --- sample/README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 sample/README.md diff --git a/sample/README.md b/sample/README.md new file mode 100644 index 000000000..fcee53eae --- /dev/null +++ b/sample/README.md @@ -0,0 +1,35 @@ +# 样例库介绍 + +## 说明 +本案例库主要用于配合AscendC算子开发工具的能力演示,所以,对于整体算子工程做了一定的简化,聚焦于辅助工具展示。 + +## 依赖说明 +安装CANN包,并使能环境变量,并确保```ASCEND_HOME_PATH```生效,可以在CANN包安装目录下使能 +``` +source set_env.sh +``` + +## 目录说明 +待添加,现仅支持```sample\normal_sample\vec_only```样例。 + +## 其他 +现msprof使能仿真时,还需要额外调整,具体如下: +1. 修改编译脚本,在```sample\normal_sample\vec_only```相对路径下的```Makefile```文件中修改如下内容: + a. 修改依赖,支持仿真器能力 +``` +LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime -lascendcl -lstdc++ +修改为: +LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime_camodel -lascendcl -lstdc++ +``` + b. 添加调试信息,支持扩展能力 +``` +COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec +修改为: +COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -g +``` + +2. 运行时添加依赖库路径 +``` +export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/Ascend910B1/lib/:$LD_LIBRARY_PATH +msprof op simulator add.fatbin +``` -- Gitee From 194ea5e5535b47650169a28bc943baa618c69600 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:34:20 +0000 Subject: [PATCH 02/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/README.md b/sample/README.md index fcee53eae..5cc211fc1 100644 --- a/sample/README.md +++ b/sample/README.md @@ -31,5 +31,5 @@ COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -g 2. 运行时添加依赖库路径 ``` export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/Ascend910B1/lib/:$LD_LIBRARY_PATH -msprof op simulator add.fatbin +msprof op simulator --application=./add.fatbin # 在对应路径下 ``` -- Gitee From 8be7aab32643cd65c045f7c251c78d11317272c7 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:35:39 +0000 Subject: [PATCH 03/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sample/README.md b/sample/README.md index 5cc211fc1..e087b471f 100644 --- a/sample/README.md +++ b/sample/README.md @@ -10,7 +10,8 @@ source set_env.sh ``` ## 目录说明 -待添加,现仅支持```sample\normal_sample\vec_only```样例。 +现仅支持```sample\normal_sample\vec_only```样例。 +大概在2月份会补齐各类工具案例和文档 ## 其他 现msprof使能仿真时,还需要额外调整,具体如下: -- Gitee From 21ecd478ca5a5697e8c1efdcf16539a82c317eac Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:37:09 +0000 Subject: [PATCH 04/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/README.md b/sample/README.md index e087b471f..8b73bf135 100644 --- a/sample/README.md +++ b/sample/README.md @@ -11,7 +11,7 @@ source set_env.sh ## 目录说明 现仅支持```sample\normal_sample\vec_only```样例。 -大概在2月份会补齐各类工具案例和文档 +大概在2月份会补齐各类工具样例和文档 ## 其他 现msprof使能仿真时,还需要额外调整,具体如下: -- Gitee From 7889b73eb05ff3892887aafe16a376929c8291e6 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:44:44 +0000 Subject: [PATCH 05/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/sample/README.md b/sample/README.md index 8b73bf135..170cb2d12 100644 --- a/sample/README.md +++ b/sample/README.md @@ -1,7 +1,8 @@ # 样例库介绍 ## 说明 -本案例库主要用于配合AscendC算子开发工具的能力演示,所以,对于整体算子工程做了一定的简化,聚焦于辅助工具展示。 +本案例库主要用于配合AscendC算子开发工具的能力演示,所以,对于整体算子工程做了深度简化,聚焦于辅助工具展示。 +如果考虑商用集成,推荐使用CANN软件包中的AscendC工程。 ## 依赖说明 安装CANN包,并使能环境变量,并确保```ASCEND_HOME_PATH```生效,可以在CANN包安装目录下使能 @@ -11,26 +12,27 @@ source set_env.sh ## 目录说明 现仅支持```sample\normal_sample\vec_only```样例。 + 大概在2月份会补齐各类工具样例和文档 ## 其他 现msprof使能仿真时,还需要额外调整,具体如下: -1. 修改编译脚本,在```sample\normal_sample\vec_only```相对路径下的```Makefile```文件中修改如下内容: - a. 修改依赖,支持仿真器能力 -``` -LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime -lascendcl -lstdc++ -修改为: -LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime_camodel -lascendcl -lstdc++ -``` - b. 添加调试信息,支持扩展能力 -``` -COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -修改为: -COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -g -``` +1. 编译阶段:在```sample\normal_sample\vec_only```相对路径下的```Makefile```文件中修改如下内容: + + 仿真器依赖: + ``` + LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime -lascendcl -lstdc++ + 修改为: + LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime_camodel -lascendcl -lstdc++ + ``` + + 调试信息增强: + ``` + COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec + 修改为: + COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -g + ``` -2. 运行时添加依赖库路径 -``` -export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/Ascend910B1/lib/:$LD_LIBRARY_PATH -msprof op simulator --application=./add.fatbin # 在对应路径下 -``` +2. 运行阶段:添加依赖库路径 + ``` + export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/Ascend910B1/lib/:$LD_LIBRARY_PATH + msprof op simulator --application=./add.fatbin # 在对应路径下 + ``` -- Gitee From 9647e634463d55b1f8832d00a9242ec3e4e47ae7 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 6 Feb 2024 13:51:24 +0000 Subject: [PATCH 06/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/README.md b/sample/README.md index 170cb2d12..72fe74cb1 100644 --- a/sample/README.md +++ b/sample/README.md @@ -33,6 +33,6 @@ source set_env.sh 2. 运行阶段:添加依赖库路径 ``` - export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/Ascend910B1/lib/:$LD_LIBRARY_PATH + export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/${SOC_VERSION}/lib/:$LD_LIBRARY_PATH msprof op simulator --application=./add.fatbin # 在对应路径下 ``` -- Gitee From 33aeec83f99348192cf4dbe68543bf802e205064 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 01:29:13 +0000 Subject: [PATCH 07/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sample/README.md b/sample/README.md index 72fe74cb1..b8ea57b84 100644 --- a/sample/README.md +++ b/sample/README.md @@ -2,7 +2,8 @@ ## 说明 本案例库主要用于配合AscendC算子开发工具的能力演示,所以,对于整体算子工程做了深度简化,聚焦于辅助工具展示。 -如果考虑商用集成,推荐使用CANN软件包中的AscendC工程。 + +如果考虑商用集成,推荐使用CANN软件包中的AscendC工程,比如:ascendc_kernel_cmake目录。 ## 依赖说明 安装CANN包,并使能环境变量,并确保```ASCEND_HOME_PATH```生效,可以在CANN包安装目录下使能 -- Gitee From f071c71c3e82a39724f74e329ec58c76efc4c3fa Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 01:52:06 +0000 Subject: [PATCH 08/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample/README.md b/sample/README.md index b8ea57b84..ed26ff991 100644 --- a/sample/README.md +++ b/sample/README.md @@ -27,9 +27,9 @@ source set_env.sh ``` + 调试信息增强: ``` - COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec + COMPILER_FLAG := -xcce -O2 -std=c++17 修改为: - COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -g + COMPILER_FLAG := -xcce -O2 -std=c++17 -g ``` 2. 运行阶段:添加依赖库路径 -- Gitee From f4c554df16165b22dbc9b42d854d7a10d37d7a71 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 02:06:21 +0000 Subject: [PATCH 09/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sample/README.md b/sample/README.md index ed26ff991..203ca10a6 100644 --- a/sample/README.md +++ b/sample/README.md @@ -1,12 +1,12 @@ # 样例库介绍 ## 说明 -本案例库主要用于配合AscendC算子开发工具的能力演示,所以,对于整体算子工程做了深度简化,聚焦于辅助工具展示。 +本案例库主要用于配合AscendC算子开发工具的能力演示,所以,算子工程做了深度简化,聚焦于辅助工具展示。 -如果考虑商用集成,推荐使用CANN软件包中的AscendC工程,比如:ascendc_kernel_cmake目录。 +如果考虑商用集成,推荐使用CANN软件包中的AscendC样例工程,比如:ascendc_kernel_cmake目录。本项目中的工程就是基于其进行简化仅用于快速验证。 ## 依赖说明 -安装CANN包,并使能环境变量,并确保```ASCEND_HOME_PATH```生效,可以在CANN包安装目录下使能 +安装CANN包,并使能环境变量,并确保```ASCEND_HOME_PATH```生效,可以在CANN包安装目录下使能: ``` source set_env.sh ``` @@ -21,9 +21,9 @@ source set_env.sh 1. 编译阶段:在```sample\normal_sample\vec_only```相对路径下的```Makefile```文件中修改如下内容: + 仿真器依赖: ``` - LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime -lascendcl -lstdc++ + LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime -lascendcl -lstdc++ 修改为: - LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime_camodel -lascendcl -lstdc++ + LINK_LIBS := -L${TOP_DIR}/third_party/lib/ -lruntime_camodel -lascendcl -lstdc++ ``` + 调试信息增强: ``` -- Gitee From 5f087837ac54976f441985d72c7b9bfc0654bb48 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 02:09:32 +0000 Subject: [PATCH 10/20] update sample/normal_sample/vec_only/Makefile. Signed-off-by: lian --- sample/normal_sample/vec_only/Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sample/normal_sample/vec_only/Makefile b/sample/normal_sample/vec_only/Makefile index ddc553617..c30b2ceff 100644 --- a/sample/normal_sample/vec_only/Makefile +++ b/sample/normal_sample/vec_only/Makefile @@ -3,8 +3,9 @@ ASCEND_HOME_PATH ?= /usr/local/Ascend/ascend-toolkit/latest TOP_DIR ?= / COMPILER := $(ASCEND_HOME_PATH)/compiler/ccec_compiler/bin/ccec -COMPILER_FLAG := -xcce -O2 -std=c++17 --cce-aicore-arch=dav-c220-vec -LINK_FLAG := --cce-fatobj-link --cce-aicore-arch=dav-c220-vec +COMPILER_FLAG := -xcce -O2 -std=c++17 +LINK_FLAG := --cce-fatobj-link +DAV_FLAG := --cce-aicore-arch=dav-c220-vec ASCENDC_INC_FLAG := -I${ASCEND_HOME_PATH}/compiler/tikcpp/tikcfw -I${ASCEND_HOME_PATH}/compiler/tikcpp/tikcfw/impl -I${ASCEND_HOME_PATH}/compiler/tikcpp/tikcfw/interface -I${ASCEND_HOME_PATH}/include HOST_INC_FLAG := -I${TOP_DIR}/third_party/inc LINK_LIBS := -L${TOP_DIR}/third_party/lib -lruntime -lascendcl -lstdc++ @@ -14,13 +15,13 @@ all: build build: add_kernel.o main.o add.fatbin add_kernel.o: add_kernel.cpp - $(COMPILER) $(COMPILER_FLAG) $(ASCENDC_INC_FLAG) -o $@ -c $^ + $(COMPILER) $(COMPILER_FLAG) $(DAV_FLAG) $(ASCENDC_INC_FLAG) -o $@ -c $^ main.o: main.cpp - $(COMPILER) $(COMPILER_FLAG) $(HOST_INC_FLAG) -o $@ -c $^ + $(COMPILER) $(COMPILER_FLAG) $(DAV_FLAG) $(HOST_INC_FLAG) -o $@ -c $^ add.fatbin: add_kernel.o main.o - $(COMPILER) $(LINK_FLAG) -o $@ $^ $(LINK_LIBS) + $(COMPILER) $(LINK_FLAG) $(DAV_FLAG) -o $@ $^ $(LINK_LIBS) .PHONY: clean clean: -- Gitee From f41ca62d4ea817f39ddd46a569ccf1e70532de07 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 02:17:52 +0000 Subject: [PATCH 11/20] update sample/README.md. Signed-off-by: lian --- sample/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample/README.md b/sample/README.md index 203ca10a6..b46181b02 100644 --- a/sample/README.md +++ b/sample/README.md @@ -32,8 +32,8 @@ source set_env.sh COMPILER_FLAG := -xcce -O2 -std=c++17 -g ``` -2. 运行阶段:添加依赖库路径 +2. 运行阶段:添加依赖库路径, ``` - export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/${SOC_VERSION}/lib/:$LD_LIBRARY_PATH + export LD_LIBRARY_PATH=${ASCEND_HOME_PATH}/aarch64-linux/simulator/${SOC_VERSION}/lib/:$LD_LIBRARY_PATH # 使用npu-smi info查询NPU Name,如:名字为910A,则填入:Ascend910A msprof op simulator --application=./add.fatbin # 在对应路径下 ``` -- Gitee From beec33bba04bc1e1dfdac9c26c2e8d72ff2ea9b2 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:06:47 +0000 Subject: [PATCH 12/20] update sample/third_party/lib Signed-off-by: lian --- sample/third_party/lib/libruntime.so.aarch64 | Bin 0 -> 8584 bytes sample/third_party/lib/libruntime.so.x86 | Bin 0 -> 16096 bytes .../lib/libruntime_camodel.so.aarch64 | Bin 0 -> 8584 bytes .../third_party/lib/libruntime_camodel.so.x86 | Bin 0 -> 16096 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sample/third_party/lib/libruntime.so.aarch64 create mode 100644 sample/third_party/lib/libruntime.so.x86 create mode 100644 sample/third_party/lib/libruntime_camodel.so.aarch64 create mode 100644 sample/third_party/lib/libruntime_camodel.so.x86 diff --git a/sample/third_party/lib/libruntime.so.aarch64 b/sample/third_party/lib/libruntime.so.aarch64 new file mode 100644 index 0000000000000000000000000000000000000000..2c686dc3e0ab56768ec8c45cfac9f1fbb107888f GIT binary patch literal 8584 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 literal 0 HcmV?d00001 diff --git a/sample/third_party/lib/libruntime.so.x86 b/sample/third_party/lib/libruntime.so.x86 new file mode 100644 index 0000000000000000000000000000000000000000..6da21687dc7655cc6745003cfcbb6c3c0a8ceb34 GIT binary patch literal 16096 zcmeHOZ){sv6~B&?HC@u!>qeKRm13rBT3hy-G)kLNb#)p$eXWwT^WqOoL=VS)NsRm_ zJU@5IL`7Mll7ULC_JJY|RY;TQhJ?lkG>Q;wm92opfC=$OVxVZWQb1@+1)BnzV$Qkm zoR{ZoN3B3Ye0aCA&pp3$e&^nI-k)CQ-SdU`=txr_Ah-p^lLED9*g>LXhzwE(L{tol z&G5ZLbV=XlbyHpMr!5Y|QczqRLz+luoaMJ@N-P;iSdJHQ;tECPh{w{)yALR>n!{^- zvQ~zh9KDky^H4=zgm@9+vAj;>v21n1$T{LX2PvK^d&rNaJSMZ;m()svLD- z!IF7T0T1VSuZ`25pz$`!%PJioOH$?WJp_XV;d5*}DZV-M*yeX%JYPKc!7mTKdaZhK z;CqKQ;at#;=NWl8zv%N}5p7<&gc$0Z;d9{4Yo{N&@<^Zl);AuzcHvIP&Farj{PoxG zcYJu|Pp`keYuk6hWy6MXBMq!OH^A{SZseZ;{1N!5?TY|x6>TE^fMW@f!`BI)ApAkX zKS%gp!nYBQ`Q9qv>fpo^{$uh#uf#{*R?#jl6He~pJLEq@csChRgm)4CF(w$sOukq! zN_NV!4MP~&Le>_>GzeiFpBOVTre)4#OSWlEj1A|C1#==bl`|b%V~dfVPho&mF8iD* zEc5+<#M3M%+p7~+geB#5;T+-^6o^ zz-C1*J5{nX={HFYToV5q|-(TwLZkt4t{L(_|aiwpSDjM;7o`nxC(3k;dL1h z?|}!OmU34XF3BdbN-Xy|L3)_-8|LQ+;lH8)oeIwS(hkUx3#RI$x8OU}9fjU2(3`$kee{P?>K6{b4V|QZq2*^F^@FQ=<+i;YLVg8R z2)Sjlx-_kYy1yg?PA*QbE1_-y{7dL~VF3M;`mQzL>o?YddSykwv3x`i+|=J*vpXT+ z5Cv?eS{9U|bn z>zymrY6j#dKzr1Bvg1u?3z>h`@X} zu%mrb>qWqO0K<2(ufAWc%2#C_;gOEc6QQd5{L!IppIEp52;dml<-1(A zkFVR`0s8^4cYFEItlK{VeE$aVk>WQ$1AYel4EP!FGvH^y&w!r+KLdUS{0#g*WPtZI zs{0t>r<-g)A<6o06@5w3aZe?-c1O4yEVq!(`&ze?&igF!^)oj7O^2<^5rX$y?j)V< zAFNf22z`b&PvX8}Y)iChlJ`VkCHwu3S>SJ1Y;BGZoh048mQe?go0y>+p};)uRr1IE z%h;H|R(0m%Y;K1)=cIGq;OC*7@2zHs_fOK@aUJ-7_Rag))d7zU4}UW9IPC1+6*-{w zYkiS@y?ukd{k{FFV*@=1J6w6cyVo3qeYJd^YVn}p^HYmAyXUbMZxNioS{%+cUjQCM zP;7F~p9hA$>2NlAYgs+h`98xCp@XUwrzY&So=O<5b_&LaN7NmcD zo-YI5X#Our|Ml}rw>iwEvHxq*KO|=HK$O-f{+rUL{yO??}=S8}hpUauHnbGzi>>p_CB#SkSlx3wB45+ZM7R0ob%9}=}oX;-+#iPmU zjv801T(GlwQ%ldy3FDd3zW&675lckEp=A~dz;vW-IhNC=Rf0;F8pQycW#&>y5SlF1(dKftHdC~P zW}EZyEwiUt#Z1ah3C*0PlRujQDr*kaxe6Qx_mPDoKma+LR6d)A85C_CMrc!|lF;Ca zlyyAHef6KJxSqo`6fM8pbpfvrdX&KYykuB|&WEr@Vm_}QSjNba*H64YWBwp?aE-@& zUT3fzg!>sAj*DI9^Lj1{7{+G)5)H(X*OA~N8--(4=+MJ8AoF?M!jjjwJb(6MnFKzr zDOq>dH?+=)&`9e12^JaXppE$v=8?Qgjy%44`~|S%G4VRuT`$r9!#sZqBgf)C%0Ixz z%jb0!OXa_FHN3DDKCi!6s(hY5%QFf;N(7ck<%Fs6&MAEU-NKUB|KKJY=GxmTpx_Xk ze-R-oN!4G~FM+$4-^@IcqhR+om45|{UOulQS?)xmr*YmGdKo&n_HwTeu5ZH|6PoJJ zI?L~a558|>KL3sj-y{D9aB+&v=k;snUHCwe?HBNk*DmvUoy+yS*Xj51B;h0qU74^NPf-`>gJRAOJKl0&!5+Eoy2E9=F{P@DsDp$ zF>-ft=BxKF^S#o&c3n2qHB-PaJxB0&{BHR0eE7KV{@}TL=t3WGv_JDeWK>l6CDWL{ P2N(Fz-gAWet@8g37k2|A literal 0 HcmV?d00001 diff --git a/sample/third_party/lib/libruntime_camodel.so.aarch64 b/sample/third_party/lib/libruntime_camodel.so.aarch64 new file mode 100644 index 0000000000000000000000000000000000000000..2c686dc3e0ab56768ec8c45cfac9f1fbb107888f GIT binary patch literal 8584 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 literal 0 HcmV?d00001 diff --git a/sample/third_party/lib/libruntime_camodel.so.x86 b/sample/third_party/lib/libruntime_camodel.so.x86 new file mode 100644 index 0000000000000000000000000000000000000000..6da21687dc7655cc6745003cfcbb6c3c0a8ceb34 GIT binary patch literal 16096 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 P2N(Fz-gAWet@8g37k2|A literal 0 HcmV?d00001 -- Gitee From 5814e8719815472c659c16364be36a1ffd889f5c Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:06:59 +0000 Subject: [PATCH 13/20] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20sa?= =?UTF-8?q?mple/third=5Fparty/lib/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/third_party/lib/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sample/third_party/lib/.keep diff --git a/sample/third_party/lib/.keep b/sample/third_party/lib/.keep deleted file mode 100644 index e69de29bb..000000000 -- Gitee From 14551134f62d1a7c607e199f375ae68bb282c4d9 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:07:11 +0000 Subject: [PATCH 14/20] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20sa?= =?UTF-8?q?mple/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sample/.keep diff --git a/sample/.keep b/sample/.keep deleted file mode 100644 index e69de29bb..000000000 -- Gitee From 1adaed9e4de8d405de2e30917154f625234a9a27 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:07:27 +0000 Subject: [PATCH 15/20] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20sa?= =?UTF-8?q?mple/third=5Fparty/inc/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/third_party/inc/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sample/third_party/inc/.keep diff --git a/sample/third_party/inc/.keep b/sample/third_party/inc/.keep deleted file mode 100644 index e69de29bb..000000000 -- Gitee From d35d5149effafc17f85b73311a7234fb59e1a3a4 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:23:50 +0000 Subject: [PATCH 16/20] update sample/build/build.sh. Signed-off-by: lian --- sample/build/build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sample/build/build.sh b/sample/build/build.sh index 93736c224..72cb0ff1e 100644 --- a/sample/build/build.sh +++ b/sample/build/build.sh @@ -9,6 +9,10 @@ export TOP_DIR=${TOP_DIR} cd ${TOP_DIR}/third_party make +cd ${TOP_DIR}/third_party +cp -f libruntime.so.$(arch) libruntime.so +cp -f libruntime_camodel.so.$(arch) libruntime_camodel.so + # cd ${TOP_DIR}/normal_sample/vec_only make -- Gitee From 0d0e7b48b6823ac2a723f3a1457cbcd31bf3cc95 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:26:41 +0000 Subject: [PATCH 17/20] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20sa?= =?UTF-8?q?mple/third=5Fparty/runtime.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/third_party/runtime.cpp | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 sample/third_party/runtime.cpp diff --git a/sample/third_party/runtime.cpp b/sample/third_party/runtime.cpp deleted file mode 100644 index 1f0a57796..000000000 --- a/sample/third_party/runtime.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "runtime/runtime.h" - -rtError_t rtSetupArgument(const void* args, uint32_t size, uint32_t offset) {return 0;} -rtError_t rtConfigureCall(uint32_t numBlocks, rtSmDesc_t *smDesc, rtStream_t stm){return 0;} -rtError_t rtDevBinaryUnRegister(void *handle){return 0;} -rtError_t rtDevBinaryRegister(const rtDevBinary_t *bin, void **handle){return 0;} -rtError_t rtFunctionRegister(void* binHandle, const void* stubFunc, const char* stubName, const void* devFunc, uint32_t funcMode){return 0;} -rtError_t rtLaunch(const void* stubFunc){return 0;} \ No newline at end of file -- Gitee From 487c3155c9999d0ced8b1865a3fb58fc25584b9f Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:27:00 +0000 Subject: [PATCH 18/20] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20sa?= =?UTF-8?q?mple/third=5Fparty/inc/runtime/runtime.h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/third_party/inc/runtime/runtime.h | 59 ------------------------ 1 file changed, 59 deletions(-) delete mode 100644 sample/third_party/inc/runtime/runtime.h diff --git a/sample/third_party/inc/runtime/runtime.h b/sample/third_party/inc/runtime/runtime.h deleted file mode 100644 index a353d5df0..000000000 --- a/sample/third_party/inc/runtime/runtime.h +++ /dev/null @@ -1,59 +0,0 @@ -#ifndef INC_EXTERNAL_RUNTIME_RUNTIME_H_ -#define INC_EXTERNAL_RUNTIME_RUNTIME_H_ - -#include -#include "stdlib.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef int32_t rtError_t; -static const int32_t RT_ERROR_NONE = 0; - -typedef struct tagRtSmData { - uint64_t L2_mirror_addr; - uint32_t L2_data_section_size; - uint8_t L2_preload; - uint8_t modified; - uint8_t priority; - int8_t prev_L2_page_offset_base; - uint8_t L2_page_offset_base; - uint8_t L2_load_to_ddr; - uint8_t reserved[2]; -} rtSmData_t; - -typedef struct tagRtSmCtrl { - rtSmData_t data[8]; - uint64_t size; - uint8_t remap[64]; - uint8_t l2_in_main; - uint8_t reserved[3]; -} rtSmDesc_t; - -typedef enum rtEventStatus { - RT_EVENT_INIT = 0, - RT_EVENT_RECORDED = 1, -} rtEventStatus_t; - -typedef struct tagRtDevBinary { - uint32_t magic; - uint32_t version; - const void* data; - uint64_t length; -} rtDevBinary_t; - -typedef void* rtStream_t; - -rtError_t rtSetupArgument(const void* args, uint32_t size, uint32_t offset); -rtError_t rtConfigureCall(uint32_t numBlocks, rtSmDesc_t *smDesc, rtStream_t stm); -rtError_t rtDevBinaryUnRegister(void *handle); -rtError_t rtDevBinaryRegister(const rtDevBinary_t *bin, void **handle); -rtError_t rtFunctionRegister(void* binHandle, const void* stubFunc, const char* stubName, const void* devFunc, uint32_t funcMode); -rtError_t rtLaunch(const void* stubFunc); - -#ifdef __cplusplus -} -#endif - -#endif // INC_EXTERNAL_RUNTIME_RUNTIME_H_ \ No newline at end of file -- Gitee From fd7363abe4babe343e4a4cfdf7789c778be7016b Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:30:27 +0000 Subject: [PATCH 19/20] update sample/third_party/Makefile. Signed-off-by: lian --- sample/third_party/Makefile | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/sample/third_party/Makefile b/sample/third_party/Makefile index a9cb6c7e8..34414b92c 100644 --- a/sample/third_party/Makefile +++ b/sample/third_party/Makefile @@ -6,16 +6,8 @@ INC_FLAG := -I$(TOP_DIR)/third_party/inc all: build -build: libascendcl.so libruntime.so libruntime_camodel.so +build: libascendcl.so libascendcl.so: acl.cpp - $(COMPILER) $(COMPILER_FLAG) $(INC_FLAG) -o $@ $^ - mv $@ ${TOP_DIR}/third_party/lib - -libruntime.so: runtime.cpp - $(COMPILER) $(COMPILER_FLAG) $(INC_FLAG) -o $@ $^ - mv $@ ${TOP_DIR}/third_party/lib - -libruntime_camodel.so: runtime.cpp $(COMPILER) $(COMPILER_FLAG) $(INC_FLAG) -o $@ $^ mv $@ ${TOP_DIR}/third_party/lib \ No newline at end of file -- Gitee From 4c27d039fc3d6468e612ff50cf61f03851d1151e Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 7 Feb 2024 03:31:53 +0000 Subject: [PATCH 20/20] update sample/build/build.sh. Signed-off-by: lian --- sample/build/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/build/build.sh b/sample/build/build.sh index 72cb0ff1e..80e17f8d5 100644 --- a/sample/build/build.sh +++ b/sample/build/build.sh @@ -9,7 +9,7 @@ export TOP_DIR=${TOP_DIR} cd ${TOP_DIR}/third_party make -cd ${TOP_DIR}/third_party +cd ${TOP_DIR}/third_party/lib cp -f libruntime.so.$(arch) libruntime.so cp -f libruntime_camodel.so.$(arch) libruntime_camodel.so -- Gitee