Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / onert-micro / helpers / GenerateKernelsListHelper.cpp
index 1420020..68b194f 100644 (file)
@@ -88,6 +88,8 @@ std::string get_register_kernel_str(const circle::BuiltinOperator builtin_operat
       return "REGISTER_KERNEL(LOGICAL_OR, LogicalOr)";
     case circle::BuiltinOperator_LOGISTIC:
       return "REGISTER_KERNEL(LOGISTIC, Logistic)";
+    case circle::BuiltinOperator_GATHER:
+      return "REGISTER_KERNEL(GATHER, Gather)";
     case circle::BuiltinOperator_MAXIMUM:
       return "REGISTER_KERNEL(MAXIMUM, Maximum)";
     case circle::BuiltinOperator_MAX_POOL_2D:
@@ -106,10 +108,14 @@ std::string get_register_kernel_str(const circle::BuiltinOperator builtin_operat
       return "REGISTER_KERNEL(PAD, Pad)";
     case circle::BuiltinOperator_PADV2:
       return "REGISTER_KERNEL(PADV2, PadV2)";
+    case circle::BuiltinOperator_PACK:
+      return "REGISTER_KERNEL(PACK, Pack)";
     case circle::BuiltinOperator_PRELU:
       return "REGISTER_KERNEL(PRELU, PRelu)";
     case circle::BuiltinOperator_QUANTIZE:
       return "REGISTER_KERNEL(QUANTIZE, Quantize)";
+    case circle::BuiltinOperator_REDUCE_PROD:
+      return "REGISTER_KERNEL(REDUCE_PROD, ReduceCommon)";
     case circle::BuiltinOperator_RESHAPE:
       return "REGISTER_KERNEL(RESHAPE, Reshape)";
     case circle::BuiltinOperator_RESIZE_BILINEAR:
@@ -126,6 +132,8 @@ std::string get_register_kernel_str(const circle::BuiltinOperator builtin_operat
       return "REGISTER_KERNEL(SPACE_TO_BATCH_ND, SpaceToBatchND)";
     case circle::BuiltinOperator_SPACE_TO_DEPTH:
       return "REGISTER_KERNEL(SPACE_TO_DEPTH, SpaceToDepth)";
+    case circle::BuiltinOperator_SLICE:
+      return "REGISTER_KERNEL(SLICE, Slice)";
     case circle::BuiltinOperator_STRIDED_SLICE:
       return "REGISTER_KERNEL(STRIDED_SLICE, StridedSlice)";
     case circle::BuiltinOperator_SQRT:
@@ -140,6 +148,10 @@ std::string get_register_kernel_str(const circle::BuiltinOperator builtin_operat
       return "REGISTER_KERNEL(SUB, Sub)";
     case circle::BuiltinOperator_SVDF:
       return "REGISTER_KERNEL(SVDF, SVDF)";
+    case circle::BuiltinOperator_SPLIT:
+      return "REGISTER_KERNEL(SPLIT, Split)";
+    case circle::BuiltinOperator_SPLIT_V:
+      return "REGISTER_KERNEL(SPLIT_V, SplitV)";
     case circle::BuiltinOperator_TANH:
       return "REGISTER_KERNEL(TANH, Tanh)";
     case circle::BuiltinOperator_TRANSPOSE:
@@ -148,6 +160,8 @@ std::string get_register_kernel_str(const circle::BuiltinOperator builtin_operat
       return "REGISTER_KERNEL(TRANSPOSE_CONV, TransposeConv)";
     case circle::BuiltinOperator_UNIDIRECTIONAL_SEQUENCE_LSTM:
       return "REGISTER_KERNEL(UNIDIRECTIONAL_SEQUENCE_LSTM, UnidirectionalSequenceLSTM)";
+    case circle::BuiltinOperator_WHILE:
+      return "REGISTER_KERNEL(WHILE, While)";
     default:
       assert(false && "Not supported kernel");
   }