已合并
refactor: 移除多个算子 tiling 文件中冗余的 tiling_util.h 头文件引用 #2962
songkai111创建于 5月26日
refactor: 移除多个算子 tiling 文件中冗余的 tiling_util.h 头文件引用 #2962
已合并
songkai111创建于 5月26日
25 个文件变更+26-51
Mexperimental/math/axpy_v2/op_host/axpy_v2_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/bitwise_and/op_host/bitwise_and_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
21#include "tiling/platform/platform_ascendc.h"20#include "tiling/platform/platform_ascendc.h"
22#include "register/op_impl_registry.h"21#include "register/op_impl_registry.h"
Mexperimental/math/diag_part/op_host/diag_part_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include "tiling/platform/platform_ascendc.h"19#include "tiling/platform/platform_ascendc.h"
21#include "register/op_impl_registry.h"20#include "register/op_impl_registry.h"
22#include "../op_kernel/diag_part_tiling_data.h"21#include "../op_kernel/diag_part_tiling_data.h"
Mexperimental/math/equal/op_host/equal_tiling.cpp+3-2
@@ -13,10 +13,11 @@
13 * \brief13 * \brief
14 */14 */
15 15 
16+#include "register/op_impl_registry.h"
17+#include "tiling/platform/platform_ascendc.h"
18+#include "graph/utils/type_utils.h"
16#include "log/log.h"19#include "log/log.h"
17#include "util/math_util.h"20#include "util/math_util.h"
18-#include "op_host/tiling_util.h"
19-#include "op_host/tiling_templates_registry.h"
20#include "../op_kernel/equal_tiling_data.h"21#include "../op_kernel/equal_tiling_data.h"
21#include "../op_kernel/equal_tiling_key.h"22#include "../op_kernel/equal_tiling_key.h"
22 23 
Mexperimental/math/erf/op_host/erf_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include <array>16#include <array>
17#include "log/log.h"17#include "log/log.h"
18#include "util/math_util.h"18#include "util/math_util.h"
19-#include "op_host/tiling_util.h"
20#include "tiling/platform/platform_ascendc.h"19#include "tiling/platform/platform_ascendc.h"
21#include "register/op_impl_registry.h"20#include "register/op_impl_registry.h"
22#include <graph/utils/type_utils.h>21#include <graph/utils/type_utils.h>
Mexperimental/math/floor/op_host/floor_tiling.cpp+0-1
@@ -15,7 +15,6 @@
15 15 
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18-#include "op_host/tiling_util.h"
19#include "tiling/platform/platform_ascendc.h"18#include "tiling/platform/platform_ascendc.h"
20#include "register/op_impl_registry.h"19#include "register/op_impl_registry.h"
21#include <graph/utils/type_utils.h>20#include <graph/utils/type_utils.h>
Mexperimental/math/nan_to_num/op_host/nan_to_num_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
21#include "tiling/platform/platform_ascendc.h"20#include "tiling/platform/platform_ascendc.h"
22#include "register/op_impl_registry.h"21#include "register/op_impl_registry.h"
Mexperimental/math/pow/op_host/pow_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/pow2/op_host/pow2_tiling.cpp+0-1
@@ -15,7 +15,6 @@
15 */15 */
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18-#include "op_host/tiling_util.h"
19#include "tiling/platform/platform_ascendc.h"18#include "tiling/platform/platform_ascendc.h"
20#include "register/op_impl_registry.h"19#include "register/op_impl_registry.h"
21#include <graph/utils/type_utils.h>20#include <graph/utils/type_utils.h>
Mexperimental/math/real/op_host/real_tiling.cpp+21-25
@@ -47,8 +47,7 @@ static inline int64_t AlignCeil(int64_t value, int64_t align)
47constexpr int64_t GATHER_MASK_ALIGN_BYTES = 128;47constexpr int64_t GATHER_MASK_ALIGN_BYTES = 128;
48constexpr int64_t COMPLEX_COEFF = 2;48constexpr int64_t COMPLEX_COEFF = 2;
49 49 
50-static ge::graphStatus CheckDtypeIsValid(50+static ge::graphStatus CheckDtypeIsValid(gert::TilingContext* context, ge::DataType input, ge::DataType output)
51- gert::TilingContext* context, ge::DataType input, ge::DataType output)
52{51{
53 std::set<ge::DataType> inputDtype = {ge::DT_COMPLEX32, ge::DT_COMPLEX64, ge::DT_FLOAT16, ge::DT_FLOAT};52 std::set<ge::DataType> inputDtype = {ge::DT_COMPLEX32, ge::DT_COMPLEX64, ge::DT_FLOAT16, ge::DT_FLOAT};
54 std::set<ge::DataType> outputDtype = {ge::DT_FLOAT16, ge::DT_FLOAT};53 std::set<ge::DataType> outputDtype = {ge::DT_FLOAT16, ge::DT_FLOAT};
@@ -56,21 +55,20 @@ static ge::graphStatus CheckDtypeIsValid(
56 OP_CHECK_IF(55 OP_CHECK_IF(
57 inputDtype.count(input) == 0,56 inputDtype.count(input) == 0,
58 OP_LOGE(57 OP_LOGE(
59- context->GetNodeName(),58+ context->GetNodeName(), "Input dtype(%s) is invalid, it should be complex32, complex64, float16 or float.",
60- "Input dtype(%s) is invalid, it should be complex32, complex64, float16 or float.",
61 Ops::Base::ToString(input).c_str()),59 Ops::Base::ToString(input).c_str()),
62 return ge::GRAPH_FAILED);60 return ge::GRAPH_FAILED);
63 OP_CHECK_IF(61 OP_CHECK_IF(
64 outputDtype.count(output) == 0,62 outputDtype.count(output) == 0,
65 OP_LOGE(63 OP_LOGE(
66- context->GetNodeName(),64+ context->GetNodeName(), "Output dtype(%s) is invalid, it should be float16 or float.",
67- "Output dtype(%s) is invalid, it should be float16 or float.",
68 Ops::Base::ToString(output).c_str()),65 Ops::Base::ToString(output).c_str()),
69 return ge::GRAPH_FAILED);66 return ge::GRAPH_FAILED);
70 return ge::GRAPH_SUCCESS;67 return ge::GRAPH_SUCCESS;
71}68}
72 69 
73-static void SetSingleCore(RealTilingParam& tilingParam, const int64_t &ubAvailable, const int64_t &alignSize, int64_t &ubPartDataNum)70+static void SetSingleCore(
71+ RealTilingParam& tilingParam, const int64_t& ubAvailable, const int64_t& alignSize, int64_t& ubPartDataNum)
74{72{
75 // 检查是否满足 inplace GatherMask 的 256B 对齐约束73 // 检查是否满足 inplace GatherMask 的 256B 对齐约束
76 int64_t totalSourceBytes = tilingParam.totalLength * COMPLEX_COEFF * tilingParam.dataTypeLength;74 int64_t totalSourceBytes = tilingParam.totalLength * COMPLEX_COEFF * tilingParam.dataTypeLength;
@@ -98,7 +96,7 @@ static void SetSingleCore(RealTilingParam& tilingParam, const int64_t &ubAvailab
98}96}
99 97 
100static void SetBigCore(98static void SetBigCore(
101- const int64_t &bigCoreDataNum, const int64_t &ubPartDataNum, int64_t &bigCoreLoopNum, int64_t &bigCoreTailDataNum)99+ const int64_t& bigCoreDataNum, const int64_t& ubPartDataNum, int64_t& bigCoreLoopNum, int64_t& bigCoreTailDataNum)
102{100{
103 bigCoreLoopNum = Ops::Base::CeilDiv(bigCoreDataNum, ubPartDataNum);101 bigCoreLoopNum = Ops::Base::CeilDiv(bigCoreDataNum, ubPartDataNum);
104 bigCoreTailDataNum = bigCoreDataNum - ubPartDataNum * (bigCoreLoopNum - 1);102 bigCoreTailDataNum = bigCoreDataNum - ubPartDataNum * (bigCoreLoopNum - 1);
@@ -107,7 +105,8 @@ static void SetBigCore(
107 }105 }
108}106}
109 107 
110-static ge::graphStatus CalcRealTilingParam(RealTilingParam& tilingParam, ge::DataType inputDtype, ge::DataType outputDtype)108+static ge::graphStatus CalcRealTilingParam(
109+ RealTilingParam& tilingParam, ge::DataType inputDtype, ge::DataType outputDtype)
111{110{
112 int32_t outputSize = ge::GetSizeByDataType(outputDtype);111 int32_t outputSize = ge::GetSizeByDataType(outputDtype);
113 tilingParam.dataTypeLength = static_cast<int64_t>(outputSize);112 tilingParam.dataTypeLength = static_cast<int64_t>(outputSize);
@@ -162,8 +161,7 @@ static ge::graphStatus CalcRealTilingParam(RealTilingParam& tilingParam, ge::Dat
162 return ge::GRAPH_SUCCESS;161 return ge::GRAPH_SUCCESS;
163}162}
164 163 
165-class RealMemBaseTilingClass : public TilingBaseClass164+class RealMemBaseTilingClass : public TilingBaseClass {
166-{
167public:165public:
168 explicit RealMemBaseTilingClass(gert::TilingContext* context) : TilingBaseClass(context)166 explicit RealMemBaseTilingClass(gert::TilingContext* context) : TilingBaseClass(context)
169 {}167 {}
@@ -246,7 +244,8 @@ static ge::graphStatus SetTilingTilingKeyForReal(
246 tilingKey = static_cast<int64_t>(RealTilingKey::TILINGKEY_FLOAT);244 tilingKey = static_cast<int64_t>(RealTilingKey::TILINGKEY_FLOAT);
247 break;245 break;
248 default:246 default:
249- OP_LOGE(context->GetNodeName(), "set tilingKey fail: unsupported input dtype %d", static_cast<int>(inputDtype));247+ OP_LOGE(
248+ context->GetNodeName(), "set tilingKey fail: unsupported input dtype %d", static_cast<int>(inputDtype));
250 return ge::GRAPH_FAILED;249 return ge::GRAPH_FAILED;
251 }250 }
252 251 
@@ -261,8 +260,8 @@ ge::graphStatus RealMemBaseTilingClass::DoOpTiling()
261 OP_CHECK_NULL_WITH_CONTEXT(context_, xShape);260 OP_CHECK_NULL_WITH_CONTEXT(context_, xShape);
262 261 
263 int64_t totalLength = xShape->GetStorageShape().GetShapeSize();262 int64_t totalLength = xShape->GetStorageShape().GetShapeSize();
264- OP_CHECK_IF((totalLength == 0), OP_LOGE(context_->GetNodeName(), "Real input shape size is 0"),263+ OP_CHECK_IF(
265- return ge::GRAPH_FAILED);264+ (totalLength == 0), OP_LOGE(context_->GetNodeName(), "Real input shape size is 0"), return ge::GRAPH_FAILED);
266 265 
267 auto inputDesc = context_->GetInputDesc(INDEX_INPUT_X);266 auto inputDesc = context_->GetInputDesc(INDEX_INPUT_X);
268 OP_CHECK_NULL_WITH_CONTEXT(context_, inputDesc);267 OP_CHECK_NULL_WITH_CONTEXT(context_, inputDesc);
@@ -323,10 +322,9 @@ ge::graphStatus RealMemBaseTilingClass::PostTiling()
323 "smallCoreDataNum=%ld, smallCoreLoopNum=%ld, smallCoreTailDataNum=%ld, "322 "smallCoreDataNum=%ld, smallCoreLoopNum=%ld, smallCoreTailDataNum=%ld, "
324 "bigCoreDataNum=%ld, bigCoreLoopNum=%ld, bigCoreTailDataNum=%ld, tilingKey=%ld, "323 "bigCoreDataNum=%ld, bigCoreLoopNum=%ld, bigCoreTailDataNum=%ld, tilingKey=%ld, "
325 "useNonInplace=%ld",324 "useNonInplace=%ld",
326- tiling->totalUsedCoreNum, tiling->tailBlockNum, tiling->ubPartDataNum,325+ tiling->totalUsedCoreNum, tiling->tailBlockNum, tiling->ubPartDataNum, tiling->smallCoreDataNum,
327- tiling->smallCoreDataNum, tiling->smallCoreLoopNum, tiling->smallCoreTailDataNum,326+ tiling->smallCoreLoopNum, tiling->smallCoreTailDataNum, tiling->bigCoreDataNum, tiling->bigCoreLoopNum,
328- tiling->bigCoreDataNum, tiling->bigCoreLoopNum, tiling->bigCoreTailDataNum,327+ tiling->bigCoreTailDataNum, tiling->tilingKey, tiling->useNonInplace);
329- tiling->tilingKey, tiling->useNonInplace);
330 328 
331 return ge::GRAPH_SUCCESS;329 return ge::GRAPH_SUCCESS;
332}330}
@@ -347,22 +345,20 @@ static ge::graphStatus TilingPrepare4Real(gert::TilingParseContext* context)
347 auto ascendcPlatform = platform_ascendc::PlatformAscendC(platformInfo);345 auto ascendcPlatform = platform_ascendc::PlatformAscendC(platformInfo);
348 compileInfo->totalCoreNum = ascendcPlatform.GetCoreNumAiv();346 compileInfo->totalCoreNum = ascendcPlatform.GetCoreNumAiv();
349 OP_CHECK_IF(347 OP_CHECK_IF(
350- (compileInfo->totalCoreNum <= 0),348+ (compileInfo->totalCoreNum <= 0), OP_LOGE(context->GetNodeName(), "TilingPrepare4Real fail to get core num."),
351- OP_LOGE(context->GetNodeName(), "TilingPrepare4Real fail to get core num."), return ge::GRAPH_FAILED);349+ return ge::GRAPH_FAILED);
352 350 
353 uint64_t ubSizePlatForm;351 uint64_t ubSizePlatForm;
354 ascendcPlatform.GetCoreMemSize(platform_ascendc::CoreMemType::UB, ubSizePlatForm);352 ascendcPlatform.GetCoreMemSize(platform_ascendc::CoreMemType::UB, ubSizePlatForm);
355 compileInfo->ubSizePlatForm = static_cast<int64_t>(ubSizePlatForm);353 compileInfo->ubSizePlatForm = static_cast<int64_t>(ubSizePlatForm);
356 OP_CHECK_IF(354 OP_CHECK_IF(
357- (compileInfo->ubSizePlatForm <= 0),355+ (compileInfo->ubSizePlatForm <= 0), OP_LOGE(context->GetNodeName(), "TilingPrepare4Real fail to get ub size."),
358- OP_LOGE(context->GetNodeName(), "TilingPrepare4Real fail to get ub size."), return ge::GRAPH_FAILED);356+ return ge::GRAPH_FAILED);
359 357 
360 return ge::GRAPH_SUCCESS;358 return ge::GRAPH_SUCCESS;
361}359}
362 360 
363REGISTER_OPS_TILING_TEMPLATE(Real, RealMemBaseTilingClass, 1000);361REGISTER_OPS_TILING_TEMPLATE(Real, RealMemBaseTilingClass, 1000);
364 362 
365-IMPL_OP_OPTILING(Real)363+IMPL_OP_OPTILING(Real).Tiling(Tiling4Real).TilingParse<RealCompileInfo>(TilingPrepare4Real);
366- .Tiling(Tiling4Real)
367- .TilingParse<RealCompileInfo>(TilingPrepare4Real);
368} // namespace optiling364} // namespace optiling
Mexperimental/math/real_div/op_host/real_div_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/reciprocal/op_host/reciprocal_tiling.cpp+0-1
@@ -15,7 +15,6 @@
15 15 
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18-#include "op_host/tiling_util.h"
19#include <graph/utils/type_utils.h>18#include <graph/utils/type_utils.h>
20#include "tiling/platform/platform_ascendc.h"19#include "tiling/platform/platform_ascendc.h"
21#include "register/op_impl_registry.h"20#include "register/op_impl_registry.h"
Mexperimental/math/reduce_max_v2/op_host/reduce_max_v2_tiling.cpp+0-1
@@ -24,7 +24,6 @@
24 */24 */
25#include "log/log.h"25#include "log/log.h"
26#include "util/math_util.h"26#include "util/math_util.h"
27-#include "op_host/tiling_util.h"
28#include "tiling/platform/platform_ascendc.h"27#include "tiling/platform/platform_ascendc.h"
29#include "register/op_impl_registry.h"28#include "register/op_impl_registry.h"
30#include <graph/utils/type_utils.h>29#include <graph/utils/type_utils.h>
Mexperimental/math/reduce_min_v2/op_host/reduce_min_v2_tiling.cpp+0-1
@@ -24,7 +24,6 @@
24 */24 */
25#include "log/log.h"25#include "log/log.h"
26#include "util/math_util.h"26#include "util/math_util.h"
27-#include "op_host/tiling_util.h"
28#include "tiling/platform/platform_ascendc.h"27#include "tiling/platform/platform_ascendc.h"
29#include "register/op_impl_registry.h"28#include "register/op_impl_registry.h"
30#include <graph/utils/type_utils.h>29#include <graph/utils/type_utils.h>
Mexperimental/math/reduce_sum_v2/op_host/reduce_sum_v2_tiling.cpp+0-1
@@ -25,7 +25,6 @@
25#include "log/log.h"25#include "log/log.h"
26#include "util/math_util.h"26#include "util/math_util.h"
27#include "util/platform_util.h"27#include "util/platform_util.h"
28-#include "op_host/tiling_util.h"
29#include "tiling/platform/platform_ascendc.h"28#include "tiling/platform/platform_ascendc.h"
30#include "register/op_impl_registry.h"29#include "register/op_impl_registry.h"
31#include <graph/utils/type_utils.h>30#include <graph/utils/type_utils.h>
Mexperimental/math/round/op_host/round_tiling.cpp+0-1
@@ -10,7 +10,6 @@
10 10 
11#include "log/log.h"11#include "log/log.h"
12#include "util/math_util.h"12#include "util/math_util.h"
13-#include "op_host/tiling_util.h"
14#include "tiling/platform/platform_ascendc.h"13#include "tiling/platform/platform_ascendc.h"
15#include "register/op_impl_registry.h"14#include "register/op_impl_registry.h"
16#include <graph/utils/type_utils.h>15#include <graph/utils/type_utils.h>
Mexperimental/math/rsqrt/op_host/rsqrt_tiling.cpp+0-1
@@ -15,7 +15,6 @@
15 15 
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18-#include "op_host/tiling_util.h"
19#include <graph/utils/type_utils.h>18#include <graph/utils/type_utils.h>
20#include "tiling/platform/platform_ascendc.h"19#include "tiling/platform/platform_ascendc.h"
21#include "register/op_impl_registry.h"20#include "register/op_impl_registry.h"
Mexperimental/math/rsqrt_grad/op_host/rsqrt_grad_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
21#include "tiling/platform/platform_ascendc.h"20#include "tiling/platform/platform_ascendc.h"
22#include "register/op_impl_registry.h"21#include "register/op_impl_registry.h"
Mexperimental/math/select_v2/op_host/select_v2_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/sign/op_host/sign_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/sign_bits_pack/op_host/sign_bits_pack_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
21#include "tiling/platform/platform_ascendc.h"20#include "tiling/platform/platform_ascendc.h"
22#include "register/op_impl_registry.h"21#include "register/op_impl_registry.h"
Mexperimental/math/sign_bits_unpack/op_host/sign_bits_unpack_tiling.cpp+0-1
@@ -16,7 +16,6 @@
16#include "log/log.h"16#include "log/log.h"
17#include "util/math_util.h"17#include "util/math_util.h"
18#include "util/platform_util.h"18#include "util/platform_util.h"
19-#include "op_host/tiling_util.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
21#include "tiling/platform/platform_ascendc.h"20#include "tiling/platform/platform_ascendc.h"
22#include "register/op_impl_registry.h"21#include "register/op_impl_registry.h"
Mexperimental/math/sqrt/op_host/sqrt_tiling.cpp+0-1
@@ -14,7 +14,6 @@
14 */14 */
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17-#include "op_host/tiling_util.h"
18#include "tiling/platform/platform_ascendc.h"17#include "tiling/platform/platform_ascendc.h"
19#include "register/op_impl_registry.h"18#include "register/op_impl_registry.h"
20#include <graph/utils/type_utils.h>19#include <graph/utils/type_utils.h>
Mexperimental/math/tanh_grad/op_host/tanh_grad_tiling.cpp+0-1
@@ -15,7 +15,6 @@
15#include "log/log.h"15#include "log/log.h"
16#include "util/math_util.h"16#include "util/math_util.h"
17#include "util/platform_util.h"17#include "util/platform_util.h"
18-#include "op_host/tiling_util.h"
19#include "tiling/platform/platform_ascendc.h"18#include "tiling/platform/platform_ascendc.h"
20#include "register/op_impl_registry.h"19#include "register/op_impl_registry.h"
21#include <graph/utils/type_utils.h>20#include <graph/utils/type_utils.h>
Mscripts/ci/gen_ci_cmd.py+2-2
@@ -416,11 +416,11 @@ def build_example_commands(filepath, experimental=False):
416 # 如果没有检测到算子或过滤后为空,使用默认算子416 # 如果没有检测到算子或过滤后为空,使用默认算子
417 if not ops:417 if not ops:
418 ops = {default_op}418 ops = {default_op}
419- if experimental:
420- ops = {default_op}
421 419 
422 # 生成 run_example 命令420 # 生成 run_example 命令
423 commands = []421 commands = []
422+ if experimental:
423+ return commands
424 for op in sorted(ops):424 for op in sorted(ops):
425 # 检查算子的 examples 目录425 # 检查算子的 examples 目录
426 example_check = check_op_examples(op, experimental)426 example_check = check_op_examples(op, experimental)