summaryrefslogtreecommitdiff
path: root/runtimes/neurun/core/include/model/Operations.lst
blob: ef645dd35881f4d13b4c84b3a1bebb8af7aa6f2a (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
/*
 * Copyright (c) 2018 Samsung Electronics Co., Ltd. All Rights Reserved
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#ifndef OP
#error  Define OP before including this file
#endif

// NOTE The relation between "Internal Name" and "NN API" is "1 : N".

// Internal Name                  | NN API?
OP(AddNode                        , true)
OP(SubNode                        , true)
OP(CastNode                       , true)
OP(Conv2DNode                     , true)
OP(DepthwiseConv2DNode            , true)
OP(AvgPool2DNode                  , true)
OP(MaxPool2DNode                  , true)
OP(ConcatNode                     , true)
OP(FullyConnectedNode             , true)
OP(ReduceSumNode                  , true)
OP(ReshapeNode                    , true)
OP(MulNode                        , true)
OP(SoftmaxNode                    , true)
OP(SqueezeNode                    , true)
OP(StridedSliceNode               , true)
OP(TanhNode                       , true)
OP(LogisticNode                   , true)
OP(DivNode                        , true)
OP(TransposeNode                  , true)
OP(ExpNode                        , true)
OP(ReduceMaxNode                  , true)
OP(ComparisonNode                 , true)
OP(LogicalAndNode                 , true)
OP(LogicalOrNode                  , true)
OP(LogicalNotNode                 , true)
OP(LSTMNode                       , true)
OP(RSQRTNode                      , true)
OP(ReLUNode                       , true)
OP(ResizeBilinearNode             , true)
OP(ReLU1Node                      , true)
OP(ReLU6Node                      , true)
OP(RNNNode                        , true)
OP(FloorNode                      , true)
OP(SpaceToDepthNode               , true)
OP(L2Pool2DNode                   , true)
OP(EmbeddingLookupNode            , true)
OP(L2NormalizationNode            , true)
OP(HashtableLookupNode            , true)
OP(PReLUNode                      , true)
OP(TransposeConvNode              , true)
OP(SQRTNode                       , true)
OP(SquaredDifferenceNode          , true)
OP(TopKV2Node                     , true)
OP(GatherNode                     , true)
OP(NegNode                        , true)
OP(AbsNode                        , true)
OP(ArgMaxNode                     , true)
OP(DequantizeNode                 , true)
OP(MeanNode                       , true)
OP(LocalResponseNormalizationNode , true)
OP(DepthToSpaceNode               , true)
OP(ReduceMinNode                  , true)
OP(SplitNode                      , true)
OP(UnpackNode                     , true)
OP(PadNode                        , true)
OP(CustomNode                     , true)
OP(PermuteNode                    , false)