diff --git a/ge/hybrid/node_executor/aicore/aicore_task_compiler.cc b/ge/hybrid/node_executor/aicore/aicore_task_compiler.cc index 742b3ca2..55325b99 100755 --- a/ge/hybrid/node_executor/aicore/aicore_task_compiler.cc +++ b/ge/hybrid/node_executor/aicore/aicore_task_compiler.cc @@ -32,7 +32,10 @@ std::mutex AiCoreTaskCompiler::mu_; Status AiCoreTaskCompiler::Initialize() { auto ge_lib = GELib::GetInstance(); - GE_CHECK_NOTNULL(ge_lib); + if (ge_lib == nullptr) { + GELOGW("ge_lib is nullptr!"); + return SUCCESS; + } if (!ge_lib->InitFlag()) { GELOGE(GE_CLI_GE_NOT_INITIALIZED, "[Check][State] failed, because Ge_lib is uninitialized."); REPORT_INNER_ERROR("E19999", "Initialize failed, because Ge_lib is uninitialized.");