diff --git a/mindspore/ccsrc/debug/debugger/debugger.cc b/mindspore/ccsrc/debug/debugger/debugger.cc index 5e9a5b4ae2..5f110c4c4f 100644 --- a/mindspore/ccsrc/debug/debugger/debugger.cc +++ b/mindspore/ccsrc/debug/debugger/debugger.cc @@ -622,8 +622,10 @@ void Debugger::CommandLoop() { break; case DebuggerCommand::kRunCMD: ProcessRunCMD(reply); - // exit loop - run = true; + if (GetRunLevel(reply) != "recheck") { + // exit loop + run = true; + } break; case DebuggerCommand::kSetCMD: ProcessKSetCMD(reply);