diff --git a/ge/single_op/single_op_model.cc b/ge/single_op/single_op_model.cc index 4657c6ae..51a62481 100755 --- a/ge/single_op/single_op_model.cc +++ b/ge/single_op/single_op_model.cc @@ -482,7 +482,7 @@ Status SingleOpModel::BuildDynamicOp(StreamResource &resource, DynamicSingleOp & auto ge_model = model_helper_.GetGeModel(); GE_CHECK_NOTNULL(ge_model); - if (ge_model->GetModelTaskDefPtr()->task_num() > 1) { + if (ge_model->GetModelTaskDefPtr()->task_size() > 1) { GELOGD("Build single op with multiple tasks"); GE_CHK_STATUS_RET_NOLOG(hybrid::NodeExecutorManager::GetInstance().EnsureInitialized()); single_op.hybrid_model_.reset(new (std::nothrow)hybrid::HybridModel(model_helper_.GetGeRootModel()));