From b6bd5671cf9047c5ccbfa736fb6d9537f5460e84 Mon Sep 17 00:00:00 2001 From: chujinjin Date: Wed, 30 Sep 2020 10:06:59 +0800 Subject: [PATCH] fix run pynative throw open tsd failed --- mindspore/ccsrc/pipeline/pynative/pynative_execute.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc b/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc index 230904793e..5edd7833cb 100644 --- a/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc +++ b/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc @@ -1068,6 +1068,11 @@ py::tuple PynativeExecutor::RunOpInner(const OpExecInfoPtr &op_exec_info) { #if (!defined ENABLE_GE) auto ms_context = MsContext::GetInstance(); MS_EXCEPTION_IF_NULL(ms_context); + if (!context::IsTsdOpened(ms_context)) { + if (!context::OpenTsd(ms_context)) { + MS_LOG(EXCEPTION) << "Open tsd failed"; + } + } if (ms_context->backend_policy() == "ms") { backend_policy = kMsBackendMsPrior; } else {