diff --git a/tf_adapter/util/ge_plugin.cc b/tf_adapter/util/ge_plugin.cc index 34da1924f09674f2e7961ea422b9b90de0d76b65..cccc764627e9ffa0c78aa7e573fcc0f42006015f 100644 --- a/tf_adapter/util/ge_plugin.cc +++ b/tf_adapter/util/ge_plugin.cc @@ -45,6 +45,8 @@ inline string ToString(ge::Status status) { return ::ge::StatusFactory::Instance()->GetErrDesc(status); } void GeFinalize() { + // 先等待可能的异步初始化结束 + (void) GePlugin::GetInstance()->GetInitStatus(); // ge finalize ge::Status status = ge::GEFinalize(); if (status != ge::SUCCESS) {