From 18ed9c064c92d20e2924efd0e30866522d1d131c Mon Sep 17 00:00:00 2001 From: machj Date: Wed, 12 Mar 2025 15:35:44 +0800 Subject: [PATCH] =?UTF-8?q?[FIXUP]=20=E4=BF=AE=E5=A4=8D=20sample=20?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=20cube=20=E5=92=8C=20mix=20=E7=AE=97?= =?UTF-8?q?=E5=AD=90=E8=BF=90=E8=A1=8C=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sample/normal_sample/cube_only/main.cpp | 3 +-- sample/normal_sample/mix/Makefile | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/sample/normal_sample/cube_only/main.cpp b/sample/normal_sample/cube_only/main.cpp index f6e1e56632..3988519409 100644 --- a/sample/normal_sample/cube_only/main.cpp +++ b/sample/normal_sample/cube_only/main.cpp @@ -49,7 +49,6 @@ void printAclFloat16(aclFloat16 *addr) void MakeTiling(uint32_t *addr, size_t size) { - assert(sizeof(TCubeTiling) <= size); // TCubeTiling该结构体在kernel_tiling/kernel_tiling.h中的结构体定义 // tiling_api.h中本身定义的结构与kernel_tiling.h相近,通过GetTiling实现映射 // TCubeTiling定义的可读性较好,可以直接理解,但使用tiling_api可以直接使能部分默认值 @@ -108,7 +107,7 @@ int32_t main(int32_t argc, char *argv[]) size_t xaSize = 512 * 1024 * sizeof(aclFloat16); size_t xbSize = 512 * 1024 * sizeof(aclFloat16); size_t ySize = 512 * 1024 * sizeof(float); - size_t tilingSize = 48 * sizeof(uint32_t); + size_t tilingSize = sizeof(TCubeTiling); uint32_t blockDim = 8; CHECK_ACL(aclInit(nullptr)); diff --git a/sample/normal_sample/mix/Makefile b/sample/normal_sample/mix/Makefile index e7676a20ed..8f162255b0 100644 --- a/sample/normal_sample/mix/Makefile +++ b/sample/normal_sample/mix/Makefile @@ -8,7 +8,7 @@ DAV_FLAG := --cce-aicore-arch=dav-c220 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 # 参考device_intf.cmake的配置简化 TILING_INC_FLAG := -I${ASCEND_HOME_PATH}/compiler/tikcpp/tikcfw HOST_INC_FLAG := -I${ASCEND_HOME_PATH}/include -LINK_LIBS := -L${ASCEND_HOME_PATH}/lib64 -lruntime -lascendcl -lstdc++ -lprofapi -lmmpa -lascendalog -lregister -lerror_manager +LINK_LIBS := -L${ASCEND_HOME_PATH}/lib64 -lruntime -lascendcl -lstdc++ -lprofapi -lmmpa -lascendalog -lregister -lerror_manager -lc_sec LINK_STATIC_LIBS := ${ASCEND_HOME_PATH}/lib64/libascendc_runtime.a all: build -- Gitee