diff --git a/sample/normal_sample/cube_only/main.cpp b/sample/normal_sample/cube_only/main.cpp index f6e1e5663203cd2b07e29fbc48255f781d31120f..3988519409de1d9e0ab12db41d85feb05dd20614 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 e7676a20ed5037030cc15ee0f67484ff0c08f369..8f162255b04c85740779bed62eb7e4cbc0f47b9a 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