Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / compiler / tflchef / tflite / src / TFliteOpChefs.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 #ifndef __TFLITE_OP_CHEFS_H__
18 #define __TFLITE_OP_CHEFS_H__
19
20 // In alphabet order
21 #include "Op/include/Abs.h"
22 #include "Op/include/Add.h"
23 #include "Op/include/AddN.h"
24 #include "Op/include/ArgMax.h"
25 #include "Op/include/ArgMin.h"
26 #include "Op/include/AveragePool2D.h"
27 #include "Op/include/BatchMatMul.h"
28 #include "Op/include/BatchToSpaceND.h"
29 #include "Op/include/BidirectionalSequenceLSTM.h"
30 #include "Op/include/Cast.h"
31 #include "Op/include/Ceil.h"
32 #include "Op/include/Concatenation.h"
33 #include "Op/include/Conv2D.h"
34 #include "Op/include/Cos.h"
35 #include "Op/include/DepthToSpace.h"
36 #include "Op/include/DepthwiseConv2D.h"
37 #include "Op/include/Dequantize.h"
38 #include "Op/include/Div.h"
39 #include "Op/include/ELU.h"
40 #include "Op/include/Equal.h"
41 #include "Op/include/Exp.h"
42 #include "Op/include/ExpandDims.h"
43 #include "Op/include/FakeQuant.h"
44 #include "Op/include/Fill.h"
45 #include "Op/include/Floor.h"
46 #include "Op/include/FloorDiv.h"
47 #include "Op/include/FloorMod.h"
48 #include "Op/include/FullyConnected.h"
49 #include "Op/include/Gather.h"
50 #include "Op/include/GatherNd.h"
51 #include "Op/include/Gelu.h"
52 #include "Op/include/Greater.h"
53 #include "Op/include/GreaterEqual.h"
54 #include "Op/include/HardSwish.h"
55 #include "Op/include/L2Normalize.h"
56 #include "Op/include/L2Pool2D.h"
57 #include "Op/include/LeakyRelu.h"
58 #include "Op/include/Less.h"
59 #include "Op/include/LessEqual.h"
60 #include "Op/include/LocalResponseNormalization.h"
61 #include "Op/include/Log.h"
62 #include "Op/include/LogicalAnd.h"
63 #include "Op/include/LogicalNot.h"
64 #include "Op/include/LogicalOr.h"
65 #include "Op/include/Logistic.h"
66 #include "Op/include/LogSoftmax.h"
67 #include "Op/include/MatrixDiag.h"
68 #include "Op/include/MatrixSetDiag.h"
69 #include "Op/include/Maximum.h"
70 #include "Op/include/MaxPool2D.h"
71 #include "Op/include/Mean.h"
72 #include "Op/include/Minimum.h"
73 #include "Op/include/MirrorPad.h"
74 #include "Op/include/Mul.h"
75 #include "Op/include/Neg.h"
76 #include "Op/include/NonMaxSuppressionV4.h"
77 #include "Op/include/NonMaxSuppressionV5.h"
78 #include "Op/include/NotEqual.h"
79 #include "Op/include/OneHot.h"
80 #include "Op/include/Pack.h"
81 #include "Op/include/Pad.h"
82 #include "Op/include/PadV2.h"
83 #include "Op/include/Pow.h"
84 #include "Op/include/PRelu.h"
85 #include "Op/include/Quantize.h"
86 #include "Op/include/Range.h"
87 #include "Op/include/Rank.h"
88 #include "Op/include/ReduceAny.h"
89 #include "Op/include/ReduceMax.h"
90 #include "Op/include/ReduceMin.h"
91 #include "Op/include/ReduceProd.h"
92 #include "Op/include/ReLU.h"
93 #include "Op/include/ReLU6.h"
94 #include "Op/include/ReLUN1To1.h"
95 #include "Op/include/Reshape.h"
96 #include "Op/include/ResizeBilinear.h"
97 #include "Op/include/ResizeNearestNeighbor.h"
98 #include "Op/include/ReverseSequence.h"
99 #include "Op/include/ReverseV2.h"
100 #include "Op/include/Round.h"
101 #include "Op/include/Rsqrt.h"
102 #include "Op/include/ScatterNd.h"
103 #include "Op/include/SegmentSum.h"
104 #include "Op/include/Select.h"
105 #include "Op/include/SelectV2.h"
106 #include "Op/include/Shape.h"
107 #include "Op/include/Sin.h"
108 #include "Op/include/Slice.h"
109 #include "Op/include/Softmax.h"
110 #include "Op/include/SpaceToBatchND.h"
111 #include "Op/include/SpaceToDepth.h"
112 #include "Op/include/SparseToDense.h"
113 #include "Op/include/Split.h"
114 #include "Op/include/SplitV.h"
115 #include "Op/include/Sqrt.h"
116 #include "Op/include/Square.h"
117 #include "Op/include/SquaredDifference.h"
118 #include "Op/include/Squeeze.h"
119 #include "Op/include/StridedSlice.h"
120 #include "Op/include/Sub.h"
121 #include "Op/include/Sum.h"
122 #include "Op/include/SVDF.h"
123 #include "Op/include/Tanh.h"
124 #include "Op/include/Tile.h"
125 #include "Op/include/TopKV2.h"
126 #include "Op/include/Transpose.h"
127 #include "Op/include/TransposeConv.h"
128 #include "Op/include/UnidirectionalSequenceLSTM.h"
129 #include "Op/include/Unique.h"
130 #include "Op/include/Unpack.h"
131 #include "Op/include/Where.h"
132 #include "Op/include/ZerosLike.h"
133
134 #endif // __TFLITE_OP_CHEFS_H__