-
Notifications
You must be signed in to change notification settings - Fork 2
/
onnx_pb.lua
1095 lines (1017 loc) · 59 KB
/
onnx_pb.lua
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
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-- Generated by protobuf; do not edit
local module = {}
local protobuf = require 'protobuf'
module.VERSION = protobuf.EnumDescriptor()
module.VERSION__START_VERSION_ENUM = protobuf.EnumValueDescriptor()
module.VERSION_IR_VERSION_2017_10_10_ENUM = protobuf.EnumValueDescriptor()
module.VERSION_IR_VERSION_2017_10_30_ENUM = protobuf.EnumValueDescriptor()
module.VERSION_IR_VERSION_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO = protobuf.Descriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE = protobuf.EnumDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_UNDEFINED_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOAT_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INT_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRING_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSOR_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPH_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOATS_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INTS_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRINGS_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSORS_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPHS_ENUM = protobuf.EnumValueDescriptor()
module.ATTRIBUTEPROTO_NAME_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_TYPE_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_F_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_I_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_S_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_T_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_G_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_FLOATS_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_INTS_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_STRINGS_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_TENSORS_FIELD = protobuf.FieldDescriptor()
module.ATTRIBUTEPROTO_GRAPHS_FIELD = protobuf.FieldDescriptor()
module.VALUEINFOPROTO = protobuf.Descriptor()
module.VALUEINFOPROTO_NAME_FIELD = protobuf.FieldDescriptor()
module.VALUEINFOPROTO_TYPE_FIELD = protobuf.FieldDescriptor()
module.VALUEINFOPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO = protobuf.Descriptor()
module.NODEPROTO_INPUT_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_OUTPUT_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_NAME_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_OP_TYPE_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_DOMAIN_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_ATTRIBUTE_FIELD = protobuf.FieldDescriptor()
module.NODEPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO = protobuf.Descriptor()
module.MODELPROTO_IR_VERSION_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_OPSET_IMPORT_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_PRODUCER_NAME_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_PRODUCER_VERSION_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_DOMAIN_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_MODEL_VERSION_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_GRAPH_FIELD = protobuf.FieldDescriptor()
module.MODELPROTO_METADATA_PROPS_FIELD = protobuf.FieldDescriptor()
module.STRINGSTRINGENTRYPROTO = protobuf.Descriptor()
module.STRINGSTRINGENTRYPROTO_KEY_FIELD = protobuf.FieldDescriptor()
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO = protobuf.Descriptor()
module.GRAPHPROTO_NODE_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_NAME_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_INITIALIZER_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_INPUT_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_OUTPUT_FIELD = protobuf.FieldDescriptor()
module.GRAPHPROTO_VALUE_INFO_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO = protobuf.Descriptor()
module.TENSORPROTO_SEGMENT = protobuf.Descriptor()
module.TENSORPROTO_SEGMENT_BEGIN_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_SEGMENT_END_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_DATATYPE = protobuf.EnumDescriptor()
module.TENSORPROTO_DATATYPE_UNDEFINED_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_FLOAT_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_UINT8_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_INT8_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_UINT16_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_INT16_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_INT32_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_INT64_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_STRING_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_BOOL_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_FLOAT16_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_DOUBLE_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_UINT32_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_UINT64_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_COMPLEX64_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DATATYPE_COMPLEX128_ENUM = protobuf.EnumValueDescriptor()
module.TENSORPROTO_DIMS_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_DATA_TYPE_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_SEGMENT_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_FLOAT_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_INT32_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_STRING_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_INT64_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_NAME_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_DOC_STRING_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_RAW_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_DOUBLE_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORPROTO_UINT64_DATA_FIELD = protobuf.FieldDescriptor()
module.TENSORSHAPEPROTO = protobuf.Descriptor()
module.TENSORSHAPEPROTO_DIMENSION = protobuf.Descriptor()
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD = protobuf.FieldDescriptor()
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD = protobuf.FieldDescriptor()
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD = protobuf.FieldDescriptor()
module.TENSORSHAPEPROTO_DIM_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO = protobuf.Descriptor()
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD = protobuf.FieldDescriptor()
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD = protobuf.FieldDescriptor()
module.TYPEPROTO = protobuf.Descriptor()
module.TYPEPROTO_TENSOR = protobuf.Descriptor()
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD = protobuf.FieldDescriptor()
module.TYPEPROTO_TENSOR_SHAPE_FIELD = protobuf.FieldDescriptor()
module.TYPEPROTO_TENSOR_TYPE_FIELD = protobuf.FieldDescriptor()
module.OPERATORSETIDPROTO = protobuf.Descriptor()
module.OPERATORSETIDPROTO_DOMAIN_FIELD = protobuf.FieldDescriptor()
module.OPERATORSETIDPROTO_VERSION_FIELD = protobuf.FieldDescriptor()
module.VERSION__START_VERSION_ENUM.name = '_START_VERSION'
module.VERSION__START_VERSION_ENUM.index = 0
module.VERSION__START_VERSION_ENUM.number = 0
module.VERSION_IR_VERSION_2017_10_10_ENUM.name = 'IR_VERSION_2017_10_10'
module.VERSION_IR_VERSION_2017_10_10_ENUM.index = 1
module.VERSION_IR_VERSION_2017_10_10_ENUM.number = 1
module.VERSION_IR_VERSION_2017_10_30_ENUM.name = 'IR_VERSION_2017_10_30'
module.VERSION_IR_VERSION_2017_10_30_ENUM.index = 2
module.VERSION_IR_VERSION_2017_10_30_ENUM.number = 2
module.VERSION_IR_VERSION_ENUM.name = 'IR_VERSION'
module.VERSION_IR_VERSION_ENUM.index = 3
module.VERSION_IR_VERSION_ENUM.number = 3
module.VERSION.name = 'Version'
module.VERSION.full_name = '.onnx.Version'
module.VERSION.values = {module.VERSION__START_VERSION_ENUM,module.VERSION_IR_VERSION_2017_10_10_ENUM,module.VERSION_IR_VERSION_2017_10_30_ENUM,module.VERSION_IR_VERSION_ENUM}
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_UNDEFINED_ENUM.name = 'UNDEFINED'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_UNDEFINED_ENUM.index = 0
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_UNDEFINED_ENUM.number = 0
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOAT_ENUM.name = 'FLOAT'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOAT_ENUM.index = 1
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOAT_ENUM.number = 1
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INT_ENUM.name = 'INT'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INT_ENUM.index = 2
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INT_ENUM.number = 2
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRING_ENUM.name = 'STRING'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRING_ENUM.index = 3
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRING_ENUM.number = 3
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSOR_ENUM.name = 'TENSOR'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSOR_ENUM.index = 4
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSOR_ENUM.number = 4
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPH_ENUM.name = 'GRAPH'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPH_ENUM.index = 5
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPH_ENUM.number = 5
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOATS_ENUM.name = 'FLOATS'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOATS_ENUM.index = 6
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOATS_ENUM.number = 6
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INTS_ENUM.name = 'INTS'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INTS_ENUM.index = 7
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INTS_ENUM.number = 7
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRINGS_ENUM.name = 'STRINGS'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRINGS_ENUM.index = 8
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRINGS_ENUM.number = 8
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSORS_ENUM.name = 'TENSORS'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSORS_ENUM.index = 9
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSORS_ENUM.number = 9
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPHS_ENUM.name = 'GRAPHS'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPHS_ENUM.index = 10
module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPHS_ENUM.number = 10
module.ATTRIBUTEPROTO_ATTRIBUTETYPE.name = 'AttributeType'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE.full_name = '.onnx.AttributeProto.AttributeType'
module.ATTRIBUTEPROTO_ATTRIBUTETYPE.values = {module.ATTRIBUTEPROTO_ATTRIBUTETYPE_UNDEFINED_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOAT_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INT_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRING_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSOR_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPH_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_FLOATS_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_INTS_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_STRINGS_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_TENSORS_ENUM,module.ATTRIBUTEPROTO_ATTRIBUTETYPE_GRAPHS_ENUM}
module.ATTRIBUTEPROTO_NAME_FIELD.name = 'name'
module.ATTRIBUTEPROTO_NAME_FIELD.full_name = '.onnx.AttributeProto.name'
module.ATTRIBUTEPROTO_NAME_FIELD.number = 1
module.ATTRIBUTEPROTO_NAME_FIELD.index = 0
module.ATTRIBUTEPROTO_NAME_FIELD.label = 1
module.ATTRIBUTEPROTO_NAME_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_NAME_FIELD.default_value = ''
module.ATTRIBUTEPROTO_NAME_FIELD.type = 9
module.ATTRIBUTEPROTO_NAME_FIELD.cpp_type = 9
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.name = 'ref_attr_name'
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.full_name = '.onnx.AttributeProto.ref_attr_name'
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.number = 21
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.index = 1
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.label = 1
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.default_value = ''
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.type = 9
module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD.cpp_type = 9
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.full_name = '.onnx.AttributeProto.doc_string'
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.number = 13
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.index = 2
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.label = 1
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.default_value = ''
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.type = 9
module.ATTRIBUTEPROTO_DOC_STRING_FIELD.cpp_type = 9
module.ATTRIBUTEPROTO_TYPE_FIELD.name = 'type'
module.ATTRIBUTEPROTO_TYPE_FIELD.full_name = '.onnx.AttributeProto.type'
module.ATTRIBUTEPROTO_TYPE_FIELD.number = 20
module.ATTRIBUTEPROTO_TYPE_FIELD.index = 3
module.ATTRIBUTEPROTO_TYPE_FIELD.label = 1
module.ATTRIBUTEPROTO_TYPE_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_TYPE_FIELD.default_value = nil
module.ATTRIBUTEPROTO_TYPE_FIELD.enum_type = module.ATTRIBUTEPROTO_ATTRIBUTETYPE
module.ATTRIBUTEPROTO_TYPE_FIELD.type = 14
module.ATTRIBUTEPROTO_TYPE_FIELD.cpp_type = 8
module.ATTRIBUTEPROTO_F_FIELD.name = 'f'
module.ATTRIBUTEPROTO_F_FIELD.full_name = '.onnx.AttributeProto.f'
module.ATTRIBUTEPROTO_F_FIELD.number = 2
module.ATTRIBUTEPROTO_F_FIELD.index = 4
module.ATTRIBUTEPROTO_F_FIELD.label = 1
module.ATTRIBUTEPROTO_F_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_F_FIELD.default_value = 0.0
module.ATTRIBUTEPROTO_F_FIELD.type = 2
module.ATTRIBUTEPROTO_F_FIELD.cpp_type = 6
module.ATTRIBUTEPROTO_I_FIELD.name = 'i'
module.ATTRIBUTEPROTO_I_FIELD.full_name = '.onnx.AttributeProto.i'
module.ATTRIBUTEPROTO_I_FIELD.number = 3
module.ATTRIBUTEPROTO_I_FIELD.index = 5
module.ATTRIBUTEPROTO_I_FIELD.label = 1
module.ATTRIBUTEPROTO_I_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_I_FIELD.default_value = 0
module.ATTRIBUTEPROTO_I_FIELD.type = 3
module.ATTRIBUTEPROTO_I_FIELD.cpp_type = 2
module.ATTRIBUTEPROTO_S_FIELD.name = 's'
module.ATTRIBUTEPROTO_S_FIELD.full_name = '.onnx.AttributeProto.s'
module.ATTRIBUTEPROTO_S_FIELD.number = 4
module.ATTRIBUTEPROTO_S_FIELD.index = 6
module.ATTRIBUTEPROTO_S_FIELD.label = 1
module.ATTRIBUTEPROTO_S_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_S_FIELD.default_value = ''
module.ATTRIBUTEPROTO_S_FIELD.type = 12
module.ATTRIBUTEPROTO_S_FIELD.cpp_type = 9
module.ATTRIBUTEPROTO_T_FIELD.name = 't'
module.ATTRIBUTEPROTO_T_FIELD.full_name = '.onnx.AttributeProto.t'
module.ATTRIBUTEPROTO_T_FIELD.number = 5
module.ATTRIBUTEPROTO_T_FIELD.index = 7
module.ATTRIBUTEPROTO_T_FIELD.label = 1
module.ATTRIBUTEPROTO_T_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_T_FIELD.default_value = nil
module.ATTRIBUTEPROTO_T_FIELD.message_type = module.TENSORPROTO
module.ATTRIBUTEPROTO_T_FIELD.type = 11
module.ATTRIBUTEPROTO_T_FIELD.cpp_type = 10
module.ATTRIBUTEPROTO_G_FIELD.name = 'g'
module.ATTRIBUTEPROTO_G_FIELD.full_name = '.onnx.AttributeProto.g'
module.ATTRIBUTEPROTO_G_FIELD.number = 6
module.ATTRIBUTEPROTO_G_FIELD.index = 8
module.ATTRIBUTEPROTO_G_FIELD.label = 1
module.ATTRIBUTEPROTO_G_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_G_FIELD.default_value = nil
module.ATTRIBUTEPROTO_G_FIELD.message_type = module.GRAPHPROTO
module.ATTRIBUTEPROTO_G_FIELD.type = 11
module.ATTRIBUTEPROTO_G_FIELD.cpp_type = 10
module.ATTRIBUTEPROTO_FLOATS_FIELD.name = 'floats'
module.ATTRIBUTEPROTO_FLOATS_FIELD.full_name = '.onnx.AttributeProto.floats'
module.ATTRIBUTEPROTO_FLOATS_FIELD.number = 7
module.ATTRIBUTEPROTO_FLOATS_FIELD.index = 9
module.ATTRIBUTEPROTO_FLOATS_FIELD.label = 3
module.ATTRIBUTEPROTO_FLOATS_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_FLOATS_FIELD.default_value = {}
module.ATTRIBUTEPROTO_FLOATS_FIELD.type = 2
module.ATTRIBUTEPROTO_FLOATS_FIELD.cpp_type = 6
module.ATTRIBUTEPROTO_INTS_FIELD.name = 'ints'
module.ATTRIBUTEPROTO_INTS_FIELD.full_name = '.onnx.AttributeProto.ints'
module.ATTRIBUTEPROTO_INTS_FIELD.number = 8
module.ATTRIBUTEPROTO_INTS_FIELD.index = 10
module.ATTRIBUTEPROTO_INTS_FIELD.label = 3
module.ATTRIBUTEPROTO_INTS_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_INTS_FIELD.default_value = {}
module.ATTRIBUTEPROTO_INTS_FIELD.type = 3
module.ATTRIBUTEPROTO_INTS_FIELD.cpp_type = 2
module.ATTRIBUTEPROTO_STRINGS_FIELD.name = 'strings'
module.ATTRIBUTEPROTO_STRINGS_FIELD.full_name = '.onnx.AttributeProto.strings'
module.ATTRIBUTEPROTO_STRINGS_FIELD.number = 9
module.ATTRIBUTEPROTO_STRINGS_FIELD.index = 11
module.ATTRIBUTEPROTO_STRINGS_FIELD.label = 3
module.ATTRIBUTEPROTO_STRINGS_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_STRINGS_FIELD.default_value = {}
module.ATTRIBUTEPROTO_STRINGS_FIELD.type = 12
module.ATTRIBUTEPROTO_STRINGS_FIELD.cpp_type = 9
module.ATTRIBUTEPROTO_TENSORS_FIELD.name = 'tensors'
module.ATTRIBUTEPROTO_TENSORS_FIELD.full_name = '.onnx.AttributeProto.tensors'
module.ATTRIBUTEPROTO_TENSORS_FIELD.number = 10
module.ATTRIBUTEPROTO_TENSORS_FIELD.index = 12
module.ATTRIBUTEPROTO_TENSORS_FIELD.label = 3
module.ATTRIBUTEPROTO_TENSORS_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_TENSORS_FIELD.default_value = {}
module.ATTRIBUTEPROTO_TENSORS_FIELD.message_type = module.TENSORPROTO
module.ATTRIBUTEPROTO_TENSORS_FIELD.type = 11
module.ATTRIBUTEPROTO_TENSORS_FIELD.cpp_type = 10
module.ATTRIBUTEPROTO_GRAPHS_FIELD.name = 'graphs'
module.ATTRIBUTEPROTO_GRAPHS_FIELD.full_name = '.onnx.AttributeProto.graphs'
module.ATTRIBUTEPROTO_GRAPHS_FIELD.number = 11
module.ATTRIBUTEPROTO_GRAPHS_FIELD.index = 13
module.ATTRIBUTEPROTO_GRAPHS_FIELD.label = 3
module.ATTRIBUTEPROTO_GRAPHS_FIELD.has_default_value = false
module.ATTRIBUTEPROTO_GRAPHS_FIELD.default_value = {}
module.ATTRIBUTEPROTO_GRAPHS_FIELD.message_type = module.GRAPHPROTO
module.ATTRIBUTEPROTO_GRAPHS_FIELD.type = 11
module.ATTRIBUTEPROTO_GRAPHS_FIELD.cpp_type = 10
module.ATTRIBUTEPROTO.name = 'AttributeProto'
module.ATTRIBUTEPROTO.full_name = '.onnx.AttributeProto'
module.ATTRIBUTEPROTO.nested_types = {}
module.ATTRIBUTEPROTO.enum_types = {module.ATTRIBUTEPROTO_ATTRIBUTETYPE}
module.ATTRIBUTEPROTO.fields = {module.ATTRIBUTEPROTO_NAME_FIELD, module.ATTRIBUTEPROTO_REF_ATTR_NAME_FIELD, module.ATTRIBUTEPROTO_DOC_STRING_FIELD, module.ATTRIBUTEPROTO_TYPE_FIELD, module.ATTRIBUTEPROTO_F_FIELD, module.ATTRIBUTEPROTO_I_FIELD, module.ATTRIBUTEPROTO_S_FIELD, module.ATTRIBUTEPROTO_T_FIELD, module.ATTRIBUTEPROTO_G_FIELD, module.ATTRIBUTEPROTO_FLOATS_FIELD, module.ATTRIBUTEPROTO_INTS_FIELD, module.ATTRIBUTEPROTO_STRINGS_FIELD, module.ATTRIBUTEPROTO_TENSORS_FIELD, module.ATTRIBUTEPROTO_GRAPHS_FIELD}
module.ATTRIBUTEPROTO.is_extendable = false
module.ATTRIBUTEPROTO.extensions = {}
module.VALUEINFOPROTO_NAME_FIELD.name = 'name'
module.VALUEINFOPROTO_NAME_FIELD.full_name = '.onnx.ValueInfoProto.name'
module.VALUEINFOPROTO_NAME_FIELD.number = 1
module.VALUEINFOPROTO_NAME_FIELD.index = 0
module.VALUEINFOPROTO_NAME_FIELD.label = 1
module.VALUEINFOPROTO_NAME_FIELD.has_default_value = false
module.VALUEINFOPROTO_NAME_FIELD.default_value = ''
module.VALUEINFOPROTO_NAME_FIELD.type = 9
module.VALUEINFOPROTO_NAME_FIELD.cpp_type = 9
module.VALUEINFOPROTO_TYPE_FIELD.name = 'type'
module.VALUEINFOPROTO_TYPE_FIELD.full_name = '.onnx.ValueInfoProto.type'
module.VALUEINFOPROTO_TYPE_FIELD.number = 2
module.VALUEINFOPROTO_TYPE_FIELD.index = 1
module.VALUEINFOPROTO_TYPE_FIELD.label = 1
module.VALUEINFOPROTO_TYPE_FIELD.has_default_value = false
module.VALUEINFOPROTO_TYPE_FIELD.default_value = nil
module.VALUEINFOPROTO_TYPE_FIELD.message_type = module.TYPEPROTO
module.VALUEINFOPROTO_TYPE_FIELD.type = 11
module.VALUEINFOPROTO_TYPE_FIELD.cpp_type = 10
module.VALUEINFOPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.VALUEINFOPROTO_DOC_STRING_FIELD.full_name = '.onnx.ValueInfoProto.doc_string'
module.VALUEINFOPROTO_DOC_STRING_FIELD.number = 3
module.VALUEINFOPROTO_DOC_STRING_FIELD.index = 2
module.VALUEINFOPROTO_DOC_STRING_FIELD.label = 1
module.VALUEINFOPROTO_DOC_STRING_FIELD.has_default_value = false
module.VALUEINFOPROTO_DOC_STRING_FIELD.default_value = ''
module.VALUEINFOPROTO_DOC_STRING_FIELD.type = 9
module.VALUEINFOPROTO_DOC_STRING_FIELD.cpp_type = 9
module.VALUEINFOPROTO.name = 'ValueInfoProto'
module.VALUEINFOPROTO.full_name = '.onnx.ValueInfoProto'
module.VALUEINFOPROTO.nested_types = {}
module.VALUEINFOPROTO.enum_types = {}
module.VALUEINFOPROTO.fields = {module.VALUEINFOPROTO_NAME_FIELD, module.VALUEINFOPROTO_TYPE_FIELD, module.VALUEINFOPROTO_DOC_STRING_FIELD}
module.VALUEINFOPROTO.is_extendable = false
module.VALUEINFOPROTO.extensions = {}
module.NODEPROTO_INPUT_FIELD.name = 'input'
module.NODEPROTO_INPUT_FIELD.full_name = '.onnx.NodeProto.input'
module.NODEPROTO_INPUT_FIELD.number = 1
module.NODEPROTO_INPUT_FIELD.index = 0
module.NODEPROTO_INPUT_FIELD.label = 3
module.NODEPROTO_INPUT_FIELD.has_default_value = false
module.NODEPROTO_INPUT_FIELD.default_value = {}
module.NODEPROTO_INPUT_FIELD.type = 9
module.NODEPROTO_INPUT_FIELD.cpp_type = 9
module.NODEPROTO_OUTPUT_FIELD.name = 'output'
module.NODEPROTO_OUTPUT_FIELD.full_name = '.onnx.NodeProto.output'
module.NODEPROTO_OUTPUT_FIELD.number = 2
module.NODEPROTO_OUTPUT_FIELD.index = 1
module.NODEPROTO_OUTPUT_FIELD.label = 3
module.NODEPROTO_OUTPUT_FIELD.has_default_value = false
module.NODEPROTO_OUTPUT_FIELD.default_value = {}
module.NODEPROTO_OUTPUT_FIELD.type = 9
module.NODEPROTO_OUTPUT_FIELD.cpp_type = 9
module.NODEPROTO_NAME_FIELD.name = 'name'
module.NODEPROTO_NAME_FIELD.full_name = '.onnx.NodeProto.name'
module.NODEPROTO_NAME_FIELD.number = 3
module.NODEPROTO_NAME_FIELD.index = 2
module.NODEPROTO_NAME_FIELD.label = 1
module.NODEPROTO_NAME_FIELD.has_default_value = false
module.NODEPROTO_NAME_FIELD.default_value = ''
module.NODEPROTO_NAME_FIELD.type = 9
module.NODEPROTO_NAME_FIELD.cpp_type = 9
module.NODEPROTO_OP_TYPE_FIELD.name = 'op_type'
module.NODEPROTO_OP_TYPE_FIELD.full_name = '.onnx.NodeProto.op_type'
module.NODEPROTO_OP_TYPE_FIELD.number = 4
module.NODEPROTO_OP_TYPE_FIELD.index = 3
module.NODEPROTO_OP_TYPE_FIELD.label = 1
module.NODEPROTO_OP_TYPE_FIELD.has_default_value = false
module.NODEPROTO_OP_TYPE_FIELD.default_value = ''
module.NODEPROTO_OP_TYPE_FIELD.type = 9
module.NODEPROTO_OP_TYPE_FIELD.cpp_type = 9
module.NODEPROTO_DOMAIN_FIELD.name = 'domain'
module.NODEPROTO_DOMAIN_FIELD.full_name = '.onnx.NodeProto.domain'
module.NODEPROTO_DOMAIN_FIELD.number = 7
module.NODEPROTO_DOMAIN_FIELD.index = 4
module.NODEPROTO_DOMAIN_FIELD.label = 1
module.NODEPROTO_DOMAIN_FIELD.has_default_value = false
module.NODEPROTO_DOMAIN_FIELD.default_value = ''
module.NODEPROTO_DOMAIN_FIELD.type = 9
module.NODEPROTO_DOMAIN_FIELD.cpp_type = 9
module.NODEPROTO_ATTRIBUTE_FIELD.name = 'attribute'
module.NODEPROTO_ATTRIBUTE_FIELD.full_name = '.onnx.NodeProto.attribute'
module.NODEPROTO_ATTRIBUTE_FIELD.number = 5
module.NODEPROTO_ATTRIBUTE_FIELD.index = 5
module.NODEPROTO_ATTRIBUTE_FIELD.label = 3
module.NODEPROTO_ATTRIBUTE_FIELD.has_default_value = false
module.NODEPROTO_ATTRIBUTE_FIELD.default_value = {}
module.NODEPROTO_ATTRIBUTE_FIELD.message_type = module.ATTRIBUTEPROTO
module.NODEPROTO_ATTRIBUTE_FIELD.type = 11
module.NODEPROTO_ATTRIBUTE_FIELD.cpp_type = 10
module.NODEPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.NODEPROTO_DOC_STRING_FIELD.full_name = '.onnx.NodeProto.doc_string'
module.NODEPROTO_DOC_STRING_FIELD.number = 6
module.NODEPROTO_DOC_STRING_FIELD.index = 6
module.NODEPROTO_DOC_STRING_FIELD.label = 1
module.NODEPROTO_DOC_STRING_FIELD.has_default_value = false
module.NODEPROTO_DOC_STRING_FIELD.default_value = ''
module.NODEPROTO_DOC_STRING_FIELD.type = 9
module.NODEPROTO_DOC_STRING_FIELD.cpp_type = 9
module.NODEPROTO.name = 'NodeProto'
module.NODEPROTO.full_name = '.onnx.NodeProto'
module.NODEPROTO.nested_types = {}
module.NODEPROTO.enum_types = {}
module.NODEPROTO.fields = {module.NODEPROTO_INPUT_FIELD, module.NODEPROTO_OUTPUT_FIELD, module.NODEPROTO_NAME_FIELD, module.NODEPROTO_OP_TYPE_FIELD, module.NODEPROTO_DOMAIN_FIELD, module.NODEPROTO_ATTRIBUTE_FIELD, module.NODEPROTO_DOC_STRING_FIELD}
module.NODEPROTO.is_extendable = false
module.NODEPROTO.extensions = {}
module.MODELPROTO_IR_VERSION_FIELD.name = 'ir_version'
module.MODELPROTO_IR_VERSION_FIELD.full_name = '.onnx.ModelProto.ir_version'
module.MODELPROTO_IR_VERSION_FIELD.number = 1
module.MODELPROTO_IR_VERSION_FIELD.index = 0
module.MODELPROTO_IR_VERSION_FIELD.label = 1
module.MODELPROTO_IR_VERSION_FIELD.has_default_value = false
module.MODELPROTO_IR_VERSION_FIELD.default_value = 0
module.MODELPROTO_IR_VERSION_FIELD.type = 3
module.MODELPROTO_IR_VERSION_FIELD.cpp_type = 2
module.MODELPROTO_OPSET_IMPORT_FIELD.name = 'opset_import'
module.MODELPROTO_OPSET_IMPORT_FIELD.full_name = '.onnx.ModelProto.opset_import'
module.MODELPROTO_OPSET_IMPORT_FIELD.number = 8
module.MODELPROTO_OPSET_IMPORT_FIELD.index = 1
module.MODELPROTO_OPSET_IMPORT_FIELD.label = 3
module.MODELPROTO_OPSET_IMPORT_FIELD.has_default_value = false
module.MODELPROTO_OPSET_IMPORT_FIELD.default_value = {}
module.MODELPROTO_OPSET_IMPORT_FIELD.message_type = module.OPERATORSETIDPROTO
module.MODELPROTO_OPSET_IMPORT_FIELD.type = 11
module.MODELPROTO_OPSET_IMPORT_FIELD.cpp_type = 10
module.MODELPROTO_PRODUCER_NAME_FIELD.name = 'producer_name'
module.MODELPROTO_PRODUCER_NAME_FIELD.full_name = '.onnx.ModelProto.producer_name'
module.MODELPROTO_PRODUCER_NAME_FIELD.number = 2
module.MODELPROTO_PRODUCER_NAME_FIELD.index = 2
module.MODELPROTO_PRODUCER_NAME_FIELD.label = 1
module.MODELPROTO_PRODUCER_NAME_FIELD.has_default_value = false
module.MODELPROTO_PRODUCER_NAME_FIELD.default_value = ''
module.MODELPROTO_PRODUCER_NAME_FIELD.type = 9
module.MODELPROTO_PRODUCER_NAME_FIELD.cpp_type = 9
module.MODELPROTO_PRODUCER_VERSION_FIELD.name = 'producer_version'
module.MODELPROTO_PRODUCER_VERSION_FIELD.full_name = '.onnx.ModelProto.producer_version'
module.MODELPROTO_PRODUCER_VERSION_FIELD.number = 3
module.MODELPROTO_PRODUCER_VERSION_FIELD.index = 3
module.MODELPROTO_PRODUCER_VERSION_FIELD.label = 1
module.MODELPROTO_PRODUCER_VERSION_FIELD.has_default_value = false
module.MODELPROTO_PRODUCER_VERSION_FIELD.default_value = ''
module.MODELPROTO_PRODUCER_VERSION_FIELD.type = 9
module.MODELPROTO_PRODUCER_VERSION_FIELD.cpp_type = 9
module.MODELPROTO_DOMAIN_FIELD.name = 'domain'
module.MODELPROTO_DOMAIN_FIELD.full_name = '.onnx.ModelProto.domain'
module.MODELPROTO_DOMAIN_FIELD.number = 4
module.MODELPROTO_DOMAIN_FIELD.index = 4
module.MODELPROTO_DOMAIN_FIELD.label = 1
module.MODELPROTO_DOMAIN_FIELD.has_default_value = false
module.MODELPROTO_DOMAIN_FIELD.default_value = ''
module.MODELPROTO_DOMAIN_FIELD.type = 9
module.MODELPROTO_DOMAIN_FIELD.cpp_type = 9
module.MODELPROTO_MODEL_VERSION_FIELD.name = 'model_version'
module.MODELPROTO_MODEL_VERSION_FIELD.full_name = '.onnx.ModelProto.model_version'
module.MODELPROTO_MODEL_VERSION_FIELD.number = 5
module.MODELPROTO_MODEL_VERSION_FIELD.index = 5
module.MODELPROTO_MODEL_VERSION_FIELD.label = 1
module.MODELPROTO_MODEL_VERSION_FIELD.has_default_value = false
module.MODELPROTO_MODEL_VERSION_FIELD.default_value = 0
module.MODELPROTO_MODEL_VERSION_FIELD.type = 3
module.MODELPROTO_MODEL_VERSION_FIELD.cpp_type = 2
module.MODELPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.MODELPROTO_DOC_STRING_FIELD.full_name = '.onnx.ModelProto.doc_string'
module.MODELPROTO_DOC_STRING_FIELD.number = 6
module.MODELPROTO_DOC_STRING_FIELD.index = 6
module.MODELPROTO_DOC_STRING_FIELD.label = 1
module.MODELPROTO_DOC_STRING_FIELD.has_default_value = false
module.MODELPROTO_DOC_STRING_FIELD.default_value = ''
module.MODELPROTO_DOC_STRING_FIELD.type = 9
module.MODELPROTO_DOC_STRING_FIELD.cpp_type = 9
module.MODELPROTO_GRAPH_FIELD.name = 'graph'
module.MODELPROTO_GRAPH_FIELD.full_name = '.onnx.ModelProto.graph'
module.MODELPROTO_GRAPH_FIELD.number = 7
module.MODELPROTO_GRAPH_FIELD.index = 7
module.MODELPROTO_GRAPH_FIELD.label = 1
module.MODELPROTO_GRAPH_FIELD.has_default_value = false
module.MODELPROTO_GRAPH_FIELD.default_value = nil
module.MODELPROTO_GRAPH_FIELD.message_type = module.GRAPHPROTO
module.MODELPROTO_GRAPH_FIELD.type = 11
module.MODELPROTO_GRAPH_FIELD.cpp_type = 10
module.MODELPROTO_METADATA_PROPS_FIELD.name = 'metadata_props'
module.MODELPROTO_METADATA_PROPS_FIELD.full_name = '.onnx.ModelProto.metadata_props'
module.MODELPROTO_METADATA_PROPS_FIELD.number = 14
module.MODELPROTO_METADATA_PROPS_FIELD.index = 8
module.MODELPROTO_METADATA_PROPS_FIELD.label = 3
module.MODELPROTO_METADATA_PROPS_FIELD.has_default_value = false
module.MODELPROTO_METADATA_PROPS_FIELD.default_value = {}
module.MODELPROTO_METADATA_PROPS_FIELD.message_type = module.STRINGSTRINGENTRYPROTO
module.MODELPROTO_METADATA_PROPS_FIELD.type = 11
module.MODELPROTO_METADATA_PROPS_FIELD.cpp_type = 10
module.MODELPROTO.name = 'ModelProto'
module.MODELPROTO.full_name = '.onnx.ModelProto'
module.MODELPROTO.nested_types = {}
module.MODELPROTO.enum_types = {}
module.MODELPROTO.fields = {module.MODELPROTO_IR_VERSION_FIELD, module.MODELPROTO_OPSET_IMPORT_FIELD, module.MODELPROTO_PRODUCER_NAME_FIELD, module.MODELPROTO_PRODUCER_VERSION_FIELD, module.MODELPROTO_DOMAIN_FIELD, module.MODELPROTO_MODEL_VERSION_FIELD, module.MODELPROTO_DOC_STRING_FIELD, module.MODELPROTO_GRAPH_FIELD, module.MODELPROTO_METADATA_PROPS_FIELD}
module.MODELPROTO.is_extendable = false
module.MODELPROTO.extensions = {}
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.name = 'key'
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.full_name = '.onnx.StringStringEntryProto.key'
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.number = 1
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.index = 0
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.label = 1
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.has_default_value = false
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.default_value = ''
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.type = 9
module.STRINGSTRINGENTRYPROTO_KEY_FIELD.cpp_type = 9
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.name = 'value'
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.full_name = '.onnx.StringStringEntryProto.value'
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.number = 2
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.index = 1
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.label = 1
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.has_default_value = false
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.default_value = ''
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.type = 9
module.STRINGSTRINGENTRYPROTO_VALUE_FIELD.cpp_type = 9
module.STRINGSTRINGENTRYPROTO.name = 'StringStringEntryProto'
module.STRINGSTRINGENTRYPROTO.full_name = '.onnx.StringStringEntryProto'
module.STRINGSTRINGENTRYPROTO.nested_types = {}
module.STRINGSTRINGENTRYPROTO.enum_types = {}
module.STRINGSTRINGENTRYPROTO.fields = {module.STRINGSTRINGENTRYPROTO_KEY_FIELD, module.STRINGSTRINGENTRYPROTO_VALUE_FIELD}
module.STRINGSTRINGENTRYPROTO.is_extendable = false
module.STRINGSTRINGENTRYPROTO.extensions = {}
module.GRAPHPROTO_NODE_FIELD.name = 'node'
module.GRAPHPROTO_NODE_FIELD.full_name = '.onnx.GraphProto.node'
module.GRAPHPROTO_NODE_FIELD.number = 1
module.GRAPHPROTO_NODE_FIELD.index = 0
module.GRAPHPROTO_NODE_FIELD.label = 3
module.GRAPHPROTO_NODE_FIELD.has_default_value = false
module.GRAPHPROTO_NODE_FIELD.default_value = {}
module.GRAPHPROTO_NODE_FIELD.message_type = module.NODEPROTO
module.GRAPHPROTO_NODE_FIELD.type = 11
module.GRAPHPROTO_NODE_FIELD.cpp_type = 10
module.GRAPHPROTO_NAME_FIELD.name = 'name'
module.GRAPHPROTO_NAME_FIELD.full_name = '.onnx.GraphProto.name'
module.GRAPHPROTO_NAME_FIELD.number = 2
module.GRAPHPROTO_NAME_FIELD.index = 1
module.GRAPHPROTO_NAME_FIELD.label = 1
module.GRAPHPROTO_NAME_FIELD.has_default_value = false
module.GRAPHPROTO_NAME_FIELD.default_value = ''
module.GRAPHPROTO_NAME_FIELD.type = 9
module.GRAPHPROTO_NAME_FIELD.cpp_type = 9
module.GRAPHPROTO_INITIALIZER_FIELD.name = 'initializer'
module.GRAPHPROTO_INITIALIZER_FIELD.full_name = '.onnx.GraphProto.initializer'
module.GRAPHPROTO_INITIALIZER_FIELD.number = 5
module.GRAPHPROTO_INITIALIZER_FIELD.index = 2
module.GRAPHPROTO_INITIALIZER_FIELD.label = 3
module.GRAPHPROTO_INITIALIZER_FIELD.has_default_value = false
module.GRAPHPROTO_INITIALIZER_FIELD.default_value = {}
module.GRAPHPROTO_INITIALIZER_FIELD.message_type = module.TENSORPROTO
module.GRAPHPROTO_INITIALIZER_FIELD.type = 11
module.GRAPHPROTO_INITIALIZER_FIELD.cpp_type = 10
module.GRAPHPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.GRAPHPROTO_DOC_STRING_FIELD.full_name = '.onnx.GraphProto.doc_string'
module.GRAPHPROTO_DOC_STRING_FIELD.number = 10
module.GRAPHPROTO_DOC_STRING_FIELD.index = 3
module.GRAPHPROTO_DOC_STRING_FIELD.label = 1
module.GRAPHPROTO_DOC_STRING_FIELD.has_default_value = false
module.GRAPHPROTO_DOC_STRING_FIELD.default_value = ''
module.GRAPHPROTO_DOC_STRING_FIELD.type = 9
module.GRAPHPROTO_DOC_STRING_FIELD.cpp_type = 9
module.GRAPHPROTO_INPUT_FIELD.name = 'input'
module.GRAPHPROTO_INPUT_FIELD.full_name = '.onnx.GraphProto.input'
module.GRAPHPROTO_INPUT_FIELD.number = 11
module.GRAPHPROTO_INPUT_FIELD.index = 4
module.GRAPHPROTO_INPUT_FIELD.label = 3
module.GRAPHPROTO_INPUT_FIELD.has_default_value = false
module.GRAPHPROTO_INPUT_FIELD.default_value = {}
module.GRAPHPROTO_INPUT_FIELD.message_type = module.VALUEINFOPROTO
module.GRAPHPROTO_INPUT_FIELD.type = 11
module.GRAPHPROTO_INPUT_FIELD.cpp_type = 10
module.GRAPHPROTO_OUTPUT_FIELD.name = 'output'
module.GRAPHPROTO_OUTPUT_FIELD.full_name = '.onnx.GraphProto.output'
module.GRAPHPROTO_OUTPUT_FIELD.number = 12
module.GRAPHPROTO_OUTPUT_FIELD.index = 5
module.GRAPHPROTO_OUTPUT_FIELD.label = 3
module.GRAPHPROTO_OUTPUT_FIELD.has_default_value = false
module.GRAPHPROTO_OUTPUT_FIELD.default_value = {}
module.GRAPHPROTO_OUTPUT_FIELD.message_type = module.VALUEINFOPROTO
module.GRAPHPROTO_OUTPUT_FIELD.type = 11
module.GRAPHPROTO_OUTPUT_FIELD.cpp_type = 10
module.GRAPHPROTO_VALUE_INFO_FIELD.name = 'value_info'
module.GRAPHPROTO_VALUE_INFO_FIELD.full_name = '.onnx.GraphProto.value_info'
module.GRAPHPROTO_VALUE_INFO_FIELD.number = 13
module.GRAPHPROTO_VALUE_INFO_FIELD.index = 6
module.GRAPHPROTO_VALUE_INFO_FIELD.label = 3
module.GRAPHPROTO_VALUE_INFO_FIELD.has_default_value = false
module.GRAPHPROTO_VALUE_INFO_FIELD.default_value = {}
module.GRAPHPROTO_VALUE_INFO_FIELD.message_type = module.VALUEINFOPROTO
module.GRAPHPROTO_VALUE_INFO_FIELD.type = 11
module.GRAPHPROTO_VALUE_INFO_FIELD.cpp_type = 10
module.GRAPHPROTO.name = 'GraphProto'
module.GRAPHPROTO.full_name = '.onnx.GraphProto'
module.GRAPHPROTO.nested_types = {}
module.GRAPHPROTO.enum_types = {}
module.GRAPHPROTO.fields = {module.GRAPHPROTO_NODE_FIELD, module.GRAPHPROTO_NAME_FIELD, module.GRAPHPROTO_INITIALIZER_FIELD, module.GRAPHPROTO_DOC_STRING_FIELD, module.GRAPHPROTO_INPUT_FIELD, module.GRAPHPROTO_OUTPUT_FIELD, module.GRAPHPROTO_VALUE_INFO_FIELD}
module.GRAPHPROTO.is_extendable = false
module.GRAPHPROTO.extensions = {}
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.name = 'begin'
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.full_name = '.onnx.TensorProto.Segment.begin'
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.number = 1
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.index = 0
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.label = 1
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.has_default_value = false
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.default_value = 0
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.type = 3
module.TENSORPROTO_SEGMENT_BEGIN_FIELD.cpp_type = 2
module.TENSORPROTO_SEGMENT_END_FIELD.name = 'end'
module.TENSORPROTO_SEGMENT_END_FIELD.full_name = '.onnx.TensorProto.Segment.end'
module.TENSORPROTO_SEGMENT_END_FIELD.number = 2
module.TENSORPROTO_SEGMENT_END_FIELD.index = 1
module.TENSORPROTO_SEGMENT_END_FIELD.label = 1
module.TENSORPROTO_SEGMENT_END_FIELD.has_default_value = false
module.TENSORPROTO_SEGMENT_END_FIELD.default_value = 0
module.TENSORPROTO_SEGMENT_END_FIELD.type = 3
module.TENSORPROTO_SEGMENT_END_FIELD.cpp_type = 2
module.TENSORPROTO_SEGMENT.name = 'Segment'
module.TENSORPROTO_SEGMENT.full_name = '.onnx.TensorProto.Segment'
module.TENSORPROTO_SEGMENT.nested_types = {}
module.TENSORPROTO_SEGMENT.enum_types = {}
module.TENSORPROTO_SEGMENT.fields = {module.TENSORPROTO_SEGMENT_BEGIN_FIELD, module.TENSORPROTO_SEGMENT_END_FIELD}
module.TENSORPROTO_SEGMENT.is_extendable = false
module.TENSORPROTO_SEGMENT.extensions = {}
module.TENSORPROTO_SEGMENT.containing_type = module.TENSORPROTO
module.TENSORPROTO_DATATYPE_UNDEFINED_ENUM.name = 'UNDEFINED'
module.TENSORPROTO_DATATYPE_UNDEFINED_ENUM.index = 0
module.TENSORPROTO_DATATYPE_UNDEFINED_ENUM.number = 0
module.TENSORPROTO_DATATYPE_FLOAT_ENUM.name = 'FLOAT'
module.TENSORPROTO_DATATYPE_FLOAT_ENUM.index = 1
module.TENSORPROTO_DATATYPE_FLOAT_ENUM.number = 1
module.TENSORPROTO_DATATYPE_UINT8_ENUM.name = 'UINT8'
module.TENSORPROTO_DATATYPE_UINT8_ENUM.index = 2
module.TENSORPROTO_DATATYPE_UINT8_ENUM.number = 2
module.TENSORPROTO_DATATYPE_INT8_ENUM.name = 'INT8'
module.TENSORPROTO_DATATYPE_INT8_ENUM.index = 3
module.TENSORPROTO_DATATYPE_INT8_ENUM.number = 3
module.TENSORPROTO_DATATYPE_UINT16_ENUM.name = 'UINT16'
module.TENSORPROTO_DATATYPE_UINT16_ENUM.index = 4
module.TENSORPROTO_DATATYPE_UINT16_ENUM.number = 4
module.TENSORPROTO_DATATYPE_INT16_ENUM.name = 'INT16'
module.TENSORPROTO_DATATYPE_INT16_ENUM.index = 5
module.TENSORPROTO_DATATYPE_INT16_ENUM.number = 5
module.TENSORPROTO_DATATYPE_INT32_ENUM.name = 'INT32'
module.TENSORPROTO_DATATYPE_INT32_ENUM.index = 6
module.TENSORPROTO_DATATYPE_INT32_ENUM.number = 6
module.TENSORPROTO_DATATYPE_INT64_ENUM.name = 'INT64'
module.TENSORPROTO_DATATYPE_INT64_ENUM.index = 7
module.TENSORPROTO_DATATYPE_INT64_ENUM.number = 7
module.TENSORPROTO_DATATYPE_STRING_ENUM.name = 'STRING'
module.TENSORPROTO_DATATYPE_STRING_ENUM.index = 8
module.TENSORPROTO_DATATYPE_STRING_ENUM.number = 8
module.TENSORPROTO_DATATYPE_BOOL_ENUM.name = 'BOOL'
module.TENSORPROTO_DATATYPE_BOOL_ENUM.index = 9
module.TENSORPROTO_DATATYPE_BOOL_ENUM.number = 9
module.TENSORPROTO_DATATYPE_FLOAT16_ENUM.name = 'FLOAT16'
module.TENSORPROTO_DATATYPE_FLOAT16_ENUM.index = 10
module.TENSORPROTO_DATATYPE_FLOAT16_ENUM.number = 10
module.TENSORPROTO_DATATYPE_DOUBLE_ENUM.name = 'DOUBLE'
module.TENSORPROTO_DATATYPE_DOUBLE_ENUM.index = 11
module.TENSORPROTO_DATATYPE_DOUBLE_ENUM.number = 11
module.TENSORPROTO_DATATYPE_UINT32_ENUM.name = 'UINT32'
module.TENSORPROTO_DATATYPE_UINT32_ENUM.index = 12
module.TENSORPROTO_DATATYPE_UINT32_ENUM.number = 12
module.TENSORPROTO_DATATYPE_UINT64_ENUM.name = 'UINT64'
module.TENSORPROTO_DATATYPE_UINT64_ENUM.index = 13
module.TENSORPROTO_DATATYPE_UINT64_ENUM.number = 13
module.TENSORPROTO_DATATYPE_COMPLEX64_ENUM.name = 'COMPLEX64'
module.TENSORPROTO_DATATYPE_COMPLEX64_ENUM.index = 14
module.TENSORPROTO_DATATYPE_COMPLEX64_ENUM.number = 14
module.TENSORPROTO_DATATYPE_COMPLEX128_ENUM.name = 'COMPLEX128'
module.TENSORPROTO_DATATYPE_COMPLEX128_ENUM.index = 15
module.TENSORPROTO_DATATYPE_COMPLEX128_ENUM.number = 15
module.TENSORPROTO_DATATYPE.name = 'DataType'
module.TENSORPROTO_DATATYPE.full_name = '.onnx.TensorProto.DataType'
module.TENSORPROTO_DATATYPE.values = {module.TENSORPROTO_DATATYPE_UNDEFINED_ENUM,module.TENSORPROTO_DATATYPE_FLOAT_ENUM,module.TENSORPROTO_DATATYPE_UINT8_ENUM,module.TENSORPROTO_DATATYPE_INT8_ENUM,module.TENSORPROTO_DATATYPE_UINT16_ENUM,module.TENSORPROTO_DATATYPE_INT16_ENUM,module.TENSORPROTO_DATATYPE_INT32_ENUM,module.TENSORPROTO_DATATYPE_INT64_ENUM,module.TENSORPROTO_DATATYPE_STRING_ENUM,module.TENSORPROTO_DATATYPE_BOOL_ENUM,module.TENSORPROTO_DATATYPE_FLOAT16_ENUM,module.TENSORPROTO_DATATYPE_DOUBLE_ENUM,module.TENSORPROTO_DATATYPE_UINT32_ENUM,module.TENSORPROTO_DATATYPE_UINT64_ENUM,module.TENSORPROTO_DATATYPE_COMPLEX64_ENUM,module.TENSORPROTO_DATATYPE_COMPLEX128_ENUM}
module.TENSORPROTO_DIMS_FIELD.name = 'dims'
module.TENSORPROTO_DIMS_FIELD.full_name = '.onnx.TensorProto.dims'
module.TENSORPROTO_DIMS_FIELD.number = 1
module.TENSORPROTO_DIMS_FIELD.index = 0
module.TENSORPROTO_DIMS_FIELD.label = 3
module.TENSORPROTO_DIMS_FIELD.has_default_value = false
module.TENSORPROTO_DIMS_FIELD.default_value = {}
module.TENSORPROTO_DIMS_FIELD.type = 3
module.TENSORPROTO_DIMS_FIELD.cpp_type = 2
module.TENSORPROTO_DATA_TYPE_FIELD.name = 'data_type'
module.TENSORPROTO_DATA_TYPE_FIELD.full_name = '.onnx.TensorProto.data_type'
module.TENSORPROTO_DATA_TYPE_FIELD.number = 2
module.TENSORPROTO_DATA_TYPE_FIELD.index = 1
module.TENSORPROTO_DATA_TYPE_FIELD.label = 1
module.TENSORPROTO_DATA_TYPE_FIELD.has_default_value = false
module.TENSORPROTO_DATA_TYPE_FIELD.default_value = nil
module.TENSORPROTO_DATA_TYPE_FIELD.enum_type = module.TENSORPROTO_DATATYPE
module.TENSORPROTO_DATA_TYPE_FIELD.type = 14
module.TENSORPROTO_DATA_TYPE_FIELD.cpp_type = 8
module.TENSORPROTO_SEGMENT_FIELD.name = 'segment'
module.TENSORPROTO_SEGMENT_FIELD.full_name = '.onnx.TensorProto.segment'
module.TENSORPROTO_SEGMENT_FIELD.number = 3
module.TENSORPROTO_SEGMENT_FIELD.index = 2
module.TENSORPROTO_SEGMENT_FIELD.label = 1
module.TENSORPROTO_SEGMENT_FIELD.has_default_value = false
module.TENSORPROTO_SEGMENT_FIELD.default_value = nil
module.TENSORPROTO_SEGMENT_FIELD.message_type = module.TENSORPROTO_SEGMENT
module.TENSORPROTO_SEGMENT_FIELD.type = 11
module.TENSORPROTO_SEGMENT_FIELD.cpp_type = 10
module.TENSORPROTO_FLOAT_DATA_FIELD.name = 'float_data'
module.TENSORPROTO_FLOAT_DATA_FIELD.full_name = '.onnx.TensorProto.float_data'
module.TENSORPROTO_FLOAT_DATA_FIELD.number = 4
module.TENSORPROTO_FLOAT_DATA_FIELD.index = 3
module.TENSORPROTO_FLOAT_DATA_FIELD.label = 3
module.TENSORPROTO_FLOAT_DATA_FIELD.has_default_value = false
module.TENSORPROTO_FLOAT_DATA_FIELD.default_value = {}
module.TENSORPROTO_FLOAT_DATA_FIELD.type = 2
module.TENSORPROTO_FLOAT_DATA_FIELD.cpp_type = 6
module.TENSORPROTO_INT32_DATA_FIELD.name = 'int32_data'
module.TENSORPROTO_INT32_DATA_FIELD.full_name = '.onnx.TensorProto.int32_data'
module.TENSORPROTO_INT32_DATA_FIELD.number = 5
module.TENSORPROTO_INT32_DATA_FIELD.index = 4
module.TENSORPROTO_INT32_DATA_FIELD.label = 3
module.TENSORPROTO_INT32_DATA_FIELD.has_default_value = false
module.TENSORPROTO_INT32_DATA_FIELD.default_value = {}
module.TENSORPROTO_INT32_DATA_FIELD.type = 5
module.TENSORPROTO_INT32_DATA_FIELD.cpp_type = 1
module.TENSORPROTO_STRING_DATA_FIELD.name = 'string_data'
module.TENSORPROTO_STRING_DATA_FIELD.full_name = '.onnx.TensorProto.string_data'
module.TENSORPROTO_STRING_DATA_FIELD.number = 6
module.TENSORPROTO_STRING_DATA_FIELD.index = 5
module.TENSORPROTO_STRING_DATA_FIELD.label = 3
module.TENSORPROTO_STRING_DATA_FIELD.has_default_value = false
module.TENSORPROTO_STRING_DATA_FIELD.default_value = {}
module.TENSORPROTO_STRING_DATA_FIELD.type = 12
module.TENSORPROTO_STRING_DATA_FIELD.cpp_type = 9
module.TENSORPROTO_INT64_DATA_FIELD.name = 'int64_data'
module.TENSORPROTO_INT64_DATA_FIELD.full_name = '.onnx.TensorProto.int64_data'
module.TENSORPROTO_INT64_DATA_FIELD.number = 7
module.TENSORPROTO_INT64_DATA_FIELD.index = 6
module.TENSORPROTO_INT64_DATA_FIELD.label = 3
module.TENSORPROTO_INT64_DATA_FIELD.has_default_value = false
module.TENSORPROTO_INT64_DATA_FIELD.default_value = {}
module.TENSORPROTO_INT64_DATA_FIELD.type = 3
module.TENSORPROTO_INT64_DATA_FIELD.cpp_type = 2
module.TENSORPROTO_NAME_FIELD.name = 'name'
module.TENSORPROTO_NAME_FIELD.full_name = '.onnx.TensorProto.name'
module.TENSORPROTO_NAME_FIELD.number = 8
module.TENSORPROTO_NAME_FIELD.index = 7
module.TENSORPROTO_NAME_FIELD.label = 1
module.TENSORPROTO_NAME_FIELD.has_default_value = false
module.TENSORPROTO_NAME_FIELD.default_value = ''
module.TENSORPROTO_NAME_FIELD.type = 9
module.TENSORPROTO_NAME_FIELD.cpp_type = 9
module.TENSORPROTO_DOC_STRING_FIELD.name = 'doc_string'
module.TENSORPROTO_DOC_STRING_FIELD.full_name = '.onnx.TensorProto.doc_string'
module.TENSORPROTO_DOC_STRING_FIELD.number = 12
module.TENSORPROTO_DOC_STRING_FIELD.index = 8
module.TENSORPROTO_DOC_STRING_FIELD.label = 1
module.TENSORPROTO_DOC_STRING_FIELD.has_default_value = false
module.TENSORPROTO_DOC_STRING_FIELD.default_value = ''
module.TENSORPROTO_DOC_STRING_FIELD.type = 9
module.TENSORPROTO_DOC_STRING_FIELD.cpp_type = 9
module.TENSORPROTO_RAW_DATA_FIELD.name = 'raw_data'
module.TENSORPROTO_RAW_DATA_FIELD.full_name = '.onnx.TensorProto.raw_data'
module.TENSORPROTO_RAW_DATA_FIELD.number = 9
module.TENSORPROTO_RAW_DATA_FIELD.index = 9
module.TENSORPROTO_RAW_DATA_FIELD.label = 1
module.TENSORPROTO_RAW_DATA_FIELD.has_default_value = false
module.TENSORPROTO_RAW_DATA_FIELD.default_value = ''
module.TENSORPROTO_RAW_DATA_FIELD.type = 12
module.TENSORPROTO_RAW_DATA_FIELD.cpp_type = 9
module.TENSORPROTO_DOUBLE_DATA_FIELD.name = 'double_data'
module.TENSORPROTO_DOUBLE_DATA_FIELD.full_name = '.onnx.TensorProto.double_data'
module.TENSORPROTO_DOUBLE_DATA_FIELD.number = 10
module.TENSORPROTO_DOUBLE_DATA_FIELD.index = 10
module.TENSORPROTO_DOUBLE_DATA_FIELD.label = 3
module.TENSORPROTO_DOUBLE_DATA_FIELD.has_default_value = false
module.TENSORPROTO_DOUBLE_DATA_FIELD.default_value = {}
module.TENSORPROTO_DOUBLE_DATA_FIELD.type = 1
module.TENSORPROTO_DOUBLE_DATA_FIELD.cpp_type = 5
module.TENSORPROTO_UINT64_DATA_FIELD.name = 'uint64_data'
module.TENSORPROTO_UINT64_DATA_FIELD.full_name = '.onnx.TensorProto.uint64_data'
module.TENSORPROTO_UINT64_DATA_FIELD.number = 11
module.TENSORPROTO_UINT64_DATA_FIELD.index = 11
module.TENSORPROTO_UINT64_DATA_FIELD.label = 3
module.TENSORPROTO_UINT64_DATA_FIELD.has_default_value = false
module.TENSORPROTO_UINT64_DATA_FIELD.default_value = {}
module.TENSORPROTO_UINT64_DATA_FIELD.type = 4
module.TENSORPROTO_UINT64_DATA_FIELD.cpp_type = 4
module.TENSORPROTO.name = 'TensorProto'
module.TENSORPROTO.full_name = '.onnx.TensorProto'
module.TENSORPROTO.nested_types = {module.TENSORPROTO_SEGMENT}
module.TENSORPROTO.enum_types = {module.TENSORPROTO_DATATYPE}
module.TENSORPROTO.fields = {module.TENSORPROTO_DIMS_FIELD, module.TENSORPROTO_DATA_TYPE_FIELD, module.TENSORPROTO_SEGMENT_FIELD, module.TENSORPROTO_FLOAT_DATA_FIELD, module.TENSORPROTO_INT32_DATA_FIELD, module.TENSORPROTO_STRING_DATA_FIELD, module.TENSORPROTO_INT64_DATA_FIELD, module.TENSORPROTO_NAME_FIELD, module.TENSORPROTO_DOC_STRING_FIELD, module.TENSORPROTO_RAW_DATA_FIELD, module.TENSORPROTO_DOUBLE_DATA_FIELD, module.TENSORPROTO_UINT64_DATA_FIELD}
module.TENSORPROTO.is_extendable = false
module.TENSORPROTO.extensions = {}
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.name = 'dim_value'
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.full_name = '.onnx.TensorShapeProto.Dimension.dim_value'
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.number = 1
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.index = 0
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.label = 1
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.has_default_value = false
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.default_value = 0
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.type = 3
module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD.cpp_type = 2
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.name = 'dim_param'
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.full_name = '.onnx.TensorShapeProto.Dimension.dim_param'
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.number = 2
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.index = 1
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.label = 1
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.has_default_value = false
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.default_value = ''
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.type = 9
module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD.cpp_type = 9
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.name = 'denotation'
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.full_name = '.onnx.TensorShapeProto.Dimension.denotation'
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.number = 3
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.index = 2
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.label = 1
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.has_default_value = false
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.default_value = ''
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.type = 9
module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD.cpp_type = 9
module.TENSORSHAPEPROTO_DIMENSION.name = 'Dimension'
module.TENSORSHAPEPROTO_DIMENSION.full_name = '.onnx.TensorShapeProto.Dimension'
module.TENSORSHAPEPROTO_DIMENSION.nested_types = {}
module.TENSORSHAPEPROTO_DIMENSION.enum_types = {}
module.TENSORSHAPEPROTO_DIMENSION.fields = {module.TENSORSHAPEPROTO_DIMENSION_DIM_VALUE_FIELD, module.TENSORSHAPEPROTO_DIMENSION_DIM_PARAM_FIELD, module.TENSORSHAPEPROTO_DIMENSION_DENOTATION_FIELD}
module.TENSORSHAPEPROTO_DIMENSION.is_extendable = false
module.TENSORSHAPEPROTO_DIMENSION.extensions = {}
module.TENSORSHAPEPROTO_DIMENSION.containing_type = module.TENSORSHAPEPROTO
module.TENSORSHAPEPROTO_DIM_FIELD.name = 'dim'
module.TENSORSHAPEPROTO_DIM_FIELD.full_name = '.onnx.TensorShapeProto.dim'
module.TENSORSHAPEPROTO_DIM_FIELD.number = 1
module.TENSORSHAPEPROTO_DIM_FIELD.index = 0
module.TENSORSHAPEPROTO_DIM_FIELD.label = 3
module.TENSORSHAPEPROTO_DIM_FIELD.has_default_value = false
module.TENSORSHAPEPROTO_DIM_FIELD.default_value = {}
module.TENSORSHAPEPROTO_DIM_FIELD.message_type = module.TENSORSHAPEPROTO_DIMENSION
module.TENSORSHAPEPROTO_DIM_FIELD.type = 11
module.TENSORSHAPEPROTO_DIM_FIELD.cpp_type = 10
module.TENSORSHAPEPROTO.name = 'TensorShapeProto'
module.TENSORSHAPEPROTO.full_name = '.onnx.TensorShapeProto'
module.TENSORSHAPEPROTO.nested_types = {module.TENSORSHAPEPROTO_DIMENSION}
module.TENSORSHAPEPROTO.enum_types = {}
module.TENSORSHAPEPROTO.fields = {module.TENSORSHAPEPROTO_DIM_FIELD}
module.TENSORSHAPEPROTO.is_extendable = false
module.TENSORSHAPEPROTO.extensions = {}
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.name = 'DATA_BATCH'
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.full_name = '.onnx.DenotationConstProto.DATA_BATCH'
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.number = 1
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.index = 0
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.label = 1
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.default_value = 'DATA_BATCH'
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.type = 9
module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.name = 'DATA_CHANNEL'
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.full_name = '.onnx.DenotationConstProto.DATA_CHANNEL'
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.number = 2
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.index = 1
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.label = 1
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.default_value = 'DATA_CHANNEL'
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.type = 9
module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.name = 'DATA_TIME'
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.full_name = '.onnx.DenotationConstProto.DATA_TIME'
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.number = 3
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.index = 2
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.label = 1
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.default_value = 'DATA_TIME'
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.type = 9
module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.name = 'DATA_FEATURE'
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.full_name = '.onnx.DenotationConstProto.DATA_FEATURE'
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.number = 4
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.index = 3
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.label = 1
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.default_value = 'DATA_FEATURE'
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.type = 9
module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.name = 'FILTER_IN_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.full_name = '.onnx.DenotationConstProto.FILTER_IN_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.number = 5
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.index = 4
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.label = 1
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.default_value = 'FILTER_IN_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.type = 9
module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.name = 'FILTER_OUT_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.full_name = '.onnx.DenotationConstProto.FILTER_OUT_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.number = 6
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.index = 5
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.label = 1
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.default_value = 'FILTER_OUT_CHANNEL'
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.type = 9
module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.name = 'FILTER_SPATIAL'
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.full_name = '.onnx.DenotationConstProto.FILTER_SPATIAL'
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.number = 7
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.index = 6
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.label = 1
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.has_default_value = true
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.default_value = 'FILTER_SPATIAL'
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.type = 9
module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD.cpp_type = 9
module.DENOTATIONCONSTPROTO.name = 'DenotationConstProto'
module.DENOTATIONCONSTPROTO.full_name = '.onnx.DenotationConstProto'
module.DENOTATIONCONSTPROTO.nested_types = {}
module.DENOTATIONCONSTPROTO.enum_types = {}
module.DENOTATIONCONSTPROTO.fields = {module.DENOTATIONCONSTPROTO_DATA_BATCH_FIELD, module.DENOTATIONCONSTPROTO_DATA_CHANNEL_FIELD, module.DENOTATIONCONSTPROTO_DATA_TIME_FIELD, module.DENOTATIONCONSTPROTO_DATA_FEATURE_FIELD, module.DENOTATIONCONSTPROTO_FILTER_IN_CHANNEL_FIELD, module.DENOTATIONCONSTPROTO_FILTER_OUT_CHANNEL_FIELD, module.DENOTATIONCONSTPROTO_FILTER_SPATIAL_FIELD}
module.DENOTATIONCONSTPROTO.is_extendable = false
module.DENOTATIONCONSTPROTO.extensions = {}
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.name = 'elem_type'
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.full_name = '.onnx.TypeProto.Tensor.elem_type'
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.number = 1
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.index = 0
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.label = 1
module.TYPEPROTO_TENSOR_ELEM_TYPE_FIELD.has_default_value = false