[moco-tf] Enable ResolveConstantShape (#6423)
author박천교/On-Device Lab(SR)/Engineer/삼성전자 <ch.bahk@samsung.com>
Fri, 9 Aug 2019 01:59:11 +0000 (10:59 +0900)
committer박세희/On-Device Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Fri, 9 Aug 2019 01:59:11 +0000 (10:59 +0900)
This commit enables ResolveConstantShape transform

Signed-off-by: Cheongyo Bahk <ch.bahk@samsung.com>
compiler/moco-tf/src/TFOptimizer.cpp
compiler/moco-tf/src/Transforms.h

index 4789df2..d295756 100644 (file)
@@ -43,6 +43,7 @@ void TFOptimizer::optimize(loco::Graph *g) const
   // Fix shape and pad for added nodes doing above transformations
   // TODO need to merge or remove the ones in importer
   phase.emplace_back(stdex::make_unique<moco::tf::FixShapeTransform>());
+  phase.emplace_back(stdex::make_unique<moco::tf::ResolveConstantShape>());
   phase.emplace_back(stdex::make_unique<moco::tf::ResolveReshapeWildcardDim>());
   /* TRANSFORM DECLARATION END */
 
index cfc607d..b108688 100644 (file)
@@ -24,6 +24,7 @@
 #include "Transforms/RemoveDeadNodeTransform.h"
 #include "Transforms/RemoveForwardNodeTransform.h"
 #include "Transforms/ReorderDecodeTransform.h"
+#include "Transforms/ResolveConstantShape.h"
 #include "Transforms/ResolveFusedBatchNorm.h"
 #include "Transforms/ResolveReshapeWildcardDim.h"
 #include "Transforms/SimplifyDomainConversionTransform.h"