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
82
83
84
85
86
87
88
89
|
/*
* Copyright (c) 2020 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 MAP_MACRO
#error Define MAP_MACRO before including this file
#endif
// circle operation | onert internal operation
MAP_MACRO(ADD , Add)
MAP_MACRO(SUB , Sub)
MAP_MACRO(BATCH_TO_SPACE_ND , BatchToSpaceND)
MAP_MACRO(CAST , Cast)
MAP_MACRO(CONV_2D , Conv2D)
MAP_MACRO(DEPTHWISE_CONV_2D , DepthwiseConv2D)
MAP_MACRO(AVERAGE_POOL_2D , AvgPool2D)
MAP_MACRO(MAX_POOL_2D , MaxPool2D)
MAP_MACRO(CONCATENATION , Concat)
MAP_MACRO(FULLY_CONNECTED , FullyConnected)
MAP_MACRO(SUM , ReduceSum)
MAP_MACRO(RESHAPE , Reshape)
MAP_MACRO(MUL , Mul)
MAP_MACRO(SOFTMAX , Softmax)
MAP_MACRO(SQUEEZE , Squeeze)
MAP_MACRO(SLICE , Slice)
MAP_MACRO(STRIDED_SLICE , StridedSlice)
MAP_MACRO(TANH , Tanh)
MAP_MACRO(LOGISTIC , Logistic)
MAP_MACRO(DIV , Div)
MAP_MACRO(TRANSPOSE , Transpose)
MAP_MACRO(EXP , Exp)
MAP_MACRO(REDUCE_MAX , ReduceMax)
// UNMATCHED
//MAP_MACRO(Comparison)
MAP_MACRO(LOGICAL_AND , LogicalAnd)
MAP_MACRO(LOGICAL_OR , LogicalOr)
MAP_MACRO(LOGICAL_NOT , LogicalNot)
MAP_MACRO(LSTM , LSTM)
MAP_MACRO(RSQRT , RSQRT)
MAP_MACRO(RELU , ReLU)
MAP_MACRO(RESIZE_BILINEAR , ResizeBilinear)
MAP_MACRO(RELU_N1_TO_1 , ReLU1)
MAP_MACRO(RELU6 , ReLU6)
MAP_MACRO(RNN , RNN)
MAP_MACRO(FLOOR , Floor)
MAP_MACRO(SPACE_TO_BATCH_ND , SpaceToBatchND)
MAP_MACRO(SPACE_TO_DEPTH , SpaceToDepth)
MAP_MACRO(L2_POOL_2D , L2Pool2D)
MAP_MACRO(EMBEDDING_LOOKUP , EmbeddingLookup)
MAP_MACRO(L2_NORMALIZATION , L2Normalization)
MAP_MACRO(HASHTABLE_LOOKUP , HashtableLookup)
MAP_MACRO(INSTANCE_NORM , InstanceNorm)
MAP_MACRO(PRELU , PReLU)
MAP_MACRO(TRANSPOSE_CONV , TransposeConv)
MAP_MACRO(SQRT , SQRT)
MAP_MACRO(SQUARED_DIFFERENCE , SquaredDifference)
MAP_MACRO(TOPK_V2 , TopKV2)
MAP_MACRO(GATHER , Gather)
MAP_MACRO(NEG , Neg)
MAP_MACRO(ABS , Abs)
MAP_MACRO(ARG_MAX , ArgMax)
MAP_MACRO(DEQUANTIZE , Dequantize)
MAP_MACRO(MEAN , Mean)
MAP_MACRO(LOCAL_RESPONSE_NORMALIZATION , LocalResponseNormalization)
// UNDEFINED IN CIRCLE
//MAP_MACRO(DepthToSpace)
MAP_MACRO(PACK , Pack)
MAP_MACRO(REDUCE_MIN , ReduceMin)
MAP_MACRO(SPLIT , Split)
MAP_MACRO(UNPACK , Unpack)
MAP_MACRO(PAD , Pad)
MAP_MACRO(CUSTOM , Custom)
// UNDEFINED IN CIRCLE
//MAP_MACRO(Permute)
MAP_MACRO(MINIMUM , Min)
MAP_MACRO(MAXIMUM , Max)
MAP_MACRO(ONE_HOT , OneHot)
|