From f0fb57e8572c17e68ca08d933eca71e2443c36c7 Mon Sep 17 00:00:00 2001 From: lzl Date: Wed, 13 Oct 2021 15:22:19 +0800 Subject: [PATCH 1/2] =?UTF-8?q?make=5Fshared=E6=94=B9=E4=BF=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parser/common/op_parser_factory.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/common/op_parser_factory.cc b/parser/common/op_parser_factory.cc index 527cc96..f7d4ba7 100644 --- a/parser/common/op_parser_factory.cc +++ b/parser/common/op_parser_factory.cc @@ -52,7 +52,7 @@ FMK_FUNC_HOST_VISIBILITY std::shared_ptr OpParserFactory::Insta auto iter = instances.find(framework); if (iter == instances.end()) { - std::shared_ptr instance(new (std::nothrow) OpParserFactory()); + std::shared_ptr instance(ComGraphMakeShared()); if (instance == nullptr) { REPORT_CALL_ERROR("E19999", "create OpParserFactory failed"); GELOGE(INTERNAL_ERROR, "[Create][OpParserFactory] failed."); From 324e0f6577f5a62e56888a612f9573b8c001128d Mon Sep 17 00:00:00 2001 From: lzl Date: Sat, 30 Oct 2021 10:49:35 +0800 Subject: [PATCH 2/2] test --- parser/common/op_parser_factory.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/common/op_parser_factory.cc b/parser/common/op_parser_factory.cc index f7d4ba7..69d320a 100644 --- a/parser/common/op_parser_factory.cc +++ b/parser/common/op_parser_factory.cc @@ -52,7 +52,7 @@ FMK_FUNC_HOST_VISIBILITY std::shared_ptr OpParserFactory::Insta auto iter = instances.find(framework); if (iter == instances.end()) { - std::shared_ptr instance(ComGraphMakeShared()); + std::shared_ptr instance(ge::parser::MakeShared()); if (instance == nullptr) { REPORT_CALL_ERROR("E19999", "create OpParserFactory failed"); GELOGE(INTERNAL_ERROR, "[Create][OpParserFactory] failed.");