• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2  * Copyright 2021-2023 Huawei Technologies Co., Ltd
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 #ifndef MINDSPORE_LITE_SRC_COMMON_OPS_OPS_FUNC_DECLARE_H_
17 #define MINDSPORE_LITE_SRC_COMMON_OPS_OPS_FUNC_DECLARE_H_
18 
19 #ifdef PRIMITIVE_WRITEABLE
20 #include <memory>
21 #include "schema/inner/model_generated.h"
22 #include "ops/auto_generate/gen_lite_ops.h"
23 #include "ops/adam.h"
24 #include "ops/adder.h"
25 #include "ops/all.h"
26 #include "ops/apply_momentum.h"
27 #include "ops/assert.h"
28 #include "ops/attention.h"
29 #include "ops/audio_spectrogram.h"
30 #include "ops/batch_to_space.h"
31 #include "ops/batch_to_space_nd.h"
32 #include "ops/broadcast.h"
33 #include "ops/clip.h"
34 #include "ops/custom.h"
35 #include "ops/custom_normalize.h"
36 #include "ops/custom_predict.h"
37 #include "ops/custom_extract_features.h"
38 #include "ops/constant_of_shape.h"
39 #include "ops/crop.h"
40 #include "ops/depth_to_space.h"
41 #include "ops/depend.h"
42 #include "ops/detection_post_process.h"
43 #include "ops/eltwise.h"
44 #include "ops/embedding_lookup.h"
45 #include "ops/fake_quant_with_min_max_vars.h"
46 #include "ops/fake_quant_with_min_max_vars_per_channel.h"
47 #include "ops/fft_imag.h"
48 #include "ops/fft_real.h"
49 #include "ops/fill.h"
50 #include "ops/fill_v2.h"
51 #include "ops/fused_batch_norm.h"
52 #include "ops/ops_func_impl/gather.h"
53 #include "ops/hashtable_lookup.h"
54 #include "ops/instance_norm.h"
55 #include "ops/l2_normalize.h"
56 #include "ops/leaky_relu.h"
57 #include "ops/lp_normalization.h"
58 #include "ops/lrn.h"
59 #include "ops/lsh_projection.h"
60 #include "ops/lstm.h"
61 #include "ops/fusion/mat_mul_fusion.h"
62 #include "ops/max_pool.h"
63 #include "ops/switch_layer.h"
64 #include "ops/mfcc.h"
65 #include "ops/mod.h"
66 #include "ops/non_max_suppression.h"
67 #include "ops/pad.h"
68 #include "ops/prior_box.h"
69 #include "ops/proposal.h"
70 #include "ops/quant_dtype_cast.h"
71 #include "ops/ragged_range.h"
72 #include "ops/reduce.h"
73 #include "ops/resize.h"
74 #include "ops/reverse_sequence.h"
75 #include "ops/rfft.h"
76 #include "ops/roi_pooling.h"
77 #include "ops/scale.h"
78 #include "ops/scatter_nd_update.h"
79 #include "ops/ops_func_impl/select.h"
80 #include "ops/sgd.h"
81 #include "ops/sigmoid_cross_entropy_with_logits.h"
82 #include "ops/skip_gram.h"
83 #include "ops/smooth_l1_loss.h"
84 #include "ops/softmax_cross_entropy_with_logits.h"
85 #include "ops/space_to_batch.h"
86 #include "ops/space_to_batch_nd.h"
87 #include "ops/space_to_depth.h"
88 #include "ops/sparse_softmax_cross_entropy_with_logits.h"
89 #include "ops/sparse_to_dense.h"
90 #include "ops/sparse_fill_empty_rows.h"
91 #include "ops/sparse_reshape.h"
92 #include "ops/sparse_segment_sum.h"
93 #include "ops/squeeze.h"
94 #include "ops/squared_difference.h"
95 #include "ops/stack.h"
96 #include "ops/switch.h"
97 #include "ops/tan.h"
98 #include "ops/tensor_list_from_tensor.h"
99 #include "ops/tensor_list_get_item.h"
100 #include "ops/tensor_list_reserve.h"
101 #include "ops/tensor_list_set_item.h"
102 #include "ops/tensor_list_stack.h"
103 #include "ops/unique.h"
104 #include "ops/unstack.h"
105 #include "ops/unsqueeze.h"
106 #include "ops/where.h"
107 #include "ops/grad/activation_grad.h"
108 #include "ops/grad/add_grad.h"
109 #include "ops/grad/de_conv2d_grad_filter.h"
110 #include "ops/grad/div_grad.h"
111 #include "ops/grad/dropout_grad.h"
112 #include "ops/grad/flatten_grad.h"
113 #include "ops/grad/group_conv2d_grad_input.h"
114 #include "ops/grad/log_grad.h"
115 #include "ops/grad/lstm_grad.h"
116 #include "ops/grad/lstm_grad_data.h"
117 #include "ops/grad/lstm_grad_weight.h"
118 #include "ops/grad/max_pool_grad.h"
119 #include "ops/grad/mul_grad.h"
120 #include "ops/grad/neg_grad.h"
121 #include "ops/grad/pooling_grad.h"
122 #include "ops/grad/power_grad.h"
123 #include "ops/grad/resize_grad.h"
124 #include "ops/grad/sigmoid_cross_entropy_with_logits_grad.h"
125 #include "ops/grad/smooth_l1_loss_grad.h"
126 #include "ops/grad/sub_grad.h"
127 #include "ops/fusion/activation.h"
128 #include "ops/fusion/add_fusion.h"
129 #include "ops/fusion/adder_fusion.h"
130 #include "ops/fusion/arg_max_fusion.h"
131 #include "ops/fusion/arg_min_fusion.h"
132 #include "ops/fusion/avg_pool_fusion.h"
133 #include "ops/fusion/conv2d_backprop_filter_fusion.h"
134 #include "ops/fusion/conv2d_backprop_input_fusion.h"
135 #include "ops/fusion/conv2d_fusion.h"
136 #include "ops/fusion/conv2d_transpose_fusion.h"
137 #include "ops/fusion/div_fusion.h"
138 #include "ops/fusion/embedding_lookup_fusion.h"
139 #include "ops/fusion/exp_fusion.h"
140 #include "ops/fusion/full_connection.h"
141 #include "ops/fusion/l2_normalize_fusion.h"
142 #include "ops/fusion/layer_norm_fusion.h"
143 #include "ops/fusion/max_pool_fusion.h"
144 #include "ops/fusion/mul_fusion.h"
145 #include "ops/fusion/pad_fusion.h"
146 #include "ops/fusion/partial_fusion.h"
147 #include "ops/fusion/pow_fusion.h"
148 #include "ops/fusion/prelu_fusion.h"
149 #include "ops/fusion/reduce_fusion.h"
150 #include "ops/fusion/scale_fusion.h"
151 #include "ops/fusion/slice_fusion.h"
152 #include "ops/fusion/sub_fusion.h"
153 #include "ops/fusion/tile_fusion.h"
154 #include "ops/fusion/topk_fusion.h"
155 #include "ops/fusion/groupnorm_fusion.h"
156 #include "ops/gru.h"
157 #include "ops/invert_permutation.h"
158 #include "ops/size.h"
159 #include "ops/random_standard_normal.h"
160 #include "ops/crop_and_resize.h"
161 #include "ops/grad/strided_slice_grad.h"
162 #include "ops/uniform_real.h"
163 #include "ops/ops_func_impl/abs_grad.h"
164 #include "ops/splice.h"
165 #include "ops/call.h"
166 #include "ops/split_with_overlap.h"
167 #include "ops/glu.h"
168 #include "ops/tensor_array.h"
169 #include "ops/tensor_array_read.h"
170 #include "ops/tensor_array_write.h"
171 #include "ops/affine.h"
172 #include "ops/all_gather.h"
173 #include "ops/reduce_scatter.h"
174 #include "ops/dynamic_quant.h"
175 #include "ops/random_normal.h"
176 #include "ops/format_transpose.h"
177 #include "ops/tensor_scatter_add.h"
178 #include "ops/decoder_layer.h"
179 #include "ops/encoder_layer.h"
180 #include "ops/scatter_elements.h"
181 #include "ops/ops_func_impl/triu.h"
182 #include "ops/tril.h"
183 
184 namespace mindspore::lite::ops {
185 #define FUNC_MSOP2SCHEMAOP_DECLARE(OP) std::unique_ptr<schema::PrimitiveT> MSOp2SchemaOp(const mindspore::ops::OP *op);
186 
187 #ifdef PRIMITIVE_WRITEABLE
188 FUNC_MSOP2SCHEMAOP_DECLARE(Abs)
189 FUNC_MSOP2SCHEMAOP_DECLARE(Activation)
190 FUNC_MSOP2SCHEMAOP_DECLARE(ActivationGrad)
191 FUNC_MSOP2SCHEMAOP_DECLARE(Adam)
192 FUNC_MSOP2SCHEMAOP_DECLARE(AddFusion)
193 FUNC_MSOP2SCHEMAOP_DECLARE(AdderFusion)
194 FUNC_MSOP2SCHEMAOP_DECLARE(AddGrad)
195 FUNC_MSOP2SCHEMAOP_DECLARE(AddN)
196 FUNC_MSOP2SCHEMAOP_DECLARE(All)
197 FUNC_MSOP2SCHEMAOP_DECLARE(ApplyMomentum)
198 FUNC_MSOP2SCHEMAOP_DECLARE(Argmax)
199 FUNC_MSOP2SCHEMAOP_DECLARE(ArgMaxFusion)
200 FUNC_MSOP2SCHEMAOP_DECLARE(Argmin)
201 FUNC_MSOP2SCHEMAOP_DECLARE(ArgMinFusion)
202 FUNC_MSOP2SCHEMAOP_DECLARE(Asin)
203 FUNC_MSOP2SCHEMAOP_DECLARE(Assert)
204 FUNC_MSOP2SCHEMAOP_DECLARE(Assign)
205 FUNC_MSOP2SCHEMAOP_DECLARE(AssignAdd)
206 FUNC_MSOP2SCHEMAOP_DECLARE(Atan)
207 FUNC_MSOP2SCHEMAOP_DECLARE(AudioSpectrogram)
208 FUNC_MSOP2SCHEMAOP_DECLARE(AvgPoolFusion)
209 FUNC_MSOP2SCHEMAOP_DECLARE(AvgPoolGrad)
210 FUNC_MSOP2SCHEMAOP_DECLARE(BatchNorm)
211 FUNC_MSOP2SCHEMAOP_DECLARE(BatchNormGrad)
212 FUNC_MSOP2SCHEMAOP_DECLARE(BatchToSpace)
213 FUNC_MSOP2SCHEMAOP_DECLARE(BatchToSpaceND)
214 FUNC_MSOP2SCHEMAOP_DECLARE(BiasAdd)
215 FUNC_MSOP2SCHEMAOP_DECLARE(BiasAddGrad)
216 FUNC_MSOP2SCHEMAOP_DECLARE(BinaryCrossEntropy)
217 FUNC_MSOP2SCHEMAOP_DECLARE(BinaryCrossEntropyGrad)
218 FUNC_MSOP2SCHEMAOP_DECLARE(BroadcastTo)
219 FUNC_MSOP2SCHEMAOP_DECLARE(Cast)
220 FUNC_MSOP2SCHEMAOP_DECLARE(Ceil)
221 FUNC_MSOP2SCHEMAOP_DECLARE(Clip)
222 FUNC_MSOP2SCHEMAOP_DECLARE(Concat)
223 FUNC_MSOP2SCHEMAOP_DECLARE(Attention)
224 FUNC_MSOP2SCHEMAOP_DECLARE(ConstantOfShape)
225 FUNC_MSOP2SCHEMAOP_DECLARE(Conv2DBackpropFilterFusion)
226 FUNC_MSOP2SCHEMAOP_DECLARE(Conv2DBackpropInputFusion)
227 FUNC_MSOP2SCHEMAOP_DECLARE(Conv2DFusion)
228 FUNC_MSOP2SCHEMAOP_DECLARE(Conv2dTransposeFusion)
229 FUNC_MSOP2SCHEMAOP_DECLARE(Cos)
230 FUNC_MSOP2SCHEMAOP_DECLARE(Crop)
231 FUNC_MSOP2SCHEMAOP_DECLARE(CustomExtractFeatures)
232 FUNC_MSOP2SCHEMAOP_DECLARE(CustomNormalize)
233 FUNC_MSOP2SCHEMAOP_DECLARE(CustomPredict)
234 FUNC_MSOP2SCHEMAOP_DECLARE(DeConv2DGradFilter)
235 FUNC_MSOP2SCHEMAOP_DECLARE(Depend)
236 FUNC_MSOP2SCHEMAOP_DECLARE(DepthToSpace)
237 FUNC_MSOP2SCHEMAOP_DECLARE(DetectionPostProcess)
238 FUNC_MSOP2SCHEMAOP_DECLARE(DivFusion)
239 FUNC_MSOP2SCHEMAOP_DECLARE(DivGrad)
240 FUNC_MSOP2SCHEMAOP_DECLARE(Dropout)
241 FUNC_MSOP2SCHEMAOP_DECLARE(DropoutGrad)
242 FUNC_MSOP2SCHEMAOP_DECLARE(Eltwise)
243 FUNC_MSOP2SCHEMAOP_DECLARE(Elu)
244 FUNC_MSOP2SCHEMAOP_DECLARE(EmbeddingLookupFusion)
245 FUNC_MSOP2SCHEMAOP_DECLARE(Equal)
246 FUNC_MSOP2SCHEMAOP_DECLARE(ExpFusion)
247 FUNC_MSOP2SCHEMAOP_DECLARE(ExpandDims)
248 FUNC_MSOP2SCHEMAOP_DECLARE(FakeQuantWithMinMaxVars)
249 FUNC_MSOP2SCHEMAOP_DECLARE(FakeQuantWithMinMaxVarsPerChannel)
250 FUNC_MSOP2SCHEMAOP_DECLARE(FftImag)
251 FUNC_MSOP2SCHEMAOP_DECLARE(FftReal)
252 FUNC_MSOP2SCHEMAOP_DECLARE(Fill)
253 FUNC_MSOP2SCHEMAOP_DECLARE(FillV2)
254 FUNC_MSOP2SCHEMAOP_DECLARE(Flatten)
255 FUNC_MSOP2SCHEMAOP_DECLARE(FlattenGrad)
256 FUNC_MSOP2SCHEMAOP_DECLARE(Floor)
257 FUNC_MSOP2SCHEMAOP_DECLARE(FloorDiv)
258 FUNC_MSOP2SCHEMAOP_DECLARE(FloorMod)
259 FUNC_MSOP2SCHEMAOP_DECLARE(FullConnection)
260 FUNC_MSOP2SCHEMAOP_DECLARE(FusedBatchNorm)
261 FUNC_MSOP2SCHEMAOP_DECLARE(Gather)
262 FUNC_MSOP2SCHEMAOP_DECLARE(GatherNd)
263 FUNC_MSOP2SCHEMAOP_DECLARE(Greater)
264 FUNC_MSOP2SCHEMAOP_DECLARE(GreaterEqual)
265 FUNC_MSOP2SCHEMAOP_DECLARE(GroupConv2DGradInput)
266 FUNC_MSOP2SCHEMAOP_DECLARE(HashtableLookup)
267 FUNC_MSOP2SCHEMAOP_DECLARE(InstanceNorm)
268 FUNC_MSOP2SCHEMAOP_DECLARE(LayerNormFusion)
269 FUNC_MSOP2SCHEMAOP_DECLARE(LeakyRelu)
270 FUNC_MSOP2SCHEMAOP_DECLARE(Less)
271 FUNC_MSOP2SCHEMAOP_DECLARE(LessEqual)
272 FUNC_MSOP2SCHEMAOP_DECLARE(Log)
273 FUNC_MSOP2SCHEMAOP_DECLARE(LogGrad)
274 FUNC_MSOP2SCHEMAOP_DECLARE(LogicalAnd)
275 FUNC_MSOP2SCHEMAOP_DECLARE(LogicalNot)
276 FUNC_MSOP2SCHEMAOP_DECLARE(LogicalOr)
277 FUNC_MSOP2SCHEMAOP_DECLARE(LogicalXor)
278 FUNC_MSOP2SCHEMAOP_DECLARE(LpNormalization)
279 FUNC_MSOP2SCHEMAOP_DECLARE(LRN)
280 FUNC_MSOP2SCHEMAOP_DECLARE(LshProjection)
281 FUNC_MSOP2SCHEMAOP_DECLARE(LSTM)
282 FUNC_MSOP2SCHEMAOP_DECLARE(LSTMGrad)
283 FUNC_MSOP2SCHEMAOP_DECLARE(LSTMGradData)
284 FUNC_MSOP2SCHEMAOP_DECLARE(LSTMGradWeight)
285 FUNC_MSOP2SCHEMAOP_DECLARE(L2NormalizeFusion)
286 FUNC_MSOP2SCHEMAOP_DECLARE(MatMulFusion)
287 FUNC_MSOP2SCHEMAOP_DECLARE(Maximum)
288 FUNC_MSOP2SCHEMAOP_DECLARE(MaximumGrad)
289 FUNC_MSOP2SCHEMAOP_DECLARE(MaxPoolFusion)
290 FUNC_MSOP2SCHEMAOP_DECLARE(MaxPoolGrad)
291 FUNC_MSOP2SCHEMAOP_DECLARE(SwitchLayer)
292 FUNC_MSOP2SCHEMAOP_DECLARE(Mfcc)
293 FUNC_MSOP2SCHEMAOP_DECLARE(Minimum)
294 FUNC_MSOP2SCHEMAOP_DECLARE(MinimumGrad)
295 FUNC_MSOP2SCHEMAOP_DECLARE(Mod)
296 FUNC_MSOP2SCHEMAOP_DECLARE(MulFusion)
297 FUNC_MSOP2SCHEMAOP_DECLARE(MulGrad)
298 FUNC_MSOP2SCHEMAOP_DECLARE(Neg)
299 FUNC_MSOP2SCHEMAOP_DECLARE(NegGrad)
300 FUNC_MSOP2SCHEMAOP_DECLARE(NotEqual)
301 FUNC_MSOP2SCHEMAOP_DECLARE(NonMaxSuppression)
302 FUNC_MSOP2SCHEMAOP_DECLARE(OneHot)
303 FUNC_MSOP2SCHEMAOP_DECLARE(OnesLike)
304 FUNC_MSOP2SCHEMAOP_DECLARE(PadFusion)
305 FUNC_MSOP2SCHEMAOP_DECLARE(PartialFusion)
306 FUNC_MSOP2SCHEMAOP_DECLARE(PowFusion)
307 FUNC_MSOP2SCHEMAOP_DECLARE(PowerGrad)
308 FUNC_MSOP2SCHEMAOP_DECLARE(PReLUFusion)
309 FUNC_MSOP2SCHEMAOP_DECLARE(PriorBox)
310 FUNC_MSOP2SCHEMAOP_DECLARE(Proposal)
311 FUNC_MSOP2SCHEMAOP_DECLARE(RaggedRange)
312 FUNC_MSOP2SCHEMAOP_DECLARE(Rank)
313 FUNC_MSOP2SCHEMAOP_DECLARE(Range)
314 FUNC_MSOP2SCHEMAOP_DECLARE(Rank)
315 FUNC_MSOP2SCHEMAOP_DECLARE(RealDiv)
316 FUNC_MSOP2SCHEMAOP_DECLARE(Reciprocal)
317 FUNC_MSOP2SCHEMAOP_DECLARE(ReduceFusion)
318 FUNC_MSOP2SCHEMAOP_DECLARE(Reshape)
319 FUNC_MSOP2SCHEMAOP_DECLARE(Resize)
320 FUNC_MSOP2SCHEMAOP_DECLARE(ReverseSequence)
321 FUNC_MSOP2SCHEMAOP_DECLARE(ReverseV2)
322 FUNC_MSOP2SCHEMAOP_DECLARE(Rfft)
323 FUNC_MSOP2SCHEMAOP_DECLARE(ROIPooling)
324 FUNC_MSOP2SCHEMAOP_DECLARE(Round)
325 FUNC_MSOP2SCHEMAOP_DECLARE(Rsqrt)
326 FUNC_MSOP2SCHEMAOP_DECLARE(QuantDTypeCast)
327 FUNC_MSOP2SCHEMAOP_DECLARE(Scale)
328 FUNC_MSOP2SCHEMAOP_DECLARE(ScaleFusion)
329 FUNC_MSOP2SCHEMAOP_DECLARE(ScatterNd)
330 FUNC_MSOP2SCHEMAOP_DECLARE(Select)
331 FUNC_MSOP2SCHEMAOP_DECLARE(SGD)
332 FUNC_MSOP2SCHEMAOP_DECLARE(Shape)
333 FUNC_MSOP2SCHEMAOP_DECLARE(SigmoidCrossEntropyWithLogits)
334 FUNC_MSOP2SCHEMAOP_DECLARE(SigmoidCrossEntropyWithLogitsGrad)
335 FUNC_MSOP2SCHEMAOP_DECLARE(Sin)
336 FUNC_MSOP2SCHEMAOP_DECLARE(SkipGram)
337 FUNC_MSOP2SCHEMAOP_DECLARE(SliceFusion)
338 FUNC_MSOP2SCHEMAOP_DECLARE(SmoothL1Loss)
339 FUNC_MSOP2SCHEMAOP_DECLARE(SmoothL1LossGrad)
340 FUNC_MSOP2SCHEMAOP_DECLARE(Softmax)
341 FUNC_MSOP2SCHEMAOP_DECLARE(SoftmaxCrossEntropyWithLogits)
342 FUNC_MSOP2SCHEMAOP_DECLARE(SpaceToBatch)
343 FUNC_MSOP2SCHEMAOP_DECLARE(SpaceToBatchND)
344 FUNC_MSOP2SCHEMAOP_DECLARE(SpaceToDepth)
345 FUNC_MSOP2SCHEMAOP_DECLARE(SparseSoftmaxCrossEntropyWithLogits)
346 FUNC_MSOP2SCHEMAOP_DECLARE(SparseToDense)
347 FUNC_MSOP2SCHEMAOP_DECLARE(Split)
348 FUNC_MSOP2SCHEMAOP_DECLARE(Sqrt)
349 FUNC_MSOP2SCHEMAOP_DECLARE(Square)
350 FUNC_MSOP2SCHEMAOP_DECLARE(SquaredDifference)
351 FUNC_MSOP2SCHEMAOP_DECLARE(Squeeze)
352 FUNC_MSOP2SCHEMAOP_DECLARE(Stack)
353 FUNC_MSOP2SCHEMAOP_DECLARE(StridedSlice)
354 FUNC_MSOP2SCHEMAOP_DECLARE(Sub)
355 FUNC_MSOP2SCHEMAOP_DECLARE(SubFusion)
356 FUNC_MSOP2SCHEMAOP_DECLARE(SubGrad)
357 FUNC_MSOP2SCHEMAOP_DECLARE(Switch)
358 FUNC_MSOP2SCHEMAOP_DECLARE(Tan)
359 FUNC_MSOP2SCHEMAOP_DECLARE(TensorListFromTensor)
360 FUNC_MSOP2SCHEMAOP_DECLARE(TensorListGetItem)
361 FUNC_MSOP2SCHEMAOP_DECLARE(TensorListReserve)
362 FUNC_MSOP2SCHEMAOP_DECLARE(TensorListSetItem)
363 FUNC_MSOP2SCHEMAOP_DECLARE(TensorListStack)
364 FUNC_MSOP2SCHEMAOP_DECLARE(TileFusion)
365 FUNC_MSOP2SCHEMAOP_DECLARE(TopKFusion)
366 FUNC_MSOP2SCHEMAOP_DECLARE(Transpose)
367 FUNC_MSOP2SCHEMAOP_DECLARE(Unique)
368 FUNC_MSOP2SCHEMAOP_DECLARE(UnsortedSegmentSum)
369 FUNC_MSOP2SCHEMAOP_DECLARE(Unsqueeze)
370 FUNC_MSOP2SCHEMAOP_DECLARE(Unstack)
371 FUNC_MSOP2SCHEMAOP_DECLARE(Where)
372 FUNC_MSOP2SCHEMAOP_DECLARE(ZerosLike)
373 FUNC_MSOP2SCHEMAOP_DECLARE(Select)
374 FUNC_MSOP2SCHEMAOP_DECLARE(GRU)
375 FUNC_MSOP2SCHEMAOP_DECLARE(NonZero)
376 FUNC_MSOP2SCHEMAOP_DECLARE(InvertPermutation)
377 FUNC_MSOP2SCHEMAOP_DECLARE(Size)
378 FUNC_MSOP2SCHEMAOP_DECLARE(RandomStandardNormal)
379 FUNC_MSOP2SCHEMAOP_DECLARE(CropAndResize)
380 FUNC_MSOP2SCHEMAOP_DECLARE(Erf)
381 FUNC_MSOP2SCHEMAOP_DECLARE(StridedSliceGrad)
382 FUNC_MSOP2SCHEMAOP_DECLARE(IsFinite)
383 FUNC_MSOP2SCHEMAOP_DECLARE(LinSpace)
384 FUNC_MSOP2SCHEMAOP_DECLARE(UniformReal)
385 FUNC_MSOP2SCHEMAOP_DECLARE(AbsGrad)
386 FUNC_MSOP2SCHEMAOP_DECLARE(RsqrtGrad)
387 FUNC_MSOP2SCHEMAOP_DECLARE(SqrtGrad)
388 FUNC_MSOP2SCHEMAOP_DECLARE(LayerNormGrad)
389 FUNC_MSOP2SCHEMAOP_DECLARE(ResizeGrad)
390 FUNC_MSOP2SCHEMAOP_DECLARE(Splice)
391 FUNC_MSOP2SCHEMAOP_DECLARE(LogSoftmax)
392 FUNC_MSOP2SCHEMAOP_DECLARE(Call)
393 FUNC_MSOP2SCHEMAOP_DECLARE(CumSum)
394 FUNC_MSOP2SCHEMAOP_DECLARE(SplitWithOverlap)
395 FUNC_MSOP2SCHEMAOP_DECLARE(GLU)
396 FUNC_MSOP2SCHEMAOP_DECLARE(TensorArray)
397 FUNC_MSOP2SCHEMAOP_DECLARE(TensorArrayRead)
398 FUNC_MSOP2SCHEMAOP_DECLARE(TensorArrayWrite)
399 FUNC_MSOP2SCHEMAOP_DECLARE(Affine)
400 FUNC_MSOP2SCHEMAOP_DECLARE(ScatterNdUpdate)
401 FUNC_MSOP2SCHEMAOP_DECLARE(AllGather)
402 FUNC_MSOP2SCHEMAOP_DECLARE(ReduceScatter)
403 FUNC_MSOP2SCHEMAOP_DECLARE(DynamicQuant)
404 FUNC_MSOP2SCHEMAOP_DECLARE(RandomNormal)
405 FUNC_MSOP2SCHEMAOP_DECLARE(NLLLoss)
406 FUNC_MSOP2SCHEMAOP_DECLARE(NLLLossGrad)
407 FUNC_MSOP2SCHEMAOP_DECLARE(FormatTranspose)
408 FUNC_MSOP2SCHEMAOP_DECLARE(GatherD)
409 FUNC_MSOP2SCHEMAOP_DECLARE(GroupNormFusion)
410 FUNC_MSOP2SCHEMAOP_DECLARE(Log1p)
411 FUNC_MSOP2SCHEMAOP_DECLARE(TensorScatterAdd)
412 FUNC_MSOP2SCHEMAOP_DECLARE(SparseFillEmptyRows)
413 FUNC_MSOP2SCHEMAOP_DECLARE(SparseReshape)
414 FUNC_MSOP2SCHEMAOP_DECLARE(SparseSegmentSum)
415 FUNC_MSOP2SCHEMAOP_DECLARE(ScatterElements)
416 FUNC_MSOP2SCHEMAOP_DECLARE(Triu)
417 FUNC_MSOP2SCHEMAOP_DECLARE(Tril)
418 FUNC_MSOP2SCHEMAOP_DECLARE(AdamWeightDecay)
419 #endif
420 }  // namespace mindspore::lite::ops
421 #else
422 #define FUNC_MSOP2SCHEMAOP_DECLARE(OP)
423 #endif
424 #endif  // MINDSPORE_LITE_SRC_COMMON_OPS_OPS_FUNC_DECLARE_H_
425