Browse Source

add maketuple abstract

tags/v1.2.0-rc1
changzherui 4 years ago
parent
commit
db19b958f4
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      mindspore/ccsrc/frontend/optimizer/cse.cc

+ 1
- 0
mindspore/ccsrc/frontend/optimizer/cse.cc View File

@@ -255,6 +255,7 @@ void ReplaceLoadUserMakeTuple(const FuncGraphManagerPtr &manager, const FuncGrap
(void)std::copy_if(make_tuple_inputs.begin(), make_tuple_inputs.end(), std::back_inserter(new_make_tuple_inputs), (void)std::copy_if(make_tuple_inputs.begin(), make_tuple_inputs.end(), std::back_inserter(new_make_tuple_inputs),
[load](const AnfNodePtr &input) { return load != input; }); [load](const AnfNodePtr &input) { return load != input; });
const auto &new_make_tuple = fg->NewCNode(new_make_tuple_inputs); const auto &new_make_tuple = fg->NewCNode(new_make_tuple_inputs);
new_make_tuple->set_abstract(make_tuple->abstract());
manager->Replace(make_tuple, new_make_tuple); manager->Replace(make_tuple, new_make_tuple);
} }




Loading…
Cancel
Save