Browse Source

Temporarily disable all simplify pattern except SimplifyReduce, for some bizarre errors occurs in arithmetic simplify.

tags/v1.1.0
dayschan 5 years ago
parent
commit
a8bb28437c
1 changed files with 1 additions and 3 deletions
  1. +1
    -3
      mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.cc

+ 1
- 3
mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.cc View File

@@ -666,9 +666,7 @@ AnfNodePtr SimplifyReduce(const AnfNodePtr &node) {
}

AnfNodePtr TrySimplify(const AnfNodePtr &node) {
std::list<std::function<AnfNodePtr(AnfNodePtr)>> SimplifyFuncList = {
SimplifyAdd, SimplifyDiv, SimplifyLog, SimplifyMul, SimplifyNeg, SimplifyPow, SimplifyRsqrt,
SimplifySelect, SimplifySqrt, SimplifySub, SimplifyTranspose, SimplifyMatMul, SimplifyReduce};
std::list<std::function<AnfNodePtr(AnfNodePtr)>> SimplifyFuncList = {SimplifyReduce};
for (auto f : SimplifyFuncList) {
auto ret = f(node);
if (ret != nullptr) {


Loading…
Cancel
Save