bcc63553648171d009cb03472f9a2d07a83959c4
[platform/core/ml/nnfw.git] / docs / runtime / supported-operations-backend.md
1 # Supported Operations and backend
2
3 As of 2020-11-10
4
5 ### Raw-data format (float32, int32, boolean, etc)
6
7 Operation | CPU | ACL-CL | ACL-NEON
8 -- | -- | -- | --
9 Abs | O | O | O
10 Add | O | O | O
11 AddN | O |   |
12 ArgMax | O | O | O
13 ArgMin | O |   |
14 AvgPool2D | O | O | O
15 BatchMatmul | O |   |
16 BatchToSpaceND | O | O | O
17 Cast | O | O | O
18 Concat | O | O | O
19 Conv2D | O | O | O
20 Cos | O |   |
21 Custom | O |   |
22 DepthToSpace |   | O | O
23 DepthwiseConv2D | O | O | O
24 Div | O | O | O
25 EmbeddingLookup |   | O | O
26 Equal | O | O | O
27 Exp | O | O | O
28 ExpandDims | O |   |
29 Fill | O |   |
30 Floor | O | O | O
31 FullyConnected | O | O | O
32 Gather | O | O | O
33 Greater | O | O | O
34 GreaterEqual | O | O | O
35 HashtableLookup |   | O | O
36 If | O |   |
37 InstanceNormalize |   | O | O
38 L2Normalization | O | O | O
39 L2Pool |   | O | O
40 LeakyRelu |   | O | O
41 Less | O | O | O
42 LessEqual | O | O | O
43 LocalResponseNormalize |   | O | O
44 Log | O |   |
45 LogicalAnd |   | O | O
46 LogicalNot | O | O | O
47 LogicalOr | O | O | O
48 Logistic | O | O | O
49 LogSoftmax | O |   |
50 LSHProjection |   |   |
51 LSTM |   | O | O
52 Maximum | O | O | O
53 MaxPool2D | O | O | O
54 Mean | O | O | O
55 Minimum | O | O | O
56 Mul | O | O | O
57 Neg | O | O | O
58 NotEqual | O | O | O
59 OneHot | O | O |
60 Pack | O | O | O
61 Pad | O | O | O
62 PadV2 | O | O | O
63 Pow | O |   |
64 PReLU |   | O | O
65 Quantize | O |   |
66 Range | O |   |
67 Rank | O |   |
68 ReduceAny(Any) | O |   |
69 ReduceMax(Max) | O | O | O
70 ReduceMin(Min) | O | O | O
71 ReduceProd | O |   |
72 ReduceSum(Sum) | O | O | O
73 ReLU | O | O | O
74 ReLU6 |   | O | O
75 Reshape | O | O | O
76 ResizeBilinear | O | O | O
77 ReverseV2 | O |   | O
78 RNN |   | O | O
79 Round | O |   |
80 Rsqrt | O | O | O
81 Select | O |   |
82 SelectV2 | O |   |
83 Shape | O |   |
84 Sin | O |   |
85 Slice | O | O | O
86 Softmax | O | O | O
87 SpaceToBatchND | O | O | O
88 SpaceToDepth | O | O | O
89 Split | O | O | O
90 SplitV | O |   |
91 Sqrt | O | O | O
92 SquaredDifference | O | O | O
93 Squeeze | O | O | O
94 StridedSlice | O | O | O
95 Sub | O | O | O
96 Svdf |   |   |
97 Tanh | O | O | O
98 Tile | O |   |
99 TopKV2 |   |   | O
100 Transpose | O | O | O
101 TransposeConv |   | O | O
102 Unpack(Unstack) | O | O | O
103 UniDirectionalSequenceLSTM | O |   |
104 While | O |   |
105 ZerosLike | O |   |
106
107 ### Quantization format (uint8 asymmetric)
108
109 Operation | CPU | ACL-CL | ACL-NEON
110 -- | -- | -- | --
111 Add | O | O | O
112 ArgMax | O | O | O
113 ArgMin | O |   |
114 AvgPool2D | O | O | O
115 BatchToSpaceND | O | O | O
116 Cast | O | O |
117 Concat | O | O | O
118 Conv2D | O | O | O
119 Custom | O |   |
120 DepthToSpace |   | O | O
121 DepthwiseConv2D | O | O | O
122 Dequantize | O | O | O
123 EmbeddingLookup |   | O | O
124 Equal | O | O | O
125 ExpandDims | O |   |
126 FullyConnected | O | O | O
127 Gather | O | O | O
128 Greater | O | O | O
129 GreaterEqual | O | O | O
130 HashtableLookup |   | O | O
131 L2Normalization | O |   |
132 Less | O | O | O
133 LessEqual | O | O | O
134 Logistic | O | O | O
135 LogSoftmax | O |   |
136 Maximum |   | O | O
137 MaxPool2D | O | O | O
138 Mean | O | O | O
139 Minimum |   | O | O
140 Mul | O | O |
141 NotEqual | O | O | O
142 OneHot |   | O |
143 Pack |   | O | O
144 Pad | O | O | O
145 PadV2 | O | O | O
146 PReLU |   | O | O
147 Rank | O |   |
148 ReduceMax(Max) |   | O |
149 ReduceMin(Min) |   | O |
150 ReduceSum(Sum) | O | O |
151 ReLU |   | O | O
152 ReLU6 |   | O | O
153 Reshape | O | O | O
154 ResizeBilinear | O |   | O
155 Shape | O |   |
156 Slice | O | O | O
157 Softmax | O | O | O
158 SpaceToBatchND | O | O | O
159 SpaceToDepth | O | O | O
160 Split | O | O | O
161 SplitV | O |   |
162 Squeeze | O | O | O
163 StridedSlice |   | O | O
164 Sub | O | O | O
165 Tanh | O | O | O
166 Tile | O |   |
167 Transpose | O | O | O
168 TransposeConv |   | O | O
169 Unpack(Unstack) |   | O | O
170
171 ### Quantization format (int8)
172
173 Dequantize | O |   |
174 Rank | O |   |
175 Shape | O |   |