forked from onnx/onnx-mlir
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathOpBuildTable.inc
700 lines (699 loc) · 36.6 KB
/
OpBuildTable.inc
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
//********************************************************
// Do not modify this file directly.
// This file is automatically generated via script.
// Details can be found in docs/ImportONNXDefs.md .
//********************************************************
op_dialect_version_map_["Abs"] = {13};
op_dialect_version_map_["Acos"] = {22};
op_dialect_version_map_["Acosh"] = {22};
op_dialect_version_map_["Adagrad"] = {1};
op_dialect_version_map_["Adam"] = {1};
op_dialect_version_map_["Add"] = {14};
op_dialect_version_map_["And"] = {7};
op_dialect_version_map_["ArgMax"] = {13};
op_dialect_version_map_["ArgMin"] = {13};
op_dialect_version_map_["ArrayFeatureExtractor"] = {1};
op_dialect_version_map_["Asin"] = {22};
op_dialect_version_map_["Asinh"] = {22};
op_dialect_version_map_["Atan"] = {22};
op_dialect_version_map_["Atanh"] = {22};
op_dialect_version_map_["AveragePool"] = {22};
op_dialect_version_map_["BatchNormalization"] = {15};
op_dialect_version_map_["Bernoulli"] = {22};
op_dialect_version_map_["Binarizer"] = {1};
op_dialect_version_map_["BitShift"] = {11};
op_dialect_version_map_["BitwiseAnd"] = {18};
op_dialect_version_map_["BitwiseNot"] = {18};
op_dialect_version_map_["BitwiseOr"] = {18};
op_dialect_version_map_["BitwiseXor"] = {18};
op_dialect_version_map_["BlackmanWindow"] = {17};
op_dialect_version_map_["Cast"] = {21};
op_dialect_version_map_["CastLike"] = {19};
op_dialect_version_map_["CastMap"] = {1};
op_dialect_version_map_["CategoryMapper"] = {1};
op_dialect_version_map_["Ceil"] = {13};
op_dialect_version_map_["Celu"] = {12};
op_dialect_version_map_["CenterCropPad"] = {18};
op_dialect_version_map_["Clip"] = {13, 12, 11, 6};
op_dialect_version_map_["Compress"] = {11};
op_dialect_version_map_["Concat"] = {13};
op_dialect_version_map_["ConcatFromSequence"] = {11};
op_dialect_version_map_["Constant"] = {19};
op_dialect_version_map_["ConstantOfShape"] = {20};
op_dialect_version_map_["Conv"] = {22};
op_dialect_version_map_["ConvInteger"] = {10};
op_dialect_version_map_["ConvTranspose"] = {22};
op_dialect_version_map_["Cos"] = {22};
op_dialect_version_map_["Cosh"] = {22};
op_dialect_version_map_["Col2Im"] = {18};
op_dialect_version_map_["CumSum"] = {14};
op_dialect_version_map_["DeformConv"] = {22};
op_dialect_version_map_["DepthToSpace"] = {13};
op_dialect_version_map_["DequantizeLinear"] = {19};
op_dialect_version_map_["Det"] = {22};
op_dialect_version_map_["DFT"] = {20, 17};
op_dialect_version_map_["DictVectorizer"] = {1};
op_dialect_version_map_["Div"] = {14};
op_dialect_version_map_["Dropout"] = {22};
op_dialect_version_map_["DynamicQuantizeLinear"] = {11};
op_dialect_version_map_["Einsum"] = {12};
op_dialect_version_map_["Elu"] = {22};
op_dialect_version_map_["Equal"] = {19};
op_dialect_version_map_["Erf"] = {13};
op_dialect_version_map_["Exp"] = {13};
op_dialect_version_map_["Expand"] = {13};
op_dialect_version_map_["EyeLike"] = {22};
op_dialect_version_map_["FeatureVectorizer"] = {1};
op_dialect_version_map_["Flatten"] = {13};
op_dialect_version_map_["Floor"] = {13};
op_dialect_version_map_["GRU"] = {22};
op_dialect_version_map_["Gather"] = {13};
op_dialect_version_map_["GatherElements"] = {13};
op_dialect_version_map_["GatherND"] = {13};
op_dialect_version_map_["Gelu"] = {20};
op_dialect_version_map_["Gemm"] = {13};
op_dialect_version_map_["GlobalAveragePool"] = {22};
op_dialect_version_map_["GlobalLpPool"] = {2};
op_dialect_version_map_["GlobalMaxPool"] = {22};
op_dialect_version_map_["Gradient"] = {1};
op_dialect_version_map_["Greater"] = {13};
op_dialect_version_map_["GreaterOrEqual"] = {16};
op_dialect_version_map_["GridSample"] = {22, 16};
op_dialect_version_map_["GroupNormalization"] = {21, 18};
op_dialect_version_map_["HammingWindow"] = {17};
op_dialect_version_map_["HannWindow"] = {17};
op_dialect_version_map_["HardSigmoid"] = {22};
op_dialect_version_map_["Hardmax"] = {13};
op_dialect_version_map_["HardSwish"] = {22};
op_dialect_version_map_["Identity"] = {19};
op_dialect_version_map_["If"] = {19};
op_dialect_version_map_["Imputer"] = {1};
op_dialect_version_map_["InstanceNormalization"] = {22};
op_dialect_version_map_["IsInf"] = {20};
op_dialect_version_map_["IsNaN"] = {20};
op_dialect_version_map_["LayerNormalization"] = {17};
op_dialect_version_map_["LRN"] = {13};
op_dialect_version_map_["LSTM"] = {22};
op_dialect_version_map_["LabelEncoder"] = {2};
op_dialect_version_map_["LeakyRelu"] = {16};
op_dialect_version_map_["Less"] = {13};
op_dialect_version_map_["LessOrEqual"] = {16};
op_dialect_version_map_["LinearClassifier"] = {1};
op_dialect_version_map_["LinearRegressor"] = {1};
op_dialect_version_map_["Log"] = {13};
op_dialect_version_map_["LogSoftmax"] = {13};
op_dialect_version_map_["Loop"] = {19};
op_dialect_version_map_["LpNormalization"] = {22};
op_dialect_version_map_["LpPool"] = {22};
op_dialect_version_map_["MatMul"] = {13};
op_dialect_version_map_["MatMulInteger"] = {10};
op_dialect_version_map_["Max"] = {13};
op_dialect_version_map_["MaxPool"] = {22};
op_dialect_version_map_["MaxRoiPool"] = {22};
op_dialect_version_map_["MaxUnpool"] = {22};
op_dialect_version_map_["Mean"] = {13};
op_dialect_version_map_["MeanVarianceNormalization"] = {13};
op_dialect_version_map_["MelWeightMatrix"] = {17};
op_dialect_version_map_["Min"] = {13};
op_dialect_version_map_["Mish"] = {22};
op_dialect_version_map_["Mod"] = {13};
op_dialect_version_map_["Momentum"] = {1};
op_dialect_version_map_["Mul"] = {14};
op_dialect_version_map_["Multinomial"] = {22};
op_dialect_version_map_["Neg"] = {13};
op_dialect_version_map_["NegativeLogLikelihoodLoss"] = {22};
op_dialect_version_map_["NonMaxSuppression"] = {11};
op_dialect_version_map_["NonZero"] = {13};
op_dialect_version_map_["Normalizer"] = {1};
op_dialect_version_map_["Not"] = {1};
op_dialect_version_map_["OneHot"] = {11};
op_dialect_version_map_["OneHotEncoder"] = {1};
op_dialect_version_map_["Optional"] = {15};
op_dialect_version_map_["OptionalGetElement"] = {18};
op_dialect_version_map_["OptionalHasElement"] = {18};
op_dialect_version_map_["Or"] = {7};
op_dialect_version_map_["PRelu"] = {16};
op_dialect_version_map_["Pad"] = {19, 18, 13, 11, 2};
op_dialect_version_map_["Pow"] = {15};
op_dialect_version_map_["QLinearConv"] = {10};
op_dialect_version_map_["QLinearMatMul"] = {10};
op_dialect_version_map_["QuantizeLinear"] = {19};
op_dialect_version_map_["RNN"] = {22};
op_dialect_version_map_["RandomNormal"] = {22};
op_dialect_version_map_["RandomNormalLike"] = {22};
op_dialect_version_map_["RandomUniform"] = {22};
op_dialect_version_map_["RandomUniformLike"] = {22};
op_dialect_version_map_["Range"] = {11};
op_dialect_version_map_["Reciprocal"] = {13};
op_dialect_version_map_["ReduceL1"] = {18, 13};
op_dialect_version_map_["ReduceL2"] = {18, 13};
op_dialect_version_map_["ReduceLogSum"] = {18, 13};
op_dialect_version_map_["ReduceLogSumExp"] = {18, 13};
op_dialect_version_map_["ReduceMax"] = {20, 18, 13};
op_dialect_version_map_["ReduceMean"] = {18, 13};
op_dialect_version_map_["ReduceMin"] = {20, 18, 13};
op_dialect_version_map_["ReduceProd"] = {18, 13};
op_dialect_version_map_["ReduceSum"] = {13, 11};
op_dialect_version_map_["ReduceSumSquare"] = {18, 13};
op_dialect_version_map_["Relu"] = {14};
op_dialect_version_map_["Reshape"] = {19};
op_dialect_version_map_["Resize"] = {19, 18, 13, 11, 10};
op_dialect_version_map_["ReverseSequence"] = {10};
op_dialect_version_map_["RoiAlign"] = {22};
op_dialect_version_map_["Round"] = {22};
op_dialect_version_map_["SVMClassifier"] = {1};
op_dialect_version_map_["SVMRegressor"] = {1};
op_dialect_version_map_["Scaler"] = {1};
op_dialect_version_map_["Scan"] = {19};
op_dialect_version_map_["Scatter"] = {11};
op_dialect_version_map_["ScatterElements"] = {18};
op_dialect_version_map_["ScatterND"] = {18};
op_dialect_version_map_["Selu"] = {22};
op_dialect_version_map_["SequenceAt"] = {11};
op_dialect_version_map_["SequenceConstruct"] = {11};
op_dialect_version_map_["SequenceEmpty"] = {11};
op_dialect_version_map_["SequenceErase"] = {11};
op_dialect_version_map_["SequenceInsert"] = {11};
op_dialect_version_map_["SequenceLength"] = {11};
op_dialect_version_map_["SequenceMap"] = {17};
op_dialect_version_map_["Shape"] = {19};
op_dialect_version_map_["Shrink"] = {9};
op_dialect_version_map_["Sigmoid"] = {13};
op_dialect_version_map_["Sign"] = {13};
op_dialect_version_map_["Sin"] = {22};
op_dialect_version_map_["Sinh"] = {22};
op_dialect_version_map_["Size"] = {19};
op_dialect_version_map_["Slice"] = {13};
op_dialect_version_map_["Softmax"] = {13, 11};
op_dialect_version_map_["SoftmaxCrossEntropyLoss"] = {13};
op_dialect_version_map_["Softplus"] = {22};
op_dialect_version_map_["Softsign"] = {22};
op_dialect_version_map_["SpaceToDepth"] = {13};
op_dialect_version_map_["Split"] = {18, 13, 11};
op_dialect_version_map_["SplitToSequence"] = {11};
op_dialect_version_map_["Sqrt"] = {13};
op_dialect_version_map_["Squeeze"] = {13, 11};
op_dialect_version_map_["StringNormalizer"] = {10};
op_dialect_version_map_["STFT"] = {17};
op_dialect_version_map_["Sub"] = {14};
op_dialect_version_map_["Sum"] = {13};
op_dialect_version_map_["Tan"] = {22};
op_dialect_version_map_["Tanh"] = {13};
op_dialect_version_map_["TfIdfVectorizer"] = {9};
op_dialect_version_map_["ThresholdedRelu"] = {22};
op_dialect_version_map_["Tile"] = {13};
op_dialect_version_map_["TopK"] = {11};
op_dialect_version_map_["Transpose"] = {13};
op_dialect_version_map_["Trilu"] = {14};
op_dialect_version_map_["TreeEnsembleClassifier"] = {1};
op_dialect_version_map_["TreeEnsembleRegressor"] = {1};
op_dialect_version_map_["Unique"] = {11};
op_dialect_version_map_["Unsqueeze"] = {13, 11};
op_dialect_version_map_["Upsample"] = {9, 7};
op_dialect_version_map_["Where"] = {16};
op_dialect_version_map_["Xor"] = {7};
op_dialect_version_map_["ZipMap"] = {1};
import_handler_map_["Abs"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAbsOp>;
import_handler_map_["Acos"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAcosOp>;
import_handler_map_["Acosh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAcoshOp>;
import_handler_map_["Add"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAddOp>;
import_handler_map_["And"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAndOp>;
import_handler_map_["ArgMax"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXArgMaxOp>;
import_handler_map_["ArgMin"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXArgMinOp>;
import_handler_map_["Asin"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAsinOp>;
import_handler_map_["Asinh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAsinhOp>;
import_handler_map_["Atan"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAtanOp>;
import_handler_map_["Atanh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAtanhOp>;
import_handler_map_["AveragePool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAveragePoolOp>;
import_handler_map_["BatchNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodeBatchNormalization;
import_handler_map_["Bernoulli"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBernoulliOp>;
import_handler_map_["BitShift"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBitShiftOp>;
import_handler_map_["BitwiseAnd"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBitwiseAndOp>;
import_handler_map_["BitwiseNot"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBitwiseNotOp>;
import_handler_map_["BitwiseOr"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBitwiseOrOp>;
import_handler_map_["BitwiseXor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBitwiseXorOp>;
import_handler_map_["BlackmanWindow"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBlackmanWindowOp>;
import_handler_map_["Cast"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodeCast;
import_handler_map_["CastLike"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCastLikeOp>;
import_handler_map_["Ceil"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCeilOp>;
import_handler_map_["Celu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCeluOp>;
import_handler_map_["CenterCropPad"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCenterCropPadOp>;
import_handler_map_["Clip"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXClipOp>;
import_handler_map_["ClipV12"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXClipV12Op>;
import_handler_map_["ClipV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXClipV11Op>;
import_handler_map_["ClipV6"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXClipV6Op>;
import_handler_map_["Col2Im"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCol2ImOp>;
import_handler_map_["Compress"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCompressOp>;
import_handler_map_["Concat"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConcatOp>;
import_handler_map_["ConcatFromSequence"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConcatFromSequenceOp>;
import_handler_map_["Constant"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConstantOp>;
import_handler_map_["ConstantOfShape"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConstantOfShapeOp>;
import_handler_map_["Conv"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConvOp>;
import_handler_map_["ConvInteger"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConvIntegerOp>;
import_handler_map_["ConvTranspose"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXConvTransposeOp>;
import_handler_map_["Cos"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCosOp>;
import_handler_map_["Cosh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCoshOp>;
import_handler_map_["CumSum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCumSumOp>;
import_handler_map_["DFT"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDFTOp>;
import_handler_map_["DFTV17"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDFTV17Op>;
import_handler_map_["DeformConv"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDeformConvOp>;
import_handler_map_["DepthToSpace"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDepthToSpaceOp>;
import_handler_map_["DequantizeLinear"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDequantizeLinearOp>;
import_handler_map_["Det"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDetOp>;
import_handler_map_["Div"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDivOp>;
import_handler_map_["Dropout"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodeDropout;
import_handler_map_["DynamicQuantizeLinear"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDynamicQuantizeLinearOp>;
import_handler_map_["Einsum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXEinsumOp>;
import_handler_map_["Elu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXEluOp>;
import_handler_map_["Equal"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXEqualOp>;
import_handler_map_["Erf"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXErfOp>;
import_handler_map_["Exp"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXExpOp>;
import_handler_map_["Expand"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXExpandOp>;
import_handler_map_["EyeLike"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXEyeLikeOp>;
import_handler_map_["Flatten"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXFlattenOp>;
import_handler_map_["Floor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXFloorOp>;
import_handler_map_["GRU"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGRUOp>;
import_handler_map_["Gather"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGatherOp>;
import_handler_map_["GatherElements"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGatherElementsOp>;
import_handler_map_["GatherND"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGatherNDOp>;
import_handler_map_["Gelu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGeluOp>;
import_handler_map_["Gemm"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGemmOp>;
import_handler_map_["GlobalAveragePool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGlobalAveragePoolOp>;
import_handler_map_["GlobalLpPool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGlobalLpPoolOp>;
import_handler_map_["GlobalMaxPool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGlobalMaxPoolOp>;
import_handler_map_["Greater"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGreaterOp>;
import_handler_map_["GreaterOrEqual"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGreaterOrEqualOp>;
import_handler_map_["GridSample"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGridSampleOp>;
import_handler_map_["GridSampleV16"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGridSampleV16Op>;
import_handler_map_["GroupNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGroupNormalizationOp>;
import_handler_map_["GroupNormalizationV18"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGroupNormalizationV18Op>;
import_handler_map_["HammingWindow"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXHammingWindowOp>;
import_handler_map_["HannWindow"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXHannWindowOp>;
import_handler_map_["HardSigmoid"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXHardSigmoidOp>;
import_handler_map_["HardSwish"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXHardSwishOp>;
import_handler_map_["Hardmax"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXHardmaxOp>;
import_handler_map_["Identity"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXIdentityOp>;
import_handler_map_["If"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXIfOp>;
import_handler_map_["InstanceNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXInstanceNormalizationOp>;
import_handler_map_["IsInf"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXIsInfOp>;
import_handler_map_["IsNaN"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXIsNaNOp>;
import_handler_map_["LRN"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLRNOp>;
import_handler_map_["LSTM"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLSTMOp>;
import_handler_map_["LayerNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLayerNormalizationOp>;
import_handler_map_["LeakyRelu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLeakyReluOp>;
import_handler_map_["Less"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLessOp>;
import_handler_map_["LessOrEqual"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLessOrEqualOp>;
import_handler_map_["Log"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLogOp>;
import_handler_map_["LogSoftmax"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLogSoftmaxOp>;
import_handler_map_["Loop"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLoopOp>;
import_handler_map_["LpNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLpNormalizationOp>;
import_handler_map_["LpPool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLpPoolOp>;
import_handler_map_["MatMul"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMatMulOp>;
import_handler_map_["MatMulInteger"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMatMulIntegerOp>;
import_handler_map_["Max"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMaxOp>;
import_handler_map_["MaxPool"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodeMaxPool;
import_handler_map_["MaxRoiPool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMaxRoiPoolOp>;
import_handler_map_["MaxUnpool"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMaxUnpoolOp>;
import_handler_map_["Mean"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMeanOp>;
import_handler_map_["MeanVarianceNormalization"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMeanVarianceNormalizationOp>;
import_handler_map_["MelWeightMatrix"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMelWeightMatrixOp>;
import_handler_map_["Min"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMinOp>;
import_handler_map_["Mish"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMishOp>;
import_handler_map_["Mod"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXModOp>;
import_handler_map_["Mul"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMulOp>;
import_handler_map_["Multinomial"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMultinomialOp>;
import_handler_map_["Neg"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNegOp>;
import_handler_map_["NegativeLogLikelihoodLoss"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNegativeLogLikelihoodLossOp>;
import_handler_map_["NonMaxSuppression"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNonMaxSuppressionOp>;
import_handler_map_["NonZero"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNonZeroOp>;
import_handler_map_["Not"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNotOp>;
import_handler_map_["OneHot"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOneHotOp>;
import_handler_map_["Optional"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOptionalOp>;
import_handler_map_["OptionalGetElement"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOptionalGetElementOp>;
import_handler_map_["OptionalHasElement"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOptionalHasElementOp>;
import_handler_map_["Or"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOrOp>;
import_handler_map_["PRelu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPReluOp>;
import_handler_map_["Pad"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodePad;
import_handler_map_["PadV18"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPadV18Op>;
import_handler_map_["PadV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPadV13Op>;
import_handler_map_["PadV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPadV11Op>;
import_handler_map_["PadV2"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPadV2Op>;
import_handler_map_["Pow"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXPowOp>;
import_handler_map_["QLinearConv"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXQLinearConvOp>;
import_handler_map_["QLinearMatMul"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXQLinearMatMulOp>;
import_handler_map_["QuantizeLinear"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXQuantizeLinearOp>;
import_handler_map_["RNN"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRNNOp>;
import_handler_map_["RandomNormal"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRandomNormalOp>;
import_handler_map_["RandomNormalLike"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRandomNormalLikeOp>;
import_handler_map_["RandomUniform"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRandomUniformOp>;
import_handler_map_["RandomUniformLike"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRandomUniformLikeOp>;
import_handler_map_["Range"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRangeOp>;
import_handler_map_["Reciprocal"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReciprocalOp>;
import_handler_map_["ReduceL1"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceL1Op>;
import_handler_map_["ReduceL1V13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceL1V13Op>;
import_handler_map_["ReduceL2"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceL2Op>;
import_handler_map_["ReduceL2V13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceL2V13Op>;
import_handler_map_["ReduceLogSum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceLogSumOp>;
import_handler_map_["ReduceLogSumV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceLogSumV13Op>;
import_handler_map_["ReduceLogSumExp"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceLogSumExpOp>;
import_handler_map_["ReduceLogSumExpV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceLogSumExpV13Op>;
import_handler_map_["ReduceMax"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMaxOp>;
import_handler_map_["ReduceMaxV18"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMaxV18Op>;
import_handler_map_["ReduceMaxV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMaxV13Op>;
import_handler_map_["ReduceMean"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMeanOp>;
import_handler_map_["ReduceMeanV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMeanV13Op>;
import_handler_map_["ReduceMin"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMinOp>;
import_handler_map_["ReduceMinV18"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMinV18Op>;
import_handler_map_["ReduceMinV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceMinV13Op>;
import_handler_map_["ReduceProd"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceProdOp>;
import_handler_map_["ReduceProdV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceProdV13Op>;
import_handler_map_["ReduceSum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceSumOp>;
import_handler_map_["ReduceSumV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceSumV11Op>;
import_handler_map_["ReduceSumSquare"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceSumSquareOp>;
import_handler_map_["ReduceSumSquareV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReduceSumSquareV13Op>;
import_handler_map_["Relu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReluOp>;
import_handler_map_["Reshape"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReshapeOp>;
import_handler_map_["Resize"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXResizeOp>;
import_handler_map_["ResizeV18"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXResizeV18Op>;
import_handler_map_["ResizeV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXResizeV13Op>;
import_handler_map_["ResizeV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXResizeV11Op>;
import_handler_map_["ResizeV10"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXResizeV10Op>;
import_handler_map_["ReverseSequence"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXReverseSequenceOp>;
import_handler_map_["RoiAlign"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRoiAlignOp>;
import_handler_map_["Round"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXRoundOp>;
import_handler_map_["STFT"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSTFTOp>;
import_handler_map_["Scan"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXScanOp>;
import_handler_map_["Scatter"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXScatterOp>;
import_handler_map_["ScatterElements"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXScatterElementsOp>;
import_handler_map_["ScatterND"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXScatterNDOp>;
import_handler_map_["Selu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSeluOp>;
import_handler_map_["SequenceAt"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceAtOp>;
import_handler_map_["SequenceConstruct"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceConstructOp>;
import_handler_map_["SequenceEmpty"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceEmptyOp>;
import_handler_map_["SequenceErase"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceEraseOp>;
import_handler_map_["SequenceInsert"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceInsertOp>;
import_handler_map_["SequenceLength"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceLengthOp>;
import_handler_map_["SequenceMap"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSequenceMapOp>;
import_handler_map_["Shape"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXShapeOp>;
import_handler_map_["Shrink"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXShrinkOp>;
import_handler_map_["Sigmoid"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSigmoidOp>;
import_handler_map_["Sign"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSignOp>;
import_handler_map_["Sin"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSinOp>;
import_handler_map_["Sinh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSinhOp>;
import_handler_map_["Size"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSizeOp>;
import_handler_map_["Slice"] =
&onnx_mlir::detail::FrontendGenImpl::ImportNodeSlice;
import_handler_map_["Softmax"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSoftmaxOp>;
import_handler_map_["SoftmaxV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSoftmaxV11Op>;
import_handler_map_["SoftmaxCrossEntropyLoss"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSoftmaxCrossEntropyLossOp>;
import_handler_map_["Softplus"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSoftplusOp>;
import_handler_map_["Softsign"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSoftsignOp>;
import_handler_map_["SpaceToDepth"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSpaceToDepthOp>;
import_handler_map_["Split"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSplitOp>;
import_handler_map_["SplitV13"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSplitV13Op>;
import_handler_map_["SplitV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSplitV11Op>;
import_handler_map_["SplitToSequence"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSplitToSequenceOp>;
import_handler_map_["Sqrt"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSqrtOp>;
import_handler_map_["Squeeze"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSqueezeOp>;
import_handler_map_["SqueezeV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSqueezeV11Op>;
import_handler_map_["StringNormalizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXStringNormalizerOp>;
import_handler_map_["Sub"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSubOp>;
import_handler_map_["Sum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSumOp>;
import_handler_map_["Tan"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTanOp>;
import_handler_map_["Tanh"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTanhOp>;
import_handler_map_["TfIdfVectorizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTfIdfVectorizerOp>;
import_handler_map_["ThresholdedRelu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXThresholdedReluOp>;
import_handler_map_["Tile"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTileOp>;
import_handler_map_["TopK"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTopKOp>;
import_handler_map_["Transpose"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTransposeOp>;
import_handler_map_["Trilu"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTriluOp>;
import_handler_map_["Unique"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXUniqueOp>;
import_handler_map_["Unsqueeze"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXUnsqueezeOp>;
import_handler_map_["UnsqueezeV11"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXUnsqueezeV11Op>;
import_handler_map_["Upsample"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXUpsampleOp>;
import_handler_map_["UpsampleV7"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXUpsampleV7Op>;
import_handler_map_["Where"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXWhereOp>;
import_handler_map_["Xor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXXorOp>;
import_handler_map_["ArrayFeatureExtractor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXArrayFeatureExtractorOp>;
import_handler_map_["Binarizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXBinarizerOp>;
import_handler_map_["CastMap"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXCastMapOp>;
import_handler_map_["CategoryMapper"] =
&onnx_mlir::detail::FrontendGenImpl::ImportCategoryMapper;
import_handler_map_["DictVectorizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXDictVectorizerOp>;
import_handler_map_["FeatureVectorizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXFeatureVectorizerOp>;
import_handler_map_["Imputer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXImputerOp>;
import_handler_map_["LabelEncoder"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLabelEncoderOp>;
import_handler_map_["LinearClassifier"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLinearClassifierOp>;
import_handler_map_["LinearRegressor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXLinearRegressorOp>;
import_handler_map_["Normalizer"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXNormalizerOp>;
import_handler_map_["OneHotEncoder"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXOneHotEncoderOp>;
import_handler_map_["SVMClassifier"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSVMClassifierOp>;
import_handler_map_["SVMRegressor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXSVMRegressorOp>;
import_handler_map_["Scaler"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXScalerOp>;
import_handler_map_["TreeEnsembleClassifier"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTreeEnsembleClassifierOp>;
import_handler_map_["TreeEnsembleRegressor"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXTreeEnsembleRegressorOp>;
import_handler_map_["ZipMap"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXZipMapOp>;
import_handler_map_["Adagrad"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAdagradOp>;
import_handler_map_["Adam"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXAdamOp>;
import_handler_map_["Gradient"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXGradientOp>;
import_handler_map_["Momentum"] =
&onnx_mlir::detail::FrontendGenImpl::buildOperation<mlir::ONNXMomentumOp>;