Imported Upstream version 1.9.0
[platform/core/ml/nnfw.git] / runtime / onert / core / src / interp / InterpOps.lst
1 /*
2  * Copyright (c) 2020 Samsung Electronics Co., Ltd. All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *    http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 #ifndef INTERP_OP
18 #error Define INTERP_OP before including this file
19 #endif
20
21 // Supported operation name in interpreter
22 //
23 // Same list with Operations.lst
24 // Make comment out if operation is not supported in interpreter
25 INTERP_OP(BinaryArithmetic)
26 //INTERP_OP(BatchToSpaceND)
27 //INTERP_OP(Cast)
28 INTERP_OP(Conv2D)
29 INTERP_OP(DepthwiseConv2D)
30 INTERP_OP(Pool2D)
31 INTERP_OP(Concat)
32 INTERP_OP(FullyConnected)
33 //INTERP_OP(Reduce)
34 INTERP_OP(Reshape)
35 INTERP_OP(Softmax)
36 //INTERP_OP(Squeeze)
37 //INTERP_OP(Slice)
38 //INTERP_OP(StridedSlice)
39 INTERP_OP(ElementwiseActivation)
40 //INTERP_OP(Transpose)
41 //INTERP_OP(Exp)
42 //INTERP_OP(Comparison)
43 //INTERP_OP(LogicalNot)
44 //INTERP_OP(LSTM)
45 //INTERP_OP(RSQRT)
46 //INTERP_OP(ResizeBilinear)
47 //INTERP_OP(RNN)
48 //INTERP_OP(Floor)
49 //INTERP_OP(SpaceToBatchND)
50 //INTERP_OP(SpaceToDepth)
51 //INTERP_OP(EmbeddingLookup)
52 //INTERP_OP(L2Normalization)
53 //INTERP_OP(HashtableLookup)
54 INTERP_OP(InstanceNorm)
55 //INTERP_OP(PReLU)
56 INTERP_OP(TransposeConv)
57 //INTERP_OP(SQRT)
58 //INTERP_OP(SquaredDifference)
59 //INTERP_OP(TopKV2)
60 INTERP_OP(Gather)
61 //INTERP_OP(Neg)
62 //INTERP_OP(Abs)
63 //INTERP_OP(ArgMax)
64 //INTERP_OP(Dequantize)
65 //INTERP_OP(LocalResponseNormalization)
66 //INTERP_OP(DepthToSpace)
67 //INTERP_OP(Pack)
68 //INTERP_OP(Split)
69 //INTERP_OP(Unpack)
70 INTERP_OP(Pad)
71 //INTERP_OP(Custom)
72 //INTERP_OP(Permute)
73 //INTERP_OP(OneHot)