[moco/tf] Rename macro as CANONICAL_NODE (#4025)
author박세희/On-Device Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Mon, 1 Jul 2019 07:45:06 +0000 (16:45 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Mon, 1 Jul 2019 07:45:06 +0000 (16:45 +0900)
* [moco/tf] Rename macro as CANONICAL_NODE

This will rename existing MOCONODE to CANONICAL_NODE as they are actually treating loco canonical nodes

Signed-off-by: SaeHie Park <saehie.park@samsung.com>
* use canonical

contrib/moco-tf/src/Transforms/CanonicalNodes.lst [new file with mode: 0644]
contrib/moco-tf/src/Transforms/FixPaddingTransform.cpp
contrib/moco-tf/src/Transforms/FixShapeTransform.cpp
contrib/moco-tf/src/Transforms/MocoNodes.lst [deleted file]

diff --git a/contrib/moco-tf/src/Transforms/CanonicalNodes.lst b/contrib/moco-tf/src/Transforms/CanonicalNodes.lst
new file mode 100644 (file)
index 0000000..ee0c903
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef CANONICAL_NODE
+#error Define CANONICAL_NODE first
+#endif // CANONICAL_NODE
+
+// CANONICAL_NODE(Name) : alphabetic order please
+
+CANONICAL_NODE(AvgPool2D)
+CANONICAL_NODE(BiasAdd<loco::Domain::Tensor>)
+CANONICAL_NODE(BiasEncode)
+CANONICAL_NODE(ConstGen)
+CANONICAL_NODE(Conv2D)
+CANONICAL_NODE(FeatureDecode)
+CANONICAL_NODE(FeatureEncode)
+CANONICAL_NODE(FilterEncode)
+CANONICAL_NODE(Forward)
+CANONICAL_NODE(MaxPool2D)
+CANONICAL_NODE(Pull)
+CANONICAL_NODE(Push)
+CANONICAL_NODE(ReLU)
+CANONICAL_NODE(TensorConcat)
index 3fab409..c786d64 100644 (file)
@@ -324,15 +324,15 @@ bool FixPaddingTransform::run(loco::Graph *graph)
   for (auto node : loco::all_nodes(graph))
   {
 // clang-format off
-#define MOCONODE(TYPE_NAME)                       \
+#define CANONICAL_NODE(TYPE_NAME)                       \
     if (as<loco::TYPE_NAME>(node))                \
     {                                             \
       if (fix_padding(as<loco::TYPE_NAME>(node))) \
         changed = true;                           \
     }                                             \
     else
-#include "MocoNodes.lst"
-#undef MOCONODE
+#include "CanonicalNodes.lst"
+#undef CANONICAL_NODE
     // clang-format on
     {
       throw std::runtime_error("Not supported loco::Node type in FixPaddingTransform");
index 4278570..0b4be09 100644 (file)
@@ -552,15 +552,15 @@ bool FixShapeTransform::run(loco::Graph *graph)
   for (auto node : loco::all_nodes(graph))
   {
 // clang-format off
-#define MOCONODE(TYPE_NAME)                     \
+#define CANONICAL_NODE(TYPE_NAME)                     \
     if (as<loco::TYPE_NAME>(node))              \
     {                                           \
       if (fix_shape(as<loco::TYPE_NAME>(node))) \
         changed = true;                         \
     }                                           \
     else
-#include "MocoNodes.lst"
-#undef MOCONODE
+#include "CanonicalNodes.lst"
+#undef CANONICAL_NODE
     // clang-format on
     {
       throw std::runtime_error("Not supported loco::Node type in FixShapeTransform");
diff --git a/contrib/moco-tf/src/Transforms/MocoNodes.lst b/contrib/moco-tf/src/Transforms/MocoNodes.lst
deleted file mode 100644 (file)
index 536b771..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef MOCONODE
-#error Define MOCONODE first
-#endif // MOCONODE
-
-// MOCONODE(Name) : alphabetic order please
-
-MOCONODE(AvgPool2D)
-MOCONODE(BiasAdd<loco::Domain::Tensor>)
-MOCONODE(BiasEncode)
-MOCONODE(ConstGen)
-MOCONODE(Conv2D)
-MOCONODE(FeatureDecode)
-MOCONODE(FeatureEncode)
-MOCONODE(FilterEncode)
-MOCONODE(Forward)
-MOCONODE(MaxPool2D)
-MOCONODE(Pull)
-MOCONODE(Push)
-MOCONODE(ReLU)
-MOCONODE(TensorConcat)