From f640f729c978141e27195e93f0ba0d069d1881cc Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 25 Jan 2021 21:46:35 +0800 Subject: [PATCH] For aicpu all_shape compile. --- ge/generator/ge_generator.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ge/generator/ge_generator.cc b/ge/generator/ge_generator.cc index fe7ea3bf..b050ab93 100644 --- a/ge/generator/ge_generator.cc +++ b/ge/generator/ge_generator.cc @@ -721,8 +721,12 @@ Status GeGenerator::BuildSingleOp(OpDescPtr &op_desc, const vector &in GeModelPtr &ge_model = name_to_ge_model.begin()->second; GELOGD("The opType in op_desc_tmp is [%s]", op_desc_tmp->GetType().c_str()); + bool all_shape = false; + (void)AttrUtils::GetBool(op_desc, "_AllShape", all_shape); bool dynamic_flag = false; - if (CheckShapeReset(op_desc, dynamic_flag) == SUCCESS && dynamic_flag) { + CheckShapeReset(op_desc, dynamic_flag); + if (all_shape && dynamic_flag) { + GELOGD("Get aicpu all_shape kernel!"); vector inputs_dynamic; vector outputs_dynamic; GE_CHK_STATUS_RET_NOLOG(ResetTensorVecShape(inputs, inputs_dynamic));