fix return value for second build

pull/12444/head
lixian 4 years ago
parent 08950ac6b8
commit 43a2d2e42c

@ -35,6 +35,10 @@ using mindspore::lite::RET_OK;
Status ModelImpl::Build() {
MS_LOG(DEBUG) << "Start build model.";
if (session_ != nullptr) {
MS_LOG(DEBUG) << "Model has been already built.";
return kSuccess;
}
if (graph_cell_ == nullptr || graph_cell_->GetGraph() == nullptr || graph_cell_->GetGraph()->graph_data_ == nullptr) {
MS_LOG(ERROR) << "Graph cell is invalid.";
return kLiteNullptr;
@ -48,10 +52,6 @@ Status ModelImpl::Build() {
MS_LOG(ERROR) << "Lite model has been freed.";
return kLiteError;
}
if (session_ != nullptr) {
MS_LOG(DEBUG) << "Model has been already built.";
return kSuccess;
}
if (context_ == nullptr) {
MS_LOG(ERROR) << "Invalid context.";
return kLiteNullptr;

Loading…
Cancel
Save