diff options
Diffstat (limited to 'compiler/tflite2circle/src/TFLOperator.lst')
-rw-r--r-- | compiler/tflite2circle/src/TFLOperator.lst | 128 |
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) |