已合并
CMakeList 中增加算子支持的型号 #1367
xufeng12121创建于 2月27日
CMakeList 中增加算子支持的型号 #1367
已合并
xufeng12121创建于 2月27日
75 个文件变更+210-210
Mconversion/broadcast_to/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE broadcast_to ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE broadcast_to ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/clip_by_value/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE clip_by_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE clip_by_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/concat/CMakeLists.txt+2-2
@@ -11,7 +11,7 @@
11add_all_modules_sources(11add_all_modules_sources(
12 OPTYPE concat12 OPTYPE concat
13 ACLNNTYPE aclnn_exclude13 ACLNNTYPE aclnn_exclude
14- COMPUTE_UNIT ascend95014+ COMPUTE_UNIT ascend950 mc62cm12a
15- TILING_DIR arch3515+ TILING_DIR arch35 arch35
16 DISABLE_IN_OPP TRUE16 DISABLE_IN_OPP TRUE
17)17)
Mconversion/concat_d/CMakeLists.txt+2-2
@@ -12,7 +12,7 @@ add_all_modules_sources(
12 OPTYPE concat_d12 OPTYPE concat_d
13 ACLNNTYPE aclnn_exclude13 ACLNNTYPE aclnn_exclude
14 DEPENDENCIES concat14 DEPENDENCIES concat
15- COMPUTE_UNIT ascend95015+ COMPUTE_UNIT ascend950 mc62cm12a
16- TILING_DIR arch3516+ TILING_DIR arch35 arch35
17 DISABLE_IN_OPP TRUE17 DISABLE_IN_OPP TRUE
18)18)
Mconversion/concat_v2/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE concat_v2 ACLNNTYPE aclnn_exclude DEPENDENCIES concat COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE concat_v2 ACLNNTYPE aclnn_exclude DEPENDENCIES concat COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/confusion_transpose_d/CMakeLists.txt+2-2
@@ -9,9 +9,9 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(15add_all_modules_sources(
16 OPTYPE confusion_transpose_d 16 OPTYPE confusion_transpose_d
17 ACLNNTYPE aclnn_exclude 17 ACLNNTYPE aclnn_exclude
Mconversion/confusion_transpose_d/examples/test_aclnn_confusion_transpose.cpp+62-62
@@ -81,84 +81,84 @@ int CreateAclTensor(const std::vector<T>& hostData, const std::vector<int64_t>&
81int main() {81int main() {
82 // 1. (固定写法)device/stream初始化,参考acl API手册82 // 1. (固定写法)device/stream初始化,参考acl API手册
83 // 根据自己的实际device填写deviceId83 // 根据自己的实际device填写deviceId
84- int32_t deviceId = 0;84+ // int32_t deviceId = 0;
85- aclrtStream stream;85+ // aclrtStream stream;
86- auto ret = Init(deviceId, &stream);86+ // auto ret = Init(deviceId, &stream);
87- CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("Init acl failed. ERROR: %d\n", ret); return ret);87+ // CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("Init acl failed. ERROR: %d\n", ret); return ret);
88 88 
89- // 2. 构造输入与输出,需要根据API的接口自定义构造89+ // // 2. 构造输入与输出,需要根据API的接口自定义构造
90 90 
91- // 创建input aclTensor91+ // // 创建input aclTensor
92- aclTensor* x = nullptr;92+ // aclTensor* x = nullptr;
93- std::vector<int64_t> xShape = {2, 4}; 93+ // std::vector<int64_t> xShape = {2, 4};
94- std::vector<float> xHostData = {1, 2, 3, 4, 5, 6, 7, 8};94+ // std::vector<float> xHostData = {1, 2, 3, 4, 5, 6, 7, 8};
95- void* xDeviceAddr = nullptr;95+ // void* xDeviceAddr = nullptr;
96- ret = CreateAclTensor(xHostData, xShape, &xDeviceAddr, aclDataType::ACL_FLOAT, &x);96+ // ret = CreateAclTensor(xHostData, xShape, &xDeviceAddr, aclDataType::ACL_FLOAT, &x);
97- CHECK_RET(ret == ACL_SUCCESS, return ret);97+ // CHECK_RET(ret == ACL_SUCCESS, return ret);
98 98 
99- // 创建perm99+ // // 创建perm
100- aclIntArray* perm = nullptr;100+ // aclIntArray* perm = nullptr;
101- std::vector<int64_t> permData = {1, 0};101+ // std::vector<int64_t> permData = {1, 0};
102- perm = aclCreateIntArray(permData.data(), permData.size()); 102+ // perm = aclCreateIntArray(permData.data(), permData.size());
103- CHECK_RET(perm != nullptr, return ret);103+ // CHECK_RET(perm != nullptr, return ret);
104 104 
105- // 创建shape105+ // // 创建shape
106- aclIntArray* shape = nullptr;106+ // aclIntArray* shape = nullptr;
107- std::vector<int64_t> shapeData = {2, 4};107+ // std::vector<int64_t> shapeData = {2, 4};
108- shape = aclCreateIntArray(shapeData.data(), shapeData.size()); 108+ // shape = aclCreateIntArray(shapeData.data(), shapeData.size());
109- CHECK_RET(shape != nullptr, return ret);109+ // CHECK_RET(shape != nullptr, return ret);
110 110 
111- // 创建transposeFirst111+ // // 创建transposeFirst
112- bool transposeFirst = true;112+ // bool transposeFirst = true;
113 113 
114- // 创建output aclTensor114+ // // 创建output aclTensor
115- std::vector<int64_t> outShape = {2, 4};115+ // std::vector<int64_t> outShape = {2, 4};
116- std::vector<float> outHostData(8, 1);116+ // std::vector<float> outHostData(8, 1);
117- aclTensor* out = nullptr;117+ // aclTensor* out = nullptr;
118- void* outDeviceAddr = nullptr;118+ // void* outDeviceAddr = nullptr;
119- // 创建out aclTensor119+ // // 创建out aclTensor
120- ret = CreateAclTensor(outHostData, outShape, &outDeviceAddr, aclDataType::ACL_FLOAT, &out);120+ // ret = CreateAclTensor(outHostData, outShape, &outDeviceAddr, aclDataType::ACL_FLOAT, &out);
121- CHECK_RET(ret == ACL_SUCCESS, return ret);121+ // CHECK_RET(ret == ACL_SUCCESS, return ret);
122 122 
123 // 3. 调用CANN算子库API,需要修改为具体的Api名称123 // 3. 调用CANN算子库API,需要修改为具体的Api名称
124- uint64_t workspaceSize = 16 * 1024 * 1024;124+ // uint64_t workspaceSize = 16 * 1024 * 1024;
125- aclOpExecutor* executor;125+ // aclOpExecutor* executor;
126 126 
127 // 调用aclnnConfusionTranspose第一段接口127 // 调用aclnnConfusionTranspose第一段接口
128- ret = aclnnConfusionTransposeGetWorkspaceSize(x, perm, shape, transposeFirst, out, &workspaceSize, &executor);128+ // ret = aclnnConfusionTransposeGetWorkspaceSize(x, perm, shape, transposeFirst, out, &workspaceSize, &executor);
129- CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclnnConfusionTransposeGetWorkspaceSize failed. ERROR: %d\n", ret); return ret);129+ // CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclnnConfusionTransposeGetWorkspaceSize failed. ERROR: %d\n", ret); return ret);
130 130 
131- // 根据第一段接口计算出的workspaceSize申请device内存131+ // // 根据第一段接口计算出的workspaceSize申请device内存
132- void* workspaceAddr = nullptr;132+ // void* workspaceAddr = nullptr;
133- if (workspaceSize > 0) {133+ // if (workspaceSize > 0) {
134- ret = aclrtMalloc(&workspaceAddr, workspaceSize, ACL_MEM_MALLOC_HUGE_FIRST);134+ // ret = aclrtMalloc(&workspaceAddr, workspaceSize, ACL_MEM_MALLOC_HUGE_FIRST);
135- CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("allocate workspace failed. ERROR: %d\n", ret); return ret);135+ // CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("allocate workspace failed. ERROR: %d\n", ret); return ret);
136- }136+ // }
137 137 
138- // 调用aclnnConfusionTranspose第二段接口138+ // // 调用aclnnConfusionTranspose第二段接口
139- ret = aclnnConfusionTranspose(workspaceAddr, workspaceSize, executor, stream);139+ // ret = aclnnConfusionTranspose(workspaceAddr, workspaceSize, executor, stream);
140- CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclnnConfusionTranspose failed. ERROR: %d\n", ret); return ret);140+ // CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclnnConfusionTranspose failed. ERROR: %d\n", ret); return ret);
141 141 
142- // 4. (固定写法)同步等待任务执行结束142+ // // 4. (固定写法)同步等待任务执行结束
143- ret = aclrtSynchronizeStream(stream);143+ // ret = aclrtSynchronizeStream(stream);
144- CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclrtSynchronizeStream failed. ERROR: %d\n", ret); return ret);144+ // CHECK_RET(ret == ACL_SUCCESS, LOG_PRINT("aclrtSynchronizeStream failed. ERROR: %d\n", ret); return ret);
145 145 
146- // 5. 获取输出的值,将device侧内存上的结果复制至host侧,需要根据具体API的接口定义修改146+ // // 5. 获取输出的值,将device侧内存上的结果复制至host侧,需要根据具体API的接口定义修改
147- PrintOutResult(outShape, &outDeviceAddr);147+ // PrintOutResult(outShape, &outDeviceAddr);
148 148 
149- // 6. 释放aclTensor和aclTensor,需要根据具体API的接口定义修改149+ // // 6. 释放aclTensor和aclTensor,需要根据具体API的接口定义修改
150- aclDestroyTensor(x);150+ // aclDestroyTensor(x);
151- aclDestroyTensor(out);151+ // aclDestroyTensor(out);
152 152 
153- // 7.释放device资源,需要根据具体API的接口定义修改153+ // // 7.释放device资源,需要根据具体API的接口定义修改
154- aclrtFree(xDeviceAddr);154+ // aclrtFree(xDeviceAddr);
155- aclrtFree(outDeviceAddr);155+ // aclrtFree(outDeviceAddr);
156- if (workspaceSize > 0) {156+ // if (workspaceSize > 0) {
157- aclrtFree(workspaceAddr);157+ // aclrtFree(workspaceAddr);
158- }158+ // }
159- aclrtDestroyStream(stream);159+ // aclrtDestroyStream(stream);
160- aclrtResetDevice(deviceId);160+ // aclrtResetDevice(deviceId);
161- aclFinalize();161+ // aclFinalize();
162 162 
163 return 0;163 return 0;
164}164}
Mconversion/depth_to_space/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE depth_to_space ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES transpose)15add_all_modules_sources(OPTYPE depth_to_space ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES transpose)
Mconversion/fill/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE fill ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE fill ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/mem_set/CMakeLists.txt+2-2
@@ -12,6 +12,6 @@
12add_all_modules_sources(12add_all_modules_sources(
13 OPTYPE mem_set13 OPTYPE mem_set
14 ACLNNTYPE aclnn_exclude14 ACLNNTYPE aclnn_exclude
15- COMPUTE_UNIT ascend95015+ COMPUTE_UNIT ascend950 mc62cm12a
16- TILING_DIR arch3516+ TILING_DIR arch35 arch35
17)17)
Mconversion/mem_set_v2/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE mem_set_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE mem_set_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/pad_v3/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE pad_v3 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES slice)15add_all_modules_sources(OPTYPE pad_v3 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES slice)
Mconversion/slice/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE slice ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES strided_slice)15add_all_modules_sources(OPTYPE slice ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES strided_slice)
Mconversion/space_to_depth/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE space_to_depth ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES transpose)15add_all_modules_sources(OPTYPE space_to_depth ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES transpose)
Mconversion/split/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE split ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES split_v)15add_all_modules_sources(OPTYPE split ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES split_v)
Mconversion/split_v/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE split_v ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE split_v ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/strided_slice/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE strided_slice ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE strided_slice ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/strided_slice_v2/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE strided_slice_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES strided_slice)15add_all_modules_sources(OPTYPE strided_slice_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES strided_slice)
Mconversion/strided_slice_v3/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE strided_slice_v3 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES strided_slice)15add_all_modules_sources(OPTYPE strided_slice_v3 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES strided_slice)
Mconversion/tensor_move/CMakeLists.txt+2-2
@@ -10,7 +10,7 @@
10# ----------------------------------------------------------------------------10# ----------------------------------------------------------------------------
11 11 
12# 设置算子定义时支持的芯片类型12# 设置算子定义时支持的芯片类型
13-set(SUPPORT_COMPUTE_UNIT "ascend950")13+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16add_all_modules_sources(OPTYPE tensor_move ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)16add_all_modules_sources(OPTYPE tensor_move ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/transpose/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE transpose ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE transpose ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mconversion/tril/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE tril ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES triu)15add_all_modules_sources(OPTYPE tril ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES triu)
Mconversion/triu/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE triu ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE triu ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/abs/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE abs ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE abs ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/add/CMakeLists.txt+2-2
@@ -8,7 +8,7 @@
8# See LICENSE in the root of the software repository for the full text of the License.8# See LICENSE in the root of the software repository for the full text of the License.
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11-set(SUPPORT_COMPUTE_UNIT "ascend950")11+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
12# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译12# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
13-set(SUPPORT_TILING_DIR "arch35")13+set(SUPPORT_TILING_DIR "arch35" "arch35")
14add_all_modules_sources(OPTYPE add ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)14add_all_modules_sources(OPTYPE add ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/arg_common_base/CMakeLists.txt+2-2
@@ -8,8 +8,8 @@
8# See LICENSE in the root of the software repository for the full text of the License.8# See LICENSE in the root of the software repository for the full text of the License.
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10# 设置算子定义时支持的芯片类型10# 设置算子定义时支持的芯片类型
11-set(SUPPORT_COMPUTE_UNIT "ascend950")11+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
12# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译12# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
13-set(SUPPORT_TILING_DIR "arch35")13+set(SUPPORT_TILING_DIR "arch35" "arch35")
14 14 
15add_all_modules_sources(HOSTNAME ${OPHOST_NAME} MODE PRIVATE DIR ${CMAKE_CURRENT_SOURCE_DIR} COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(HOSTNAME ${OPHOST_NAME} MODE PRIVATE DIR ${CMAKE_CURRENT_SOURCE_DIR} COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/arg_max_v2/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE arg_max_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE arg_max_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)
Mmath/arg_max_with_value/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE arg_max_with_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE arg_max_with_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)
Mmath/arg_min/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE arg_min ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE arg_min ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)
Mmath/arg_min_with_value/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE arg_min_with_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE arg_min_with_value ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DEPENDENCIES arg_common_base DISABLE_IN_OPP TRUE)
Mmath/bias_add/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE bias_add ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE bias_add ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/cast/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE cast ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE cast ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/ceil/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE ceil ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE ceil ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/cos/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE cos ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE cos ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/cumsum/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE cumsum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE cumsum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/div/CMakeLists.txt+2-2
@@ -8,8 +8,8 @@
8# See LICENSE in the root of the software repository for the full text of the License.8# See LICENSE in the root of the software repository for the full text of the License.
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")11+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
12-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")12+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
13 13 
14add_all_modules_sources(OPTYPE div ACLNNTYPE aclnn_exclude14add_all_modules_sources(OPTYPE div ACLNNTYPE aclnn_exclude
15 COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT}15 COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT}
Mmath/equal/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/exp/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE exp ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE exp ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/expand/CMakeLists.txt+2-2
@@ -10,7 +10,7 @@
10# ----------------------------------------------------------------------------10# ----------------------------------------------------------------------------
11 11 
12# 设置算子定义时支持的芯片类型12# 设置算子定义时支持的芯片类型
13-set(SUPPORT_COMPUTE_UNIT "ascend950")13+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16add_all_modules_sources(OPTYPE expand ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES broadcast_to)16add_all_modules_sources(OPTYPE expand ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES broadcast_to)
Mmath/floor/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE floor ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE floor ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/greater/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE greater ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE greater ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/greater_equal/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE greater_equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE greater_equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/less/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE less ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE less ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/less_equal/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE less_equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE less_equal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/log/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE log ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE log ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/logical_and/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE logical_and ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE logical_and ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/logical_not/CMakeLists.txt+2-2
@@ -10,7 +10,7 @@
10# ----------------------------------------------------------------------------------------------------------10# ----------------------------------------------------------------------------------------------------------
11 11 
12# 设置算子定义时支持的芯片类型12# 设置算子定义时支持的芯片类型
13-set(SUPPORT_COMPUTE_UNIT "ascend950")13+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16add_all_modules_sources(OPTYPE logical_not ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)16add_all_modules_sources(OPTYPE logical_not ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/logical_or/CMakeLists.txt+2-2
@@ -10,7 +10,7 @@
10# ----------------------------------------------------------------------------10# ----------------------------------------------------------------------------
11 11 
12# 设置算子定义时支持的芯片类型12# 设置算子定义时支持的芯片类型
13-set(SUPPORT_COMPUTE_UNIT "ascend950")13+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16add_all_modules_sources(OPTYPE logical_or ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)16add_all_modules_sources(OPTYPE logical_or ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/maximum/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE maximum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE maximum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/minimum/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE minimum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE minimum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/mod/CMakeLists.txt+2-2
@@ -9,10 +9,10 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13 13 
14# 设置每种芯片类型对应的 tiling 文件目录 (op_host 下的子目录名)14# 设置每种芯片类型对应的 tiling 文件目录 (op_host 下的子目录名)
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16 16 
17# 编译配置17# 编译配置
18add_all_modules_sources(OPTYPE mod ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)18add_all_modules_sources(OPTYPE mod ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/mul/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE mul ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE mul ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/muls/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE muls ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES mul)15add_all_modules_sources(OPTYPE muls ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES mul)
Mmath/neg/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE neg ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE neg ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/one_hot/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE one_hot ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE one_hot ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/pow/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE pow ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE pow ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/range/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE range ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE range ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/real_div/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE real_div ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE real_div ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reciprocal/CMakeLists.txt+2-2
@@ -10,7 +10,7 @@
10# ----------------------------------------------------------------------------------------------------------10# ----------------------------------------------------------------------------------------------------------
11 11 
12# 设置算子定义时支持的芯片类型12# 设置算子定义时支持的芯片类型
13-set(SUPPORT_COMPUTE_UNIT "ascend950")13+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译14# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
15-set(SUPPORT_TILING_DIR "arch35")15+set(SUPPORT_TILING_DIR "arch35" "arch35")
16add_all_modules_sources(OPTYPE reciprocal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)16add_all_modules_sources(OPTYPE reciprocal ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_log_sum_exp/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_log_sum_exp ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_log_sum_exp ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_max/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_max ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_max ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_mean/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_mean ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_mean ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_min/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_min ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_min ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_prod/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------------------------------------9# ----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_prod ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_prod ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/reduce_sum/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------------------------------------9# ----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend310p" "ascend910_93" "ascend910b" "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35")14+set(SUPPORT_TILING_DIR "arch32" "arch32" "arch32" "arch35" "arch35")
15add_all_modules_sources(OPTYPE reduce_sum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE reduce_sum ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/select_v2/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE select_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE select_v2 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/sign/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE sign ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE sign ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/sin/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE sin ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE sin ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/sqrt/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE sqrt ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE sqrt ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/square/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE square ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE square ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/square_sum_v1/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE square_sum_v1 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE square_sum_v1 ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/sub/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE sub ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE sub ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/tanh/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE tanh ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)15add_all_modules_sources(OPTYPE tanh ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE)
Mmath/tile/CMakeLists.txt+2-2
@@ -9,7 +9,7 @@
9# ----------------------------------------------------------------------------9# ----------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE tile ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES broadcast_to)15add_all_modules_sources(OPTYPE tile ACLNNTYPE aclnn_exclude COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} TILING_DIR ${SUPPORT_TILING_DIR} DISABLE_IN_OPP TRUE DEPENDENCIES broadcast_to)
Mmath/top_k_v2/CMakeLists.txt+2-2
@@ -9,9 +9,9 @@
9# -----------------------------------------------------------------------------------------------------------9# -----------------------------------------------------------------------------------------------------------
10 10 
11# 设置算子定义时支持的芯片类型11# 设置算子定义时支持的芯片类型
12-set(SUPPORT_COMPUTE_UNIT "ascend950")12+set(SUPPORT_COMPUTE_UNIT "ascend950" "mc62cm12a")
13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译13# 设置每种芯片类型对应的tiling文件目录,即采用op_host目录下哪个文件夹下的tiling文件编译
14-set(SUPPORT_TILING_DIR "arch35")14+set(SUPPORT_TILING_DIR "arch35" "arch35")
15add_all_modules_sources(OPTYPE top_k_v2 ACLNNTYPE aclnn_exclude 15add_all_modules_sources(OPTYPE top_k_v2 ACLNNTYPE aclnn_exclude
16 COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT} 16 COMPUTE_UNIT ${SUPPORT_COMPUTE_UNIT}
17 TILING_DIR ${SUPPORT_TILING_DIR} 17 TILING_DIR ${SUPPORT_TILING_DIR}