1f20ee6658de93551eedc115cc2e6ba0c7b9a93d
[platform/core/ml/nnfw.git] / runtime / onert / core / include / ir / Operations.Include.h
1 /*
2  * Copyright (c) 2018 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 // This file has no ifdef guard intentionally
18
19 #include "ir/operation/AddN.h"
20 #include "ir/operation/BatchToSpaceND.h"
21 #include "ir/operation/BinaryArithmetic.h"
22 #include "ir/operation/BroadcastTo.h"
23 #include "ir/operation/Conv2D.h"
24 #include "ir/operation/Pool2D.h"
25 #include "ir/operation/Concat.h"
26 #include "ir/operation/Reshape.h"
27 #include "ir/operation/Fill.h"
28 #include "ir/operation/FullyConnected.h"
29 #include "ir/operation/Softmax.h"
30 #include "ir/operation/Transpose.h"
31 #include "ir/operation/Permute.h"
32 #include "ir/operation/Reduce.h"
33 #include "ir/operation/DepthwiseConv2D.h"
34 #include "ir/operation/Slice.h"
35 #include "ir/operation/StridedSlice.h"
36 #include "ir/operation/Squeeze.h"
37 #include "ir/operation/ElementwiseActivation.h"
38 #include "ir/operation/ElementwiseBinary.h"
39 #include "ir/operation/ElementwiseUnary.h"
40 #include "ir/operation/ExpandDims.h"
41 #include "ir/operation/Comparison.h"
42 #include "ir/operation/LSTM.h"
43 #include "ir/operation/ResizeBilinear.h"
44 #include "ir/operation/ResizeNearestNeighbor.h"
45 #include "ir/operation/Reverse.h"
46 #include "ir/operation/RNN.h"
47 #include "ir/operation/SpaceToBatchND.h"
48 #include "ir/operation/SpaceToDepth.h"
49 #include "ir/operation/EmbeddingLookup.h"
50 #include "ir/operation/L2Normalization.h"
51 #include "ir/operation/HashtableLookup.h"
52 #include "ir/operation/InstanceNorm.h"
53 #include "ir/operation/PReLU.h"
54 #include "ir/operation/TransposeConv.h"
55 #include "ir/operation/SquaredDifference.h"
56 #include "ir/operation/TopKV2.h"
57 #include "ir/operation/Gather.h"
58 #include "ir/operation/ArgMax.h"
59 #include "ir/operation/LocalResponseNormalization.h"
60 #include "ir/operation/DepthToSpace.h"
61 #include "ir/operation/Pack.h"
62 #include "ir/operation/Select.h"
63 #include "ir/operation/Split.h"
64 #include "ir/operation/SplitV.h"
65 #include "ir/operation/Unpack.h"
66 #include "ir/operation/Pad.h"
67 #include "ir/operation/Custom.h"
68 #include "ir/operation/Einsum.h"
69 #include "ir/operation/OneHot.h"
70 #include "ir/operation/Shape.h"
71 #include "ir/operation/ConvertFp32ToFp16.h"
72 #include "ir/operation/ConvertFp16ToFp32.h"
73 #include "ir/operation/If.h"
74 #include "ir/operation/While.h"
75 #include "ir/operation/Pow.h"
76 #include "ir/operation/Tile.h"
77 #include "ir/operation/Range.h"
78 #include "ir/operation/Rank.h"
79 #include "ir/operation/BCQFullyConnected.h"
80 #include "ir/operation/BCQGather.h"
81 #include "ir/operation/MatrixBandPart.h"
82 #include "ir/operation/BatchMatMul.h"
83 #include "ir/operation/FusedBatchNorm.h"
84 #include "ir/operation/LogSoftmax.h"
85 #include "ir/operation/StatelessRandomUniform.h"