From 0d2cfe38789ae80589b836fe23a47ae5523159ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=B2=9C=EA=B5=90/On-Device=20Lab=28SR=29/Enginee?= =?utf8?q?r/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Tue, 26 Nov 2019 10:55:24 +0900 Subject: [PATCH] [exo] Refactor to ExoOptimize (#9194) This commit refactor file name: TFLOptimize > ExoOptimize. Rationale: the optimize stage is not dedicated only to TFLite, but also both exo backend TFLite and Circle. Signed-off-by: Cheongyo Bahk --- compiler/exo/src/Circle/CircleExporterImpl.cpp | 2 +- compiler/exo/src/{TFLOptimize.cpp => ExoOptimize.cpp} | 2 +- compiler/exo/src/{TFLOptimize.h => ExoOptimize.h} | 2 ++ compiler/exo/src/TFLite/TFLExporterImpl.cpp | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) rename compiler/exo/src/{TFLOptimize.cpp => ExoOptimize.cpp} (98%) rename compiler/exo/src/{TFLOptimize.h => ExoOptimize.h} (91%) diff --git a/compiler/exo/src/Circle/CircleExporterImpl.cpp b/compiler/exo/src/Circle/CircleExporterImpl.cpp index ed04c00..c792375 100644 --- a/compiler/exo/src/Circle/CircleExporterImpl.cpp +++ b/compiler/exo/src/Circle/CircleExporterImpl.cpp @@ -17,7 +17,7 @@ #include "CircleExporterImpl.h" #include "Convert.h" -#include "TFLOptimize.h" +#include "ExoOptimize.h" #include "CircleTensorExporter.h" #include "CircleOperationExporter.h" diff --git a/compiler/exo/src/TFLOptimize.cpp b/compiler/exo/src/ExoOptimize.cpp similarity index 98% rename from compiler/exo/src/TFLOptimize.cpp rename to compiler/exo/src/ExoOptimize.cpp index f732fd0..d7278e9 100644 --- a/compiler/exo/src/TFLOptimize.cpp +++ b/compiler/exo/src/ExoOptimize.cpp @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "TFLOptimize.h" +#include "ExoOptimize.h" #include "Knob.h" #include "Passes.h" diff --git a/compiler/exo/src/TFLOptimize.h b/compiler/exo/src/ExoOptimize.h similarity index 91% rename from compiler/exo/src/TFLOptimize.h rename to compiler/exo/src/ExoOptimize.h index 04d1200..4769c11 100644 --- a/compiler/exo/src/TFLOptimize.h +++ b/compiler/exo/src/ExoOptimize.h @@ -24,6 +24,8 @@ namespace exo /** * @brief Run passes for a graph after completion of converting canonical nodes into TFL nodes. + * + * TODO Separate optimize pass dedicated to TFL and Circle dialect when necessary */ void optimize(loco::Graph *); diff --git a/compiler/exo/src/TFLite/TFLExporterImpl.cpp b/compiler/exo/src/TFLite/TFLExporterImpl.cpp index 44ae4a1..b7cba05 100644 --- a/compiler/exo/src/TFLite/TFLExporterImpl.cpp +++ b/compiler/exo/src/TFLite/TFLExporterImpl.cpp @@ -17,7 +17,7 @@ #include "TFLExporterImpl.h" #include "Convert.h" -#include "TFLOptimize.h" +#include "ExoOptimize.h" #include "TFLTensorExporter.h" #include "TFLOperationExporter.h" -- 2.7.4