From 49c9bd769bca9fbbeec17a421d63ea5742fdf985 Mon Sep 17 00:00:00 2001 From: zhoufeng Date: Mon, 29 Jun 2020 17:46:32 +0800 Subject: [PATCH] vm no process empty graph Signed-off-by: zhoufeng --- mindspore/ccsrc/session/ascend_session.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mindspore/ccsrc/session/ascend_session.cc b/mindspore/ccsrc/session/ascend_session.cc index a8626a202b..288fe0bbb8 100644 --- a/mindspore/ccsrc/session/ascend_session.cc +++ b/mindspore/ccsrc/session/ascend_session.cc @@ -289,6 +289,12 @@ GraphId AscendSession::CompileGraph(NotNull func_graph) { std::vector all_graphs; auto root_graph = ConstructKernelGraph(func_graph, &all_graphs); BackendOptimization(all_graphs); + // empty graph dont entry to backend + if (root_graph->execution_order().empty()) { + MS_LOG(INFO) << root_graph->ToString() << " is empty graph."; + InitRuntimeResource(); + return root_graph->graph_id(); + } // split switch SplitGraphs(NOT_NULL(root_graph)); // insert goto labels and label_sets