Browse Source

move add graph manager to gpu session

tags/v0.3.0-alpha
lizhenyu 6 years ago
parent
commit
c0aa7602e0
2 changed files with 7 additions and 1 deletions
  1. +7
    -0
      mindspore/ccsrc/session/gpu_session.cc
  2. +0
    -1
      mindspore/ccsrc/session/session_basic.cc

+ 7
- 0
mindspore/ccsrc/session/gpu_session.cc View File

@@ -159,6 +159,13 @@ GraphId GPUSession::CompileGraph(const AnfNodePtrList &lst, const AnfNodePtrList
graph->set_execution_order(execution_order);
// Alloc memory, including static memory and dynamic memory
AllocateMemory(graph.get());
MS_EXCEPTION_IF_NULL(context_);
FuncGraphManagerPtr manager = MakeManager({graph});
context_->AddManager(manager);
if (manager) {
manager->AddFuncGraph(graph);
graph->set_manager(manager);
}
return graph_id;
}



+ 0
- 1
mindspore/ccsrc/session/session_basic.cc View File

@@ -590,7 +590,6 @@ KernelGraphPtr SessionBasic::ConstructKernelGraph(const AnfNodePtrList &lst, con
graph->set_output(ConstructOutput(outputs, graph));
MS_EXCEPTION_IF_NULL(context_);
FuncGraphManagerPtr manager = MakeManager({graph});
context_->AddManager(manager);
if (manager) {
manager->AddFuncGraph(graph);
graph->set_manager(manager);


Loading…
Cancel
Save