Supported Operations and backend
As of 2021-03-08
Raw-data format (float32, int32, boolean, etc)
| Operation | CPU | ACL-CL | ACL-NEON |
|---|---|---|---|
| Abs | O | O | O |
| Add | O | O | O |
| AddN | O | ||
| ArgMax | O | O | O |
| ArgMin | O | O | O |
| AvgPool2D | O | O | O |
| BatchMatmul | O | ||
| BatchToSpaceND | O | O | O |
| BroadcastTo | O | ||
| Cast | O | O | O |
| Concat | O | O | O |
| Conv2D | O | O | O |
| Cos | O | ||
| Custom | O | ||
| DepthToSpace | O | O | O |
| DepthwiseConv2D | O | O | O |
| Div | O | O | O |
| Einsum | O | ||
| Elu | O | ||
| EmbeddingLookup | O | O | |
| Equal | O | O | O |
| Exp | O | O | O |
| ExpandDims | O | O | O |
| Fill | O | ||
| Floor | O | O | O |
| FullyConnected | O | O | O |
| FusedBatchNorm | O | ||
| Gather | O | O | O |
| Greater | O | O | O |
| GreaterEqual | O | O | O |
| HashtableLookup | O | O | |
| If | O | ||
| InstanceNormalize | O | O | |
| L2Normalization | O | O | O |
| L2Pool | O | O | |
| LeakyRelu | O | O | O |
| Less | O | O | O |
| LessEqual | O | O | O |
| LocalResponseNormalize | O | O | |
| Log | O | ||
| LogicalAnd | O | O | O |
| LogicalNot | O | O | O |
| LogicalOr | O | O | O |
| Logistic | O | O | O |
| LogSoftmax | O | ||
| LSTM | O | O | |
| MatrixBandPart | O | ||
| Maximum | O | O | O |
| MaxPool2D | O | O | O |
| Mean | O | O | O |
| Minimum | O | O | O |
| Mul | O | O | O |
| Neg | O | O | O |
| NotEqual | O | O | O |
| OneHot | O | O | |
| Pack | O | O | O |
| Pad | O | O | O |
| PadV2 | O | O | O |
| Pow | O | ||
| PReLU | O | O | |
| Quantize | O | ||
| Range | O | ||
| Rank | O | ||
| ReduceAny(All) | O | ||
| ReduceAny(Any) | O | ||
| ReduceMax(Max) | O | O | O |
| ReduceMin(Min) | O | O | O |
| ReduceProd | O | ||
| ReduceSum(Sum) | O | O | O |
| ReLU | O | O | O |
| ReLU6 | O | O | O |
| Reshape | O | O | O |
| ResizeBilinear | O | O | O |
| ResizeNearestNeighbor | O | O | |
| ReverseV2 | O | O | O |
| RNN | O | O | |
| Round | O | ||
| Rsqrt | O | O | O |
| Select | O | ||
| SelectV2 | O | ||
| Shape | O | ||
| Sin | O | ||
| Slice | O | O | O |
| Softmax | O | O | O |
| SpaceToBatchND | O | O | O |
| SpaceToDepth | O | O | O |
| Split | O | O | O |
| SplitV | O | O | |
| Sqrt | O | O | O |
| Square | O | ||
| SquaredDifference | O | O | O |
| Squeeze | O | O | O |
| StridedSlice | O | O | O |
| Sub | O | O | O |
| Tanh | O | O | O |
| Tile | O | ||
| TopKV2 | O | ||
| Transpose | O | O | O |
| TransposeConv | O | O | |
| Unpack(Unstack) | O | O | O |
| UniDirectionalSequenceLSTM | O | ||
| While | O | ||
| ZerosLike | O |
Quantization format (uint8 asymmetric)
| Operation | CPU | ACL-CL | ACL-NEON |
|---|---|---|---|
| Add | O | O | O |
| ArgMax | O | O | O |
| ArgMin | O | O | O |
| AvgPool2D | O | O | O |
| BatchToSpaceND | O | O | O |
| Cast | O | O | |
| Concat | O | O | O |
| Conv2D | O | O | O |
| Custom | O | ||
| DepthToSpace | O | O | O |
| DepthwiseConv2D | O | O | O |
| Dequantize | O | O | O |
| Div | O | ||
| EmbeddingLookup | O | O | |
| Equal | O | O | O |
| Erf | O | ||
| ExpandDims | O | O | O |
| FullyConnected | O | O | O |
| Gather | O | O | O |
| Greater | O | O | O |
| GreaterEqual | O | O | O |
| HashtableLookup | O | O | |
| L2Normalization | O | ||
| Less | O | O | O |
| LessEqual | O | O | O |
| Logistic | O | O | O |
| LogSoftmax | O | ||
| Maximum | O | O | O |
| MaxPool2D | O | O | O |
| Mean | O | O | O |
| Minimum | O | O | O |
| Mul | O | O | |
| NotEqual | O | O | O |
| Pack | O | O | |
| Pad | O | O | O |
| PadV2 | O | O | O |
| PReLU | O | O | |
| Quantize | O | ||
| Rank | O | ||
| ReduceMax(Max) | O | ||
| ReduceMin(Min) | O | ||
| ReduceSum(Sum) | O | O | |
| ReLU | O | O | |
| ReLU6 | O | O | |
| Reshape | O | O | O |
| ResizeBilinear | O | O | O |
| ResizeNearestNeighbor | O | O | |
| Shape | O | ||
| Slice | O | O | O |
| Softmax | O | O | O |
| SpaceToBatchND | O | O | O |
| SpaceToDepth | O | O | O |
| Split | O | O | O |
| SplitV | O | O | |
| Squeeze | O | O | O |
| StatelessRandomUniform | O | ||
| StridedSlice | O | O | |
| Sub | O | O | O |
| Tanh | O | O | O |
| Tile | O | ||
| Transpose | O | O | O |
| TransposeConv | O | O | |
| Unpack(Unstack) | O | O |
Quantization format (int8)
| Operation | CPU | ACL-CL | ACL-NEON |
|---|---|---|---|
| Add | O | O | O |
| ArgMax | O | O | O |
| ArgMin | O | O | O |
| AvgPool2D | O | ||
| Concat | O | O | O |
| Conv2D | O | ||
| DepthToSpace | O | ||
| DepthwiseConv2D | O | ||
| Dequantize | O | O | O |
| ExpandDims | O | O | O |
| MaxPool2D | O | ||
| Mul | O | O | O |
| Pad | O | O | O |
| PadV2 | O | ||
| PReLU | O | O | |
| Quantize | O | ||
| Rank | O | ||
| Reshape | O | O | O |
| ResizeBilinear | O | O | O |
| ResizeNearestNeighbor | O | O | |
| Shape | O | ||
| Softmax | O | O | O |
| Squeeze | O | O | O |
| Sub | O | O | O |