forked from mindspore-Ecosystem/mindspore
!1368 don't eliminate nop node in getnext-memcpy elimination
Merge pull request !1368 from laiyongqiang/getnext_memcpy_elimination_bugfix
This commit is contained in:
commit
910178e4d5
|
@ -56,9 +56,12 @@ const AnfNodePtr GetnextMemcpyElimination::Process(const FuncGraphPtr &graph, co
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
// 3. next_node has only one input which is memcpy's output
|
||||
// 3. next_node is not nop node and it has only one input which is memcpy's output
|
||||
for (auto &item : next_nodes) {
|
||||
auto next_node = item.first->cast<CNodePtr>();
|
||||
if (opt::IsNopNode(next_node)) {
|
||||
return nullptr;
|
||||
}
|
||||
if (next_node->inputs().size() != 2) {
|
||||
MS_LOG(DEBUG) << "next node has more than one input";
|
||||
return nullptr;
|
||||
|
|
Loading…
Reference in New Issue