summaryrefslogtreecommitdiff
path: root/compiler/tflite2circle/src/TFLOperator.lst
blob: ac2f9daec564be08a8a6f3437217c2c8c2c5e2f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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)