From 192b9c1552846da146c4bab95424b80c73e3a05c Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=84=B8=ED=9D=AC/On-Device=20Lab=28SR=29/Princip?= =?utf8?q?al=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Thu, 1 Aug 2019 14:44:53 +0900 Subject: [PATCH] [moco-tf] Enable canonicalization for Add and Mul (#6096) This will enable Canonicalization for TFAdd and TFMul node Signed-off-by: SaeHie Park --- compiler/moco-tf/src/Canonicalizer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/moco-tf/src/Canonicalizer.cpp b/compiler/moco-tf/src/Canonicalizer.cpp index 56c3aa6..89d6d63 100644 --- a/compiler/moco-tf/src/Canonicalizer.cpp +++ b/compiler/moco-tf/src/Canonicalizer.cpp @@ -20,6 +20,7 @@ #include "Phase.h" #include "Transforms.h" +#include "Canonicalization/AddCanonicalizer.h" #include "Canonicalization/AvgPoolCanonicalizer.h" #include "Canonicalization/BiasAddCanonicalizer.h" #include "Canonicalization/ConstCanonicalizer.h" @@ -27,6 +28,7 @@ #include "Canonicalization/DepthwiseConv2dNativeCanonicalizer.h" #include "Canonicalization/IdentityCanonicalizer.h" #include "Canonicalization/MaxPoolCanonicalizer.h" +#include "Canonicalization/MulCanonicalizer.h" #include "Dialect/TFDialect.h" #include "Dialect/TFNodes.h" @@ -66,6 +68,7 @@ void Canonicalizer::canonicalize(loco::Graph *g) const moco::tf::Phase phase; /* TRANSFORM DECLARATION BEGIN */ + phase.emplace_back(stdex::make_unique()); phase.emplace_back(stdex::make_unique()); phase.emplace_back(stdex::make_unique()); phase.emplace_back(stdex::make_unique()); @@ -73,6 +76,7 @@ void Canonicalizer::canonicalize(loco::Graph *g) const phase.emplace_back(stdex::make_unique()); phase.emplace_back(stdex::make_unique()); phase.emplace_back(stdex::make_unique()); + phase.emplace_back(stdex::make_unique()); /* TRANSFORM DECLARATION END */ moco::tf::PhaseRunner phase_runner{g}; -- 2.7.4