summaryrefslogtreecommitdiff
path: root/compiler/tflite2circle/src/TFLOperator.lst
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/tflite2circle/src/TFLOperator.lst')
-rw-r--r--compiler/tflite2circle/src/TFLOperator.lst128
1 files changed, 128 insertions, 0 deletions
diff --git a/compiler/tflite2circle/src/TFLOperator.lst b/compiler/tflite2circle/src/TFLOperator.lst
new file mode 100644
index 000000000..ac2f9daec
--- /dev/null
+++ b/compiler/tflite2circle/src/TFLOperator.lst
@@ -0,0 +1,128 @@
+#ifndef TFL_OPERATOR
+#error "TFL_OPERATOR is not defined."
+#endif
+
+// NOTE order of operator follows TensorFlow lite schema.fbs 'enum BuiltinOperator'
+
+TFL_OPERATOR(ADD)
+TFL_OPERATOR(AVERAGE_POOL_2D)
+TFL_OPERATOR(CONCATENATION)
+TFL_OPERATOR(CONV_2D)
+TFL_OPERATOR(DEPTHWISE_CONV_2D)
+TFL_OPERATOR(DEQUANTIZE)
+TFL_OPERATOR(EMBEDDING_LOOKUP)
+TFL_OPERATOR(FLOOR)
+TFL_OPERATOR(FULLY_CONNECTED)
+TFL_OPERATOR(HASHTABLE_LOOKUP)
+TFL_OPERATOR(L2_NORMALIZATION)
+TFL_OPERATOR(L2_POOL_2D)
+TFL_OPERATOR(LOCAL_RESPONSE_NORMALIZATION)
+TFL_OPERATOR(LOGISTIC)
+TFL_OPERATOR(LSH_PROJECTION)
+TFL_OPERATOR(LSTM)
+TFL_OPERATOR(MAX_POOL_2D)
+TFL_OPERATOR(MUL)
+TFL_OPERATOR(RELU)
+TFL_OPERATOR(RELU_N1_TO_1)
+TFL_OPERATOR(RELU6)
+TFL_OPERATOR(RESHAPE)
+TFL_OPERATOR(RESIZE_BILINEAR)
+TFL_OPERATOR(RNN)
+TFL_OPERATOR(SOFTMAX)
+TFL_OPERATOR(SPACE_TO_DEPTH)
+TFL_OPERATOR(SVDF)
+TFL_OPERATOR(TANH)
+TFL_OPERATOR(CONCAT_EMBEDDINGS)
+TFL_OPERATOR(SKIP_GRAM)
+TFL_OPERATOR(CALL)
+TFL_OPERATOR(CUSTOM)
+TFL_OPERATOR(EMBEDDING_LOOKUP_SPARSE)
+TFL_OPERATOR(PAD)
+TFL_OPERATOR(UNIDIRECTIONAL_SEQUENCE_RNN)
+TFL_OPERATOR(GATHER)
+TFL_OPERATOR(BATCH_TO_SPACE_ND)
+TFL_OPERATOR(SPACE_TO_BATCH_ND)
+TFL_OPERATOR(TRANSPOSE)
+TFL_OPERATOR(MEAN)
+TFL_OPERATOR(SUB)
+TFL_OPERATOR(DIV)
+TFL_OPERATOR(SQUEEZE)
+TFL_OPERATOR(UNIDIRECTIONAL_SEQUENCE_LSTM)
+TFL_OPERATOR(STRIDED_SLICE)
+TFL_OPERATOR(BIDIRECTIONAL_SEQUENCE_RNN)
+TFL_OPERATOR(EXP)
+TFL_OPERATOR(TOPK_V2)
+TFL_OPERATOR(SPLIT)
+TFL_OPERATOR(LOG_SOFTMAX)
+TFL_OPERATOR(DELEGATE)
+TFL_OPERATOR(BIDIRECTIONAL_SEQUENCE_LSTM)
+TFL_OPERATOR(CAST)
+TFL_OPERATOR(PRELU)
+TFL_OPERATOR(MAXIMUM)
+TFL_OPERATOR(ARG_MAX)
+TFL_OPERATOR(MINIMUM)
+TFL_OPERATOR(LESS)
+TFL_OPERATOR(NEG)
+TFL_OPERATOR(PADV2)
+TFL_OPERATOR(GREATER)
+TFL_OPERATOR(GREATER_EQUAL)
+TFL_OPERATOR(LESS_EQUAL)
+TFL_OPERATOR(SELECT)
+TFL_OPERATOR(SLICE)
+TFL_OPERATOR(SIN)
+TFL_OPERATOR(TRANSPOSE_CONV)
+TFL_OPERATOR(SPARSE_TO_DENSE)
+TFL_OPERATOR(TILE)
+TFL_OPERATOR(EXPAND_DIMS)
+TFL_OPERATOR(EQUAL)
+TFL_OPERATOR(NOT_EQUAL)
+TFL_OPERATOR(LOG)
+TFL_OPERATOR(SUM)
+TFL_OPERATOR(SQRT)
+TFL_OPERATOR(RSQRT)
+TFL_OPERATOR(SHAPE)
+TFL_OPERATOR(POW)
+TFL_OPERATOR(ARG_MIN)
+TFL_OPERATOR(FAKE_QUANT)
+TFL_OPERATOR(REDUCE_PROD)
+TFL_OPERATOR(REDUCE_MAX)
+TFL_OPERATOR(PACK)
+TFL_OPERATOR(LOGICAL_OR)
+TFL_OPERATOR(ONE_HOT)
+TFL_OPERATOR(LOGICAL_AND)
+TFL_OPERATOR(LOGICAL_NOT)
+TFL_OPERATOR(UNPACK)
+TFL_OPERATOR(REDUCE_MIN)
+TFL_OPERATOR(FLOOR_DIV)
+TFL_OPERATOR(REDUCE_ANY)
+TFL_OPERATOR(SQUARE)
+TFL_OPERATOR(ZEROS_LIKE)
+TFL_OPERATOR(FILL)
+TFL_OPERATOR(FLOOR_MOD)
+TFL_OPERATOR(RANGE)
+TFL_OPERATOR(RESIZE_NEAREST_NEIGHBOR)
+TFL_OPERATOR(LEAKY_RELU)
+TFL_OPERATOR(SQUARED_DIFFERENCE)
+TFL_OPERATOR(MIRROR_PAD)
+TFL_OPERATOR(ABS)
+TFL_OPERATOR(SPLIT_V)
+TFL_OPERATOR(UNIQUE)
+TFL_OPERATOR(CEIL)
+TFL_OPERATOR(REVERSE_V2)
+TFL_OPERATOR(ADD_N)
+TFL_OPERATOR(GATHER_ND)
+TFL_OPERATOR(COS)
+TFL_OPERATOR(WHERE)
+TFL_OPERATOR(RANK)
+TFL_OPERATOR(ELU)
+TFL_OPERATOR(REVERSE_SEQUENCE)
+TFL_OPERATOR(MATRIX_DIAG)
+TFL_OPERATOR(QUANTIZE)
+TFL_OPERATOR(MATRIX_SET_DIAG)
+TFL_OPERATOR(ROUND)
+TFL_OPERATOR(HARD_SWISH)
+TFL_OPERATOR(IF)
+TFL_OPERATOR(WHILE)
+TFL_OPERATOR(NON_MAX_SUPPRESSION_V4)
+TFL_OPERATOR(NON_MAX_SUPPRESSION_V5)
+TFL_OPERATOR(SCATTER_ND)