RedbeardNZ commited on
Commit
da1d213
·
verified ·
1 Parent(s): d41bf83

initial models

Browse files
Files changed (4) hide show
  1. embedder.onnx +3 -0
  2. embedder.onnx.prototxt +1179 -0
  3. model.onnx +3 -0
  4. model.onnx.prototxt +2425 -0
embedder.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4fb342dcbd8b8dd9977816343c56d5641a3be86233661e07e4beab79024df872
3
+ size 48654336
embedder.onnx.prototxt ADDED
@@ -0,0 +1,1179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ir_version: 7
2
+ producer_name: "pytorch"
3
+ producer_version: "1.10"
4
+ model_version: 0
5
+ graph {
6
+ name: "torch-jit-export"
7
+ node {
8
+ output: "15"
9
+ name: "Constant_0"
10
+ op_type: "Constant"
11
+ attribute {
12
+ name: "value"
13
+ t {
14
+ dims: 1
15
+ data_type: 7
16
+ }
17
+ type: TENSOR
18
+ }
19
+ }
20
+ node {
21
+ output: "16"
22
+ name: "Constant_1"
23
+ op_type: "Constant"
24
+ attribute {
25
+ name: "value"
26
+ t {
27
+ dims: 1
28
+ data_type: 7
29
+ }
30
+ type: TENSOR
31
+ }
32
+ }
33
+ node {
34
+ output: "17"
35
+ name: "Constant_2"
36
+ op_type: "Constant"
37
+ attribute {
38
+ name: "value"
39
+ t {
40
+ dims: 1
41
+ data_type: 7
42
+ }
43
+ type: TENSOR
44
+ }
45
+ }
46
+ node {
47
+ input: "dvec_mel"
48
+ input: "16"
49
+ input: "17"
50
+ input: "15"
51
+ output: "18"
52
+ name: "Slice_3"
53
+ op_type: "Slice"
54
+ }
55
+ node {
56
+ output: "19"
57
+ name: "Constant_4"
58
+ op_type: "Constant"
59
+ attribute {
60
+ name: "value"
61
+ t {
62
+ dims: 1
63
+ data_type: 7
64
+ }
65
+ type: TENSOR
66
+ }
67
+ }
68
+ node {
69
+ output: "20"
70
+ name: "Constant_5"
71
+ op_type: "Constant"
72
+ attribute {
73
+ name: "value"
74
+ t {
75
+ dims: 1
76
+ data_type: 7
77
+ }
78
+ type: TENSOR
79
+ }
80
+ }
81
+ node {
82
+ output: "21"
83
+ name: "Constant_6"
84
+ op_type: "Constant"
85
+ attribute {
86
+ name: "value"
87
+ t {
88
+ dims: 1
89
+ data_type: 7
90
+ }
91
+ type: TENSOR
92
+ }
93
+ }
94
+ node {
95
+ input: "dvec_mel"
96
+ input: "20"
97
+ input: "21"
98
+ input: "19"
99
+ output: "22"
100
+ name: "Slice_7"
101
+ op_type: "Slice"
102
+ }
103
+ node {
104
+ output: "23"
105
+ name: "Constant_8"
106
+ op_type: "Constant"
107
+ attribute {
108
+ name: "value"
109
+ t {
110
+ dims: 1
111
+ data_type: 7
112
+ }
113
+ type: TENSOR
114
+ }
115
+ }
116
+ node {
117
+ output: "24"
118
+ name: "Constant_9"
119
+ op_type: "Constant"
120
+ attribute {
121
+ name: "value"
122
+ t {
123
+ dims: 1
124
+ data_type: 7
125
+ }
126
+ type: TENSOR
127
+ }
128
+ }
129
+ node {
130
+ output: "25"
131
+ name: "Constant_10"
132
+ op_type: "Constant"
133
+ attribute {
134
+ name: "value"
135
+ t {
136
+ dims: 1
137
+ data_type: 7
138
+ }
139
+ type: TENSOR
140
+ }
141
+ }
142
+ node {
143
+ input: "dvec_mel"
144
+ input: "24"
145
+ input: "25"
146
+ input: "23"
147
+ output: "26"
148
+ name: "Slice_11"
149
+ op_type: "Slice"
150
+ }
151
+ node {
152
+ output: "27"
153
+ name: "Constant_12"
154
+ op_type: "Constant"
155
+ attribute {
156
+ name: "value"
157
+ t {
158
+ dims: 1
159
+ data_type: 7
160
+ }
161
+ type: TENSOR
162
+ }
163
+ }
164
+ node {
165
+ output: "28"
166
+ name: "Constant_13"
167
+ op_type: "Constant"
168
+ attribute {
169
+ name: "value"
170
+ t {
171
+ dims: 1
172
+ data_type: 7
173
+ }
174
+ type: TENSOR
175
+ }
176
+ }
177
+ node {
178
+ output: "29"
179
+ name: "Constant_14"
180
+ op_type: "Constant"
181
+ attribute {
182
+ name: "value"
183
+ t {
184
+ dims: 1
185
+ data_type: 7
186
+ }
187
+ type: TENSOR
188
+ }
189
+ }
190
+ node {
191
+ input: "dvec_mel"
192
+ input: "28"
193
+ input: "29"
194
+ input: "27"
195
+ output: "30"
196
+ name: "Slice_15"
197
+ op_type: "Slice"
198
+ }
199
+ node {
200
+ output: "31"
201
+ name: "Constant_16"
202
+ op_type: "Constant"
203
+ attribute {
204
+ name: "value"
205
+ t {
206
+ dims: 1
207
+ data_type: 7
208
+ }
209
+ type: TENSOR
210
+ }
211
+ }
212
+ node {
213
+ output: "32"
214
+ name: "Constant_17"
215
+ op_type: "Constant"
216
+ attribute {
217
+ name: "value"
218
+ t {
219
+ dims: 1
220
+ data_type: 7
221
+ }
222
+ type: TENSOR
223
+ }
224
+ }
225
+ node {
226
+ output: "33"
227
+ name: "Constant_18"
228
+ op_type: "Constant"
229
+ attribute {
230
+ name: "value"
231
+ t {
232
+ dims: 1
233
+ data_type: 7
234
+ }
235
+ type: TENSOR
236
+ }
237
+ }
238
+ node {
239
+ input: "dvec_mel"
240
+ input: "32"
241
+ input: "33"
242
+ input: "31"
243
+ output: "34"
244
+ name: "Slice_19"
245
+ op_type: "Slice"
246
+ }
247
+ node {
248
+ output: "35"
249
+ name: "Constant_20"
250
+ op_type: "Constant"
251
+ attribute {
252
+ name: "value"
253
+ t {
254
+ dims: 1
255
+ data_type: 7
256
+ }
257
+ type: TENSOR
258
+ }
259
+ }
260
+ node {
261
+ output: "36"
262
+ name: "Constant_21"
263
+ op_type: "Constant"
264
+ attribute {
265
+ name: "value"
266
+ t {
267
+ dims: 1
268
+ data_type: 7
269
+ }
270
+ type: TENSOR
271
+ }
272
+ }
273
+ node {
274
+ output: "37"
275
+ name: "Constant_22"
276
+ op_type: "Constant"
277
+ attribute {
278
+ name: "value"
279
+ t {
280
+ dims: 1
281
+ data_type: 7
282
+ }
283
+ type: TENSOR
284
+ }
285
+ }
286
+ node {
287
+ input: "dvec_mel"
288
+ input: "36"
289
+ input: "37"
290
+ input: "35"
291
+ output: "38"
292
+ name: "Slice_23"
293
+ op_type: "Slice"
294
+ }
295
+ node {
296
+ input: "18"
297
+ output: "39"
298
+ name: "Unsqueeze_24"
299
+ op_type: "Unsqueeze"
300
+ attribute {
301
+ name: "axes"
302
+ ints: 1
303
+ type: INTS
304
+ }
305
+ }
306
+ node {
307
+ input: "22"
308
+ output: "40"
309
+ name: "Unsqueeze_25"
310
+ op_type: "Unsqueeze"
311
+ attribute {
312
+ name: "axes"
313
+ ints: 1
314
+ type: INTS
315
+ }
316
+ }
317
+ node {
318
+ input: "26"
319
+ output: "41"
320
+ name: "Unsqueeze_26"
321
+ op_type: "Unsqueeze"
322
+ attribute {
323
+ name: "axes"
324
+ ints: 1
325
+ type: INTS
326
+ }
327
+ }
328
+ node {
329
+ input: "30"
330
+ output: "42"
331
+ name: "Unsqueeze_27"
332
+ op_type: "Unsqueeze"
333
+ attribute {
334
+ name: "axes"
335
+ ints: 1
336
+ type: INTS
337
+ }
338
+ }
339
+ node {
340
+ input: "34"
341
+ output: "43"
342
+ name: "Unsqueeze_28"
343
+ op_type: "Unsqueeze"
344
+ attribute {
345
+ name: "axes"
346
+ ints: 1
347
+ type: INTS
348
+ }
349
+ }
350
+ node {
351
+ input: "38"
352
+ output: "44"
353
+ name: "Unsqueeze_29"
354
+ op_type: "Unsqueeze"
355
+ attribute {
356
+ name: "axes"
357
+ ints: 1
358
+ type: INTS
359
+ }
360
+ }
361
+ node {
362
+ input: "39"
363
+ input: "40"
364
+ input: "41"
365
+ input: "42"
366
+ input: "43"
367
+ input: "44"
368
+ output: "45"
369
+ name: "Concat_30"
370
+ op_type: "Concat"
371
+ attribute {
372
+ name: "axis"
373
+ i: 1
374
+ type: INT
375
+ }
376
+ }
377
+ node {
378
+ input: "45"
379
+ output: "48"
380
+ name: "Transpose_31"
381
+ op_type: "Transpose"
382
+ attribute {
383
+ name: "perm"
384
+ ints: 2
385
+ ints: 1
386
+ ints: 0
387
+ type: INTS
388
+ }
389
+ }
390
+ node {
391
+ input: "48"
392
+ output: "114"
393
+ name: "Shape_32"
394
+ op_type: "Shape"
395
+ }
396
+ node {
397
+ output: "115"
398
+ name: "Constant_33"
399
+ op_type: "Constant"
400
+ attribute {
401
+ name: "value"
402
+ t {
403
+ data_type: 7
404
+ }
405
+ type: TENSOR
406
+ }
407
+ }
408
+ node {
409
+ input: "114"
410
+ input: "115"
411
+ output: "116"
412
+ name: "Gather_34"
413
+ op_type: "Gather"
414
+ }
415
+ node {
416
+ input: "116"
417
+ output: "117"
418
+ name: "Unsqueeze_35"
419
+ op_type: "Unsqueeze"
420
+ attribute {
421
+ name: "axes"
422
+ ints: 0
423
+ type: INTS
424
+ }
425
+ }
426
+ node {
427
+ output: "118"
428
+ name: "Constant_36"
429
+ op_type: "Constant"
430
+ attribute {
431
+ name: "value"
432
+ t {
433
+ dims: 1
434
+ data_type: 7
435
+ }
436
+ type: TENSOR
437
+ }
438
+ }
439
+ node {
440
+ input: "340"
441
+ input: "117"
442
+ input: "118"
443
+ output: "121"
444
+ name: "Concat_37"
445
+ op_type: "Concat"
446
+ attribute {
447
+ name: "axis"
448
+ i: 0
449
+ type: INT
450
+ }
451
+ }
452
+ node {
453
+ input: "338"
454
+ input: "121"
455
+ output: "122"
456
+ name: "Expand_38"
457
+ op_type: "Expand"
458
+ }
459
+ node {
460
+ input: "48"
461
+ output: "123"
462
+ name: "Shape_39"
463
+ op_type: "Shape"
464
+ }
465
+ node {
466
+ output: "124"
467
+ name: "Constant_40"
468
+ op_type: "Constant"
469
+ attribute {
470
+ name: "value"
471
+ t {
472
+ data_type: 7
473
+ }
474
+ type: TENSOR
475
+ }
476
+ }
477
+ node {
478
+ input: "123"
479
+ input: "124"
480
+ output: "125"
481
+ name: "Gather_41"
482
+ op_type: "Gather"
483
+ }
484
+ node {
485
+ input: "125"
486
+ output: "126"
487
+ name: "Unsqueeze_42"
488
+ op_type: "Unsqueeze"
489
+ attribute {
490
+ name: "axes"
491
+ ints: 0
492
+ type: INTS
493
+ }
494
+ }
495
+ node {
496
+ output: "127"
497
+ name: "Constant_43"
498
+ op_type: "Constant"
499
+ attribute {
500
+ name: "value"
501
+ t {
502
+ dims: 1
503
+ data_type: 7
504
+ }
505
+ type: TENSOR
506
+ }
507
+ }
508
+ node {
509
+ input: "341"
510
+ input: "126"
511
+ input: "127"
512
+ output: "130"
513
+ name: "Concat_44"
514
+ op_type: "Concat"
515
+ attribute {
516
+ name: "axis"
517
+ i: 0
518
+ type: INT
519
+ }
520
+ }
521
+ node {
522
+ input: "339"
523
+ input: "130"
524
+ output: "131"
525
+ name: "Expand_45"
526
+ op_type: "Expand"
527
+ }
528
+ node {
529
+ input: "48"
530
+ input: "335"
531
+ input: "336"
532
+ input: "337"
533
+ input: ""
534
+ input: "122"
535
+ input: "131"
536
+ output: "132"
537
+ output: "133"
538
+ output: "134"
539
+ name: "LSTM_46"
540
+ op_type: "LSTM"
541
+ attribute {
542
+ name: "hidden_size"
543
+ i: 768
544
+ type: INT
545
+ }
546
+ }
547
+ node {
548
+ input: "132"
549
+ output: "135"
550
+ name: "Squeeze_47"
551
+ op_type: "Squeeze"
552
+ attribute {
553
+ name: "axes"
554
+ ints: 1
555
+ type: INTS
556
+ }
557
+ }
558
+ node {
559
+ input: "135"
560
+ output: "200"
561
+ name: "Shape_48"
562
+ op_type: "Shape"
563
+ }
564
+ node {
565
+ output: "201"
566
+ name: "Constant_49"
567
+ op_type: "Constant"
568
+ attribute {
569
+ name: "value"
570
+ t {
571
+ data_type: 7
572
+ }
573
+ type: TENSOR
574
+ }
575
+ }
576
+ node {
577
+ input: "200"
578
+ input: "201"
579
+ output: "202"
580
+ name: "Gather_50"
581
+ op_type: "Gather"
582
+ }
583
+ node {
584
+ input: "202"
585
+ output: "203"
586
+ name: "Unsqueeze_51"
587
+ op_type: "Unsqueeze"
588
+ attribute {
589
+ name: "axes"
590
+ ints: 0
591
+ type: INTS
592
+ }
593
+ }
594
+ node {
595
+ output: "204"
596
+ name: "Constant_52"
597
+ op_type: "Constant"
598
+ attribute {
599
+ name: "value"
600
+ t {
601
+ dims: 1
602
+ data_type: 7
603
+ }
604
+ type: TENSOR
605
+ }
606
+ }
607
+ node {
608
+ input: "364"
609
+ input: "203"
610
+ input: "204"
611
+ output: "207"
612
+ name: "Concat_53"
613
+ op_type: "Concat"
614
+ attribute {
615
+ name: "axis"
616
+ i: 0
617
+ type: INT
618
+ }
619
+ }
620
+ node {
621
+ input: "362"
622
+ input: "207"
623
+ output: "208"
624
+ name: "Expand_54"
625
+ op_type: "Expand"
626
+ }
627
+ node {
628
+ input: "135"
629
+ output: "209"
630
+ name: "Shape_55"
631
+ op_type: "Shape"
632
+ }
633
+ node {
634
+ output: "210"
635
+ name: "Constant_56"
636
+ op_type: "Constant"
637
+ attribute {
638
+ name: "value"
639
+ t {
640
+ data_type: 7
641
+ }
642
+ type: TENSOR
643
+ }
644
+ }
645
+ node {
646
+ input: "209"
647
+ input: "210"
648
+ output: "211"
649
+ name: "Gather_57"
650
+ op_type: "Gather"
651
+ }
652
+ node {
653
+ input: "211"
654
+ output: "212"
655
+ name: "Unsqueeze_58"
656
+ op_type: "Unsqueeze"
657
+ attribute {
658
+ name: "axes"
659
+ ints: 0
660
+ type: INTS
661
+ }
662
+ }
663
+ node {
664
+ output: "213"
665
+ name: "Constant_59"
666
+ op_type: "Constant"
667
+ attribute {
668
+ name: "value"
669
+ t {
670
+ dims: 1
671
+ data_type: 7
672
+ }
673
+ type: TENSOR
674
+ }
675
+ }
676
+ node {
677
+ input: "365"
678
+ input: "212"
679
+ input: "213"
680
+ output: "216"
681
+ name: "Concat_60"
682
+ op_type: "Concat"
683
+ attribute {
684
+ name: "axis"
685
+ i: 0
686
+ type: INT
687
+ }
688
+ }
689
+ node {
690
+ input: "363"
691
+ input: "216"
692
+ output: "217"
693
+ name: "Expand_61"
694
+ op_type: "Expand"
695
+ }
696
+ node {
697
+ input: "135"
698
+ input: "359"
699
+ input: "360"
700
+ input: "361"
701
+ input: ""
702
+ input: "208"
703
+ input: "217"
704
+ output: "218"
705
+ output: "219"
706
+ output: "220"
707
+ name: "LSTM_62"
708
+ op_type: "LSTM"
709
+ attribute {
710
+ name: "hidden_size"
711
+ i: 768
712
+ type: INT
713
+ }
714
+ }
715
+ node {
716
+ input: "218"
717
+ output: "221"
718
+ name: "Squeeze_63"
719
+ op_type: "Squeeze"
720
+ attribute {
721
+ name: "axes"
722
+ ints: 1
723
+ type: INTS
724
+ }
725
+ }
726
+ node {
727
+ input: "221"
728
+ output: "286"
729
+ name: "Shape_64"
730
+ op_type: "Shape"
731
+ }
732
+ node {
733
+ output: "287"
734
+ name: "Constant_65"
735
+ op_type: "Constant"
736
+ attribute {
737
+ name: "value"
738
+ t {
739
+ data_type: 7
740
+ }
741
+ type: TENSOR
742
+ }
743
+ }
744
+ node {
745
+ input: "286"
746
+ input: "287"
747
+ output: "288"
748
+ name: "Gather_66"
749
+ op_type: "Gather"
750
+ }
751
+ node {
752
+ input: "288"
753
+ output: "289"
754
+ name: "Unsqueeze_67"
755
+ op_type: "Unsqueeze"
756
+ attribute {
757
+ name: "axes"
758
+ ints: 0
759
+ type: INTS
760
+ }
761
+ }
762
+ node {
763
+ output: "290"
764
+ name: "Constant_68"
765
+ op_type: "Constant"
766
+ attribute {
767
+ name: "value"
768
+ t {
769
+ dims: 1
770
+ data_type: 7
771
+ }
772
+ type: TENSOR
773
+ }
774
+ }
775
+ node {
776
+ input: "388"
777
+ input: "289"
778
+ input: "290"
779
+ output: "293"
780
+ name: "Concat_69"
781
+ op_type: "Concat"
782
+ attribute {
783
+ name: "axis"
784
+ i: 0
785
+ type: INT
786
+ }
787
+ }
788
+ node {
789
+ input: "386"
790
+ input: "293"
791
+ output: "294"
792
+ name: "Expand_70"
793
+ op_type: "Expand"
794
+ }
795
+ node {
796
+ input: "221"
797
+ output: "295"
798
+ name: "Shape_71"
799
+ op_type: "Shape"
800
+ }
801
+ node {
802
+ output: "296"
803
+ name: "Constant_72"
804
+ op_type: "Constant"
805
+ attribute {
806
+ name: "value"
807
+ t {
808
+ data_type: 7
809
+ }
810
+ type: TENSOR
811
+ }
812
+ }
813
+ node {
814
+ input: "295"
815
+ input: "296"
816
+ output: "297"
817
+ name: "Gather_73"
818
+ op_type: "Gather"
819
+ }
820
+ node {
821
+ input: "297"
822
+ output: "298"
823
+ name: "Unsqueeze_74"
824
+ op_type: "Unsqueeze"
825
+ attribute {
826
+ name: "axes"
827
+ ints: 0
828
+ type: INTS
829
+ }
830
+ }
831
+ node {
832
+ output: "299"
833
+ name: "Constant_75"
834
+ op_type: "Constant"
835
+ attribute {
836
+ name: "value"
837
+ t {
838
+ dims: 1
839
+ data_type: 7
840
+ }
841
+ type: TENSOR
842
+ }
843
+ }
844
+ node {
845
+ input: "389"
846
+ input: "298"
847
+ input: "299"
848
+ output: "302"
849
+ name: "Concat_76"
850
+ op_type: "Concat"
851
+ attribute {
852
+ name: "axis"
853
+ i: 0
854
+ type: INT
855
+ }
856
+ }
857
+ node {
858
+ input: "387"
859
+ input: "302"
860
+ output: "303"
861
+ name: "Expand_77"
862
+ op_type: "Expand"
863
+ }
864
+ node {
865
+ input: "221"
866
+ input: "383"
867
+ input: "384"
868
+ input: "385"
869
+ input: ""
870
+ input: "294"
871
+ input: "303"
872
+ output: "304"
873
+ output: "305"
874
+ output: "306"
875
+ name: "LSTM_78"
876
+ op_type: "LSTM"
877
+ attribute {
878
+ name: "hidden_size"
879
+ i: 768
880
+ type: INT
881
+ }
882
+ }
883
+ node {
884
+ input: "304"
885
+ output: "307"
886
+ name: "Squeeze_79"
887
+ op_type: "Squeeze"
888
+ attribute {
889
+ name: "axes"
890
+ ints: 1
891
+ type: INTS
892
+ }
893
+ }
894
+ node {
895
+ input: "307"
896
+ output: "308"
897
+ name: "Transpose_80"
898
+ op_type: "Transpose"
899
+ attribute {
900
+ name: "perm"
901
+ ints: 1
902
+ ints: 0
903
+ ints: 2
904
+ type: INTS
905
+ }
906
+ }
907
+ node {
908
+ output: "309"
909
+ name: "Constant_81"
910
+ op_type: "Constant"
911
+ attribute {
912
+ name: "value"
913
+ t {
914
+ data_type: 7
915
+ }
916
+ type: TENSOR
917
+ }
918
+ }
919
+ node {
920
+ input: "308"
921
+ input: "309"
922
+ output: "310"
923
+ name: "Gather_82"
924
+ op_type: "Gather"
925
+ attribute {
926
+ name: "axis"
927
+ i: 1
928
+ type: INT
929
+ }
930
+ }
931
+ node {
932
+ input: "310"
933
+ input: "proj.linear_layer.weight"
934
+ input: "proj.linear_layer.bias"
935
+ output: "311"
936
+ name: "Gemm_83"
937
+ op_type: "Gemm"
938
+ attribute {
939
+ name: "alpha"
940
+ f: 1.0
941
+ type: FLOAT
942
+ }
943
+ attribute {
944
+ name: "beta"
945
+ f: 1.0
946
+ type: FLOAT
947
+ }
948
+ attribute {
949
+ name: "transB"
950
+ i: 1
951
+ type: INT
952
+ }
953
+ }
954
+ node {
955
+ input: "311"
956
+ output: "312"
957
+ name: "ReduceL2_84"
958
+ op_type: "ReduceL2"
959
+ attribute {
960
+ name: "axes"
961
+ ints: 1
962
+ type: INTS
963
+ }
964
+ attribute {
965
+ name: "keepdims"
966
+ i: 1
967
+ type: INT
968
+ }
969
+ }
970
+ node {
971
+ input: "311"
972
+ input: "312"
973
+ output: "313"
974
+ name: "Div_85"
975
+ op_type: "Div"
976
+ }
977
+ node {
978
+ input: "313"
979
+ output: "314"
980
+ name: "ReduceSum_86"
981
+ op_type: "ReduceSum"
982
+ attribute {
983
+ name: "axes"
984
+ ints: 0
985
+ type: INTS
986
+ }
987
+ attribute {
988
+ name: "keepdims"
989
+ i: 0
990
+ type: INT
991
+ }
992
+ }
993
+ node {
994
+ input: "314"
995
+ input: "390"
996
+ output: "dvec"
997
+ name: "Div_87"
998
+ op_type: "Div"
999
+ }
1000
+ initializer {
1001
+ dims: 256
1002
+ dims: 768
1003
+ data_type: 1
1004
+ name: "proj.linear_layer.weight"
1005
+ }
1006
+ initializer {
1007
+ dims: 256
1008
+ data_type: 1
1009
+ name: "proj.linear_layer.bias"
1010
+ }
1011
+ initializer {
1012
+ dims: 1
1013
+ dims: 3072
1014
+ dims: 40
1015
+ data_type: 1
1016
+ name: "335"
1017
+ }
1018
+ initializer {
1019
+ dims: 1
1020
+ dims: 3072
1021
+ dims: 768
1022
+ data_type: 1
1023
+ name: "336"
1024
+ }
1025
+ initializer {
1026
+ dims: 1
1027
+ dims: 6144
1028
+ data_type: 1
1029
+ name: "337"
1030
+ }
1031
+ initializer {
1032
+ dims: 1
1033
+ dims: 6
1034
+ dims: 768
1035
+ data_type: 1
1036
+ name: "338"
1037
+ }
1038
+ initializer {
1039
+ dims: 1
1040
+ dims: 6
1041
+ dims: 768
1042
+ data_type: 1
1043
+ name: "339"
1044
+ }
1045
+ initializer {
1046
+ dims: 1
1047
+ data_type: 7
1048
+ name: "340"
1049
+ }
1050
+ initializer {
1051
+ dims: 1
1052
+ data_type: 7
1053
+ name: "341"
1054
+ }
1055
+ initializer {
1056
+ dims: 1
1057
+ dims: 3072
1058
+ dims: 768
1059
+ data_type: 1
1060
+ name: "359"
1061
+ }
1062
+ initializer {
1063
+ dims: 1
1064
+ dims: 3072
1065
+ dims: 768
1066
+ data_type: 1
1067
+ name: "360"
1068
+ }
1069
+ initializer {
1070
+ dims: 1
1071
+ dims: 6144
1072
+ data_type: 1
1073
+ name: "361"
1074
+ }
1075
+ initializer {
1076
+ dims: 1
1077
+ dims: 6
1078
+ dims: 768
1079
+ data_type: 1
1080
+ name: "362"
1081
+ }
1082
+ initializer {
1083
+ dims: 1
1084
+ dims: 6
1085
+ dims: 768
1086
+ data_type: 1
1087
+ name: "363"
1088
+ }
1089
+ initializer {
1090
+ dims: 1
1091
+ data_type: 7
1092
+ name: "364"
1093
+ }
1094
+ initializer {
1095
+ dims: 1
1096
+ data_type: 7
1097
+ name: "365"
1098
+ }
1099
+ initializer {
1100
+ dims: 1
1101
+ dims: 3072
1102
+ dims: 768
1103
+ data_type: 1
1104
+ name: "383"
1105
+ }
1106
+ initializer {
1107
+ dims: 1
1108
+ dims: 3072
1109
+ dims: 768
1110
+ data_type: 1
1111
+ name: "384"
1112
+ }
1113
+ initializer {
1114
+ dims: 1
1115
+ dims: 6144
1116
+ data_type: 1
1117
+ name: "385"
1118
+ }
1119
+ initializer {
1120
+ dims: 1
1121
+ dims: 6
1122
+ dims: 768
1123
+ data_type: 1
1124
+ name: "386"
1125
+ }
1126
+ initializer {
1127
+ dims: 1
1128
+ dims: 6
1129
+ dims: 768
1130
+ data_type: 1
1131
+ name: "387"
1132
+ }
1133
+ initializer {
1134
+ dims: 1
1135
+ data_type: 7
1136
+ name: "388"
1137
+ }
1138
+ initializer {
1139
+ dims: 1
1140
+ data_type: 7
1141
+ name: "389"
1142
+ }
1143
+ initializer {
1144
+ data_type: 1
1145
+ name: "390"
1146
+ }
1147
+ input {
1148
+ name: "dvec_mel"
1149
+ type {
1150
+ tensor_type {
1151
+ elem_type: 1
1152
+ shape {
1153
+ dim {
1154
+ dim_value: 40
1155
+ }
1156
+ dim {
1157
+ dim_value: 301
1158
+ }
1159
+ }
1160
+ }
1161
+ }
1162
+ }
1163
+ output {
1164
+ name: "dvec"
1165
+ type {
1166
+ tensor_type {
1167
+ elem_type: 1
1168
+ shape {
1169
+ dim {
1170
+ dim_value: 256
1171
+ }
1172
+ }
1173
+ }
1174
+ }
1175
+ }
1176
+ }
1177
+ opset_import {
1178
+ version: 11
1179
+ }
model.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:698223eb28f14536c0a20b3b1169470fc1331f393a8dcf31a4205e78a7acfe4e
3
+ size 75510811
model.onnx.prototxt ADDED
@@ -0,0 +1,2425 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ir_version: 7
2
+ producer_name: "pytorch"
3
+ producer_version: "1.10"
4
+ model_version: 0
5
+ graph {
6
+ name: "torch-jit-export"
7
+ node {
8
+ input: "mag"
9
+ output: "70"
10
+ name: "Unsqueeze_0"
11
+ op_type: "Unsqueeze"
12
+ attribute {
13
+ name: "axes"
14
+ ints: 1
15
+ type: INTS
16
+ }
17
+ }
18
+ node {
19
+ input: "472"
20
+ output: "80"
21
+ name: "ConstantOfShape_1"
22
+ op_type: "ConstantOfShape"
23
+ attribute {
24
+ name: "value"
25
+ t {
26
+ dims: 1
27
+ data_type: 7
28
+ raw_data: "\000\000\000\000\000\000\000\000"
29
+ }
30
+ type: TENSOR
31
+ }
32
+ }
33
+ node {
34
+ input: "473"
35
+ input: "80"
36
+ output: "81"
37
+ name: "Concat_2"
38
+ op_type: "Concat"
39
+ attribute {
40
+ name: "axis"
41
+ i: 0
42
+ type: INT
43
+ }
44
+ }
45
+ node {
46
+ output: "82"
47
+ name: "Constant_3"
48
+ op_type: "Constant"
49
+ attribute {
50
+ name: "value"
51
+ t {
52
+ dims: 2
53
+ data_type: 7
54
+ }
55
+ type: TENSOR
56
+ }
57
+ }
58
+ node {
59
+ input: "81"
60
+ input: "82"
61
+ output: "83"
62
+ name: "Reshape_4"
63
+ op_type: "Reshape"
64
+ }
65
+ node {
66
+ output: "84"
67
+ name: "Constant_5"
68
+ op_type: "Constant"
69
+ attribute {
70
+ name: "value"
71
+ t {
72
+ dims: 1
73
+ data_type: 7
74
+ }
75
+ type: TENSOR
76
+ }
77
+ }
78
+ node {
79
+ output: "85"
80
+ name: "Constant_6"
81
+ op_type: "Constant"
82
+ attribute {
83
+ name: "value"
84
+ t {
85
+ dims: 1
86
+ data_type: 7
87
+ }
88
+ type: TENSOR
89
+ }
90
+ }
91
+ node {
92
+ output: "86"
93
+ name: "Constant_7"
94
+ op_type: "Constant"
95
+ attribute {
96
+ name: "value"
97
+ t {
98
+ dims: 1
99
+ data_type: 7
100
+ }
101
+ type: TENSOR
102
+ }
103
+ }
104
+ node {
105
+ output: "87"
106
+ name: "Constant_8"
107
+ op_type: "Constant"
108
+ attribute {
109
+ name: "value"
110
+ t {
111
+ dims: 1
112
+ data_type: 7
113
+ }
114
+ type: TENSOR
115
+ }
116
+ }
117
+ node {
118
+ input: "83"
119
+ input: "85"
120
+ input: "86"
121
+ input: "84"
122
+ input: "87"
123
+ output: "88"
124
+ name: "Slice_9"
125
+ op_type: "Slice"
126
+ }
127
+ node {
128
+ input: "88"
129
+ output: "89"
130
+ name: "Transpose_10"
131
+ op_type: "Transpose"
132
+ attribute {
133
+ name: "perm"
134
+ ints: 1
135
+ ints: 0
136
+ type: INTS
137
+ }
138
+ }
139
+ node {
140
+ output: "90"
141
+ name: "Constant_11"
142
+ op_type: "Constant"
143
+ attribute {
144
+ name: "value"
145
+ t {
146
+ dims: 1
147
+ data_type: 7
148
+ }
149
+ type: TENSOR
150
+ }
151
+ }
152
+ node {
153
+ input: "89"
154
+ input: "90"
155
+ output: "91"
156
+ name: "Reshape_12"
157
+ op_type: "Reshape"
158
+ }
159
+ node {
160
+ input: "91"
161
+ output: "92"
162
+ name: "Cast_13"
163
+ op_type: "Cast"
164
+ attribute {
165
+ name: "to"
166
+ i: 7
167
+ type: INT
168
+ }
169
+ }
170
+ node {
171
+ output: "93"
172
+ name: "Constant_14"
173
+ op_type: "Constant"
174
+ attribute {
175
+ name: "value"
176
+ t {
177
+ data_type: 1
178
+ }
179
+ type: TENSOR
180
+ }
181
+ }
182
+ node {
183
+ input: "70"
184
+ input: "92"
185
+ input: "93"
186
+ output: "94"
187
+ name: "Pad_15"
188
+ op_type: "Pad"
189
+ attribute {
190
+ name: "mode"
191
+ s: "constant"
192
+ type: STRING
193
+ }
194
+ }
195
+ node {
196
+ input: "94"
197
+ input: "446"
198
+ input: "447"
199
+ output: "445"
200
+ name: "Conv_16"
201
+ op_type: "Conv"
202
+ attribute {
203
+ name: "dilations"
204
+ ints: 1
205
+ ints: 1
206
+ type: INTS
207
+ }
208
+ attribute {
209
+ name: "group"
210
+ i: 1
211
+ type: INT
212
+ }
213
+ attribute {
214
+ name: "kernel_shape"
215
+ ints: 1
216
+ ints: 7
217
+ type: INTS
218
+ }
219
+ attribute {
220
+ name: "pads"
221
+ ints: 0
222
+ ints: 0
223
+ ints: 0
224
+ ints: 0
225
+ type: INTS
226
+ }
227
+ attribute {
228
+ name: "strides"
229
+ ints: 1
230
+ ints: 1
231
+ type: INTS
232
+ }
233
+ }
234
+ node {
235
+ input: "445"
236
+ output: "97"
237
+ name: "Relu_17"
238
+ op_type: "Relu"
239
+ }
240
+ node {
241
+ input: "477"
242
+ output: "107"
243
+ name: "ConstantOfShape_18"
244
+ op_type: "ConstantOfShape"
245
+ attribute {
246
+ name: "value"
247
+ t {
248
+ dims: 1
249
+ data_type: 7
250
+ raw_data: "\000\000\000\000\000\000\000\000"
251
+ }
252
+ type: TENSOR
253
+ }
254
+ }
255
+ node {
256
+ input: "478"
257
+ input: "107"
258
+ output: "108"
259
+ name: "Concat_19"
260
+ op_type: "Concat"
261
+ attribute {
262
+ name: "axis"
263
+ i: 0
264
+ type: INT
265
+ }
266
+ }
267
+ node {
268
+ output: "109"
269
+ name: "Constant_20"
270
+ op_type: "Constant"
271
+ attribute {
272
+ name: "value"
273
+ t {
274
+ dims: 2
275
+ data_type: 7
276
+ }
277
+ type: TENSOR
278
+ }
279
+ }
280
+ node {
281
+ input: "108"
282
+ input: "109"
283
+ output: "110"
284
+ name: "Reshape_21"
285
+ op_type: "Reshape"
286
+ }
287
+ node {
288
+ output: "111"
289
+ name: "Constant_22"
290
+ op_type: "Constant"
291
+ attribute {
292
+ name: "value"
293
+ t {
294
+ dims: 1
295
+ data_type: 7
296
+ }
297
+ type: TENSOR
298
+ }
299
+ }
300
+ node {
301
+ output: "112"
302
+ name: "Constant_23"
303
+ op_type: "Constant"
304
+ attribute {
305
+ name: "value"
306
+ t {
307
+ dims: 1
308
+ data_type: 7
309
+ }
310
+ type: TENSOR
311
+ }
312
+ }
313
+ node {
314
+ output: "113"
315
+ name: "Constant_24"
316
+ op_type: "Constant"
317
+ attribute {
318
+ name: "value"
319
+ t {
320
+ dims: 1
321
+ data_type: 7
322
+ }
323
+ type: TENSOR
324
+ }
325
+ }
326
+ node {
327
+ output: "114"
328
+ name: "Constant_25"
329
+ op_type: "Constant"
330
+ attribute {
331
+ name: "value"
332
+ t {
333
+ dims: 1
334
+ data_type: 7
335
+ }
336
+ type: TENSOR
337
+ }
338
+ }
339
+ node {
340
+ input: "110"
341
+ input: "112"
342
+ input: "113"
343
+ input: "111"
344
+ input: "114"
345
+ output: "115"
346
+ name: "Slice_26"
347
+ op_type: "Slice"
348
+ }
349
+ node {
350
+ input: "115"
351
+ output: "116"
352
+ name: "Transpose_27"
353
+ op_type: "Transpose"
354
+ attribute {
355
+ name: "perm"
356
+ ints: 1
357
+ ints: 0
358
+ type: INTS
359
+ }
360
+ }
361
+ node {
362
+ output: "117"
363
+ name: "Constant_28"
364
+ op_type: "Constant"
365
+ attribute {
366
+ name: "value"
367
+ t {
368
+ dims: 1
369
+ data_type: 7
370
+ }
371
+ type: TENSOR
372
+ }
373
+ }
374
+ node {
375
+ input: "116"
376
+ input: "117"
377
+ output: "118"
378
+ name: "Reshape_29"
379
+ op_type: "Reshape"
380
+ }
381
+ node {
382
+ input: "118"
383
+ output: "119"
384
+ name: "Cast_30"
385
+ op_type: "Cast"
386
+ attribute {
387
+ name: "to"
388
+ i: 7
389
+ type: INT
390
+ }
391
+ }
392
+ node {
393
+ output: "120"
394
+ name: "Constant_31"
395
+ op_type: "Constant"
396
+ attribute {
397
+ name: "value"
398
+ t {
399
+ data_type: 1
400
+ }
401
+ type: TENSOR
402
+ }
403
+ }
404
+ node {
405
+ input: "97"
406
+ input: "119"
407
+ input: "120"
408
+ output: "121"
409
+ name: "Pad_32"
410
+ op_type: "Pad"
411
+ attribute {
412
+ name: "mode"
413
+ s: "constant"
414
+ type: STRING
415
+ }
416
+ }
417
+ node {
418
+ input: "121"
419
+ input: "449"
420
+ input: "450"
421
+ output: "448"
422
+ name: "Conv_33"
423
+ op_type: "Conv"
424
+ attribute {
425
+ name: "dilations"
426
+ ints: 1
427
+ ints: 1
428
+ type: INTS
429
+ }
430
+ attribute {
431
+ name: "group"
432
+ i: 1
433
+ type: INT
434
+ }
435
+ attribute {
436
+ name: "kernel_shape"
437
+ ints: 7
438
+ ints: 1
439
+ type: INTS
440
+ }
441
+ attribute {
442
+ name: "pads"
443
+ ints: 0
444
+ ints: 0
445
+ ints: 0
446
+ ints: 0
447
+ type: INTS
448
+ }
449
+ attribute {
450
+ name: "strides"
451
+ ints: 1
452
+ ints: 1
453
+ type: INTS
454
+ }
455
+ }
456
+ node {
457
+ input: "448"
458
+ output: "124"
459
+ name: "Relu_34"
460
+ op_type: "Relu"
461
+ }
462
+ node {
463
+ input: "482"
464
+ output: "134"
465
+ name: "ConstantOfShape_35"
466
+ op_type: "ConstantOfShape"
467
+ attribute {
468
+ name: "value"
469
+ t {
470
+ dims: 1
471
+ data_type: 7
472
+ raw_data: "\000\000\000\000\000\000\000\000"
473
+ }
474
+ type: TENSOR
475
+ }
476
+ }
477
+ node {
478
+ input: "483"
479
+ input: "134"
480
+ output: "135"
481
+ name: "Concat_36"
482
+ op_type: "Concat"
483
+ attribute {
484
+ name: "axis"
485
+ i: 0
486
+ type: INT
487
+ }
488
+ }
489
+ node {
490
+ output: "136"
491
+ name: "Constant_37"
492
+ op_type: "Constant"
493
+ attribute {
494
+ name: "value"
495
+ t {
496
+ dims: 2
497
+ data_type: 7
498
+ }
499
+ type: TENSOR
500
+ }
501
+ }
502
+ node {
503
+ input: "135"
504
+ input: "136"
505
+ output: "137"
506
+ name: "Reshape_38"
507
+ op_type: "Reshape"
508
+ }
509
+ node {
510
+ output: "138"
511
+ name: "Constant_39"
512
+ op_type: "Constant"
513
+ attribute {
514
+ name: "value"
515
+ t {
516
+ dims: 1
517
+ data_type: 7
518
+ }
519
+ type: TENSOR
520
+ }
521
+ }
522
+ node {
523
+ output: "139"
524
+ name: "Constant_40"
525
+ op_type: "Constant"
526
+ attribute {
527
+ name: "value"
528
+ t {
529
+ dims: 1
530
+ data_type: 7
531
+ }
532
+ type: TENSOR
533
+ }
534
+ }
535
+ node {
536
+ output: "140"
537
+ name: "Constant_41"
538
+ op_type: "Constant"
539
+ attribute {
540
+ name: "value"
541
+ t {
542
+ dims: 1
543
+ data_type: 7
544
+ }
545
+ type: TENSOR
546
+ }
547
+ }
548
+ node {
549
+ output: "141"
550
+ name: "Constant_42"
551
+ op_type: "Constant"
552
+ attribute {
553
+ name: "value"
554
+ t {
555
+ dims: 1
556
+ data_type: 7
557
+ }
558
+ type: TENSOR
559
+ }
560
+ }
561
+ node {
562
+ input: "137"
563
+ input: "139"
564
+ input: "140"
565
+ input: "138"
566
+ input: "141"
567
+ output: "142"
568
+ name: "Slice_43"
569
+ op_type: "Slice"
570
+ }
571
+ node {
572
+ input: "142"
573
+ output: "143"
574
+ name: "Transpose_44"
575
+ op_type: "Transpose"
576
+ attribute {
577
+ name: "perm"
578
+ ints: 1
579
+ ints: 0
580
+ type: INTS
581
+ }
582
+ }
583
+ node {
584
+ output: "144"
585
+ name: "Constant_45"
586
+ op_type: "Constant"
587
+ attribute {
588
+ name: "value"
589
+ t {
590
+ dims: 1
591
+ data_type: 7
592
+ }
593
+ type: TENSOR
594
+ }
595
+ }
596
+ node {
597
+ input: "143"
598
+ input: "144"
599
+ output: "145"
600
+ name: "Reshape_46"
601
+ op_type: "Reshape"
602
+ }
603
+ node {
604
+ input: "145"
605
+ output: "146"
606
+ name: "Cast_47"
607
+ op_type: "Cast"
608
+ attribute {
609
+ name: "to"
610
+ i: 7
611
+ type: INT
612
+ }
613
+ }
614
+ node {
615
+ output: "147"
616
+ name: "Constant_48"
617
+ op_type: "Constant"
618
+ attribute {
619
+ name: "value"
620
+ t {
621
+ data_type: 1
622
+ }
623
+ type: TENSOR
624
+ }
625
+ }
626
+ node {
627
+ input: "124"
628
+ input: "146"
629
+ input: "147"
630
+ output: "148"
631
+ name: "Pad_49"
632
+ op_type: "Pad"
633
+ attribute {
634
+ name: "mode"
635
+ s: "constant"
636
+ type: STRING
637
+ }
638
+ }
639
+ node {
640
+ input: "148"
641
+ input: "452"
642
+ input: "453"
643
+ output: "451"
644
+ name: "Conv_50"
645
+ op_type: "Conv"
646
+ attribute {
647
+ name: "dilations"
648
+ ints: 1
649
+ ints: 1
650
+ type: INTS
651
+ }
652
+ attribute {
653
+ name: "group"
654
+ i: 1
655
+ type: INT
656
+ }
657
+ attribute {
658
+ name: "kernel_shape"
659
+ ints: 5
660
+ ints: 5
661
+ type: INTS
662
+ }
663
+ attribute {
664
+ name: "pads"
665
+ ints: 0
666
+ ints: 0
667
+ ints: 0
668
+ ints: 0
669
+ type: INTS
670
+ }
671
+ attribute {
672
+ name: "strides"
673
+ ints: 1
674
+ ints: 1
675
+ type: INTS
676
+ }
677
+ }
678
+ node {
679
+ input: "451"
680
+ output: "151"
681
+ name: "Relu_51"
682
+ op_type: "Relu"
683
+ }
684
+ node {
685
+ input: "487"
686
+ output: "161"
687
+ name: "ConstantOfShape_52"
688
+ op_type: "ConstantOfShape"
689
+ attribute {
690
+ name: "value"
691
+ t {
692
+ dims: 1
693
+ data_type: 7
694
+ raw_data: "\000\000\000\000\000\000\000\000"
695
+ }
696
+ type: TENSOR
697
+ }
698
+ }
699
+ node {
700
+ input: "488"
701
+ input: "161"
702
+ output: "162"
703
+ name: "Concat_53"
704
+ op_type: "Concat"
705
+ attribute {
706
+ name: "axis"
707
+ i: 0
708
+ type: INT
709
+ }
710
+ }
711
+ node {
712
+ output: "163"
713
+ name: "Constant_54"
714
+ op_type: "Constant"
715
+ attribute {
716
+ name: "value"
717
+ t {
718
+ dims: 2
719
+ data_type: 7
720
+ }
721
+ type: TENSOR
722
+ }
723
+ }
724
+ node {
725
+ input: "162"
726
+ input: "163"
727
+ output: "164"
728
+ name: "Reshape_55"
729
+ op_type: "Reshape"
730
+ }
731
+ node {
732
+ output: "165"
733
+ name: "Constant_56"
734
+ op_type: "Constant"
735
+ attribute {
736
+ name: "value"
737
+ t {
738
+ dims: 1
739
+ data_type: 7
740
+ }
741
+ type: TENSOR
742
+ }
743
+ }
744
+ node {
745
+ output: "166"
746
+ name: "Constant_57"
747
+ op_type: "Constant"
748
+ attribute {
749
+ name: "value"
750
+ t {
751
+ dims: 1
752
+ data_type: 7
753
+ }
754
+ type: TENSOR
755
+ }
756
+ }
757
+ node {
758
+ output: "167"
759
+ name: "Constant_58"
760
+ op_type: "Constant"
761
+ attribute {
762
+ name: "value"
763
+ t {
764
+ dims: 1
765
+ data_type: 7
766
+ }
767
+ type: TENSOR
768
+ }
769
+ }
770
+ node {
771
+ output: "168"
772
+ name: "Constant_59"
773
+ op_type: "Constant"
774
+ attribute {
775
+ name: "value"
776
+ t {
777
+ dims: 1
778
+ data_type: 7
779
+ }
780
+ type: TENSOR
781
+ }
782
+ }
783
+ node {
784
+ input: "164"
785
+ input: "166"
786
+ input: "167"
787
+ input: "165"
788
+ input: "168"
789
+ output: "169"
790
+ name: "Slice_60"
791
+ op_type: "Slice"
792
+ }
793
+ node {
794
+ input: "169"
795
+ output: "170"
796
+ name: "Transpose_61"
797
+ op_type: "Transpose"
798
+ attribute {
799
+ name: "perm"
800
+ ints: 1
801
+ ints: 0
802
+ type: INTS
803
+ }
804
+ }
805
+ node {
806
+ output: "171"
807
+ name: "Constant_62"
808
+ op_type: "Constant"
809
+ attribute {
810
+ name: "value"
811
+ t {
812
+ dims: 1
813
+ data_type: 7
814
+ }
815
+ type: TENSOR
816
+ }
817
+ }
818
+ node {
819
+ input: "170"
820
+ input: "171"
821
+ output: "172"
822
+ name: "Reshape_63"
823
+ op_type: "Reshape"
824
+ }
825
+ node {
826
+ input: "172"
827
+ output: "173"
828
+ name: "Cast_64"
829
+ op_type: "Cast"
830
+ attribute {
831
+ name: "to"
832
+ i: 7
833
+ type: INT
834
+ }
835
+ }
836
+ node {
837
+ output: "174"
838
+ name: "Constant_65"
839
+ op_type: "Constant"
840
+ attribute {
841
+ name: "value"
842
+ t {
843
+ data_type: 1
844
+ }
845
+ type: TENSOR
846
+ }
847
+ }
848
+ node {
849
+ input: "151"
850
+ input: "173"
851
+ input: "174"
852
+ output: "175"
853
+ name: "Pad_66"
854
+ op_type: "Pad"
855
+ attribute {
856
+ name: "mode"
857
+ s: "constant"
858
+ type: STRING
859
+ }
860
+ }
861
+ node {
862
+ input: "175"
863
+ input: "455"
864
+ input: "456"
865
+ output: "454"
866
+ name: "Conv_67"
867
+ op_type: "Conv"
868
+ attribute {
869
+ name: "dilations"
870
+ ints: 2
871
+ ints: 1
872
+ type: INTS
873
+ }
874
+ attribute {
875
+ name: "group"
876
+ i: 1
877
+ type: INT
878
+ }
879
+ attribute {
880
+ name: "kernel_shape"
881
+ ints: 5
882
+ ints: 5
883
+ type: INTS
884
+ }
885
+ attribute {
886
+ name: "pads"
887
+ ints: 0
888
+ ints: 0
889
+ ints: 0
890
+ ints: 0
891
+ type: INTS
892
+ }
893
+ attribute {
894
+ name: "strides"
895
+ ints: 1
896
+ ints: 1
897
+ type: INTS
898
+ }
899
+ }
900
+ node {
901
+ input: "454"
902
+ output: "178"
903
+ name: "Relu_68"
904
+ op_type: "Relu"
905
+ }
906
+ node {
907
+ input: "492"
908
+ output: "188"
909
+ name: "ConstantOfShape_69"
910
+ op_type: "ConstantOfShape"
911
+ attribute {
912
+ name: "value"
913
+ t {
914
+ dims: 1
915
+ data_type: 7
916
+ raw_data: "\000\000\000\000\000\000\000\000"
917
+ }
918
+ type: TENSOR
919
+ }
920
+ }
921
+ node {
922
+ input: "493"
923
+ input: "188"
924
+ output: "189"
925
+ name: "Concat_70"
926
+ op_type: "Concat"
927
+ attribute {
928
+ name: "axis"
929
+ i: 0
930
+ type: INT
931
+ }
932
+ }
933
+ node {
934
+ output: "190"
935
+ name: "Constant_71"
936
+ op_type: "Constant"
937
+ attribute {
938
+ name: "value"
939
+ t {
940
+ dims: 2
941
+ data_type: 7
942
+ }
943
+ type: TENSOR
944
+ }
945
+ }
946
+ node {
947
+ input: "189"
948
+ input: "190"
949
+ output: "191"
950
+ name: "Reshape_72"
951
+ op_type: "Reshape"
952
+ }
953
+ node {
954
+ output: "192"
955
+ name: "Constant_73"
956
+ op_type: "Constant"
957
+ attribute {
958
+ name: "value"
959
+ t {
960
+ dims: 1
961
+ data_type: 7
962
+ }
963
+ type: TENSOR
964
+ }
965
+ }
966
+ node {
967
+ output: "193"
968
+ name: "Constant_74"
969
+ op_type: "Constant"
970
+ attribute {
971
+ name: "value"
972
+ t {
973
+ dims: 1
974
+ data_type: 7
975
+ }
976
+ type: TENSOR
977
+ }
978
+ }
979
+ node {
980
+ output: "194"
981
+ name: "Constant_75"
982
+ op_type: "Constant"
983
+ attribute {
984
+ name: "value"
985
+ t {
986
+ dims: 1
987
+ data_type: 7
988
+ }
989
+ type: TENSOR
990
+ }
991
+ }
992
+ node {
993
+ output: "195"
994
+ name: "Constant_76"
995
+ op_type: "Constant"
996
+ attribute {
997
+ name: "value"
998
+ t {
999
+ dims: 1
1000
+ data_type: 7
1001
+ }
1002
+ type: TENSOR
1003
+ }
1004
+ }
1005
+ node {
1006
+ input: "191"
1007
+ input: "193"
1008
+ input: "194"
1009
+ input: "192"
1010
+ input: "195"
1011
+ output: "196"
1012
+ name: "Slice_77"
1013
+ op_type: "Slice"
1014
+ }
1015
+ node {
1016
+ input: "196"
1017
+ output: "197"
1018
+ name: "Transpose_78"
1019
+ op_type: "Transpose"
1020
+ attribute {
1021
+ name: "perm"
1022
+ ints: 1
1023
+ ints: 0
1024
+ type: INTS
1025
+ }
1026
+ }
1027
+ node {
1028
+ output: "198"
1029
+ name: "Constant_79"
1030
+ op_type: "Constant"
1031
+ attribute {
1032
+ name: "value"
1033
+ t {
1034
+ dims: 1
1035
+ data_type: 7
1036
+ }
1037
+ type: TENSOR
1038
+ }
1039
+ }
1040
+ node {
1041
+ input: "197"
1042
+ input: "198"
1043
+ output: "199"
1044
+ name: "Reshape_80"
1045
+ op_type: "Reshape"
1046
+ }
1047
+ node {
1048
+ input: "199"
1049
+ output: "200"
1050
+ name: "Cast_81"
1051
+ op_type: "Cast"
1052
+ attribute {
1053
+ name: "to"
1054
+ i: 7
1055
+ type: INT
1056
+ }
1057
+ }
1058
+ node {
1059
+ output: "201"
1060
+ name: "Constant_82"
1061
+ op_type: "Constant"
1062
+ attribute {
1063
+ name: "value"
1064
+ t {
1065
+ data_type: 1
1066
+ }
1067
+ type: TENSOR
1068
+ }
1069
+ }
1070
+ node {
1071
+ input: "178"
1072
+ input: "200"
1073
+ input: "201"
1074
+ output: "202"
1075
+ name: "Pad_83"
1076
+ op_type: "Pad"
1077
+ attribute {
1078
+ name: "mode"
1079
+ s: "constant"
1080
+ type: STRING
1081
+ }
1082
+ }
1083
+ node {
1084
+ input: "202"
1085
+ input: "458"
1086
+ input: "459"
1087
+ output: "457"
1088
+ name: "Conv_84"
1089
+ op_type: "Conv"
1090
+ attribute {
1091
+ name: "dilations"
1092
+ ints: 4
1093
+ ints: 1
1094
+ type: INTS
1095
+ }
1096
+ attribute {
1097
+ name: "group"
1098
+ i: 1
1099
+ type: INT
1100
+ }
1101
+ attribute {
1102
+ name: "kernel_shape"
1103
+ ints: 5
1104
+ ints: 5
1105
+ type: INTS
1106
+ }
1107
+ attribute {
1108
+ name: "pads"
1109
+ ints: 0
1110
+ ints: 0
1111
+ ints: 0
1112
+ ints: 0
1113
+ type: INTS
1114
+ }
1115
+ attribute {
1116
+ name: "strides"
1117
+ ints: 1
1118
+ ints: 1
1119
+ type: INTS
1120
+ }
1121
+ }
1122
+ node {
1123
+ input: "457"
1124
+ output: "205"
1125
+ name: "Relu_85"
1126
+ op_type: "Relu"
1127
+ }
1128
+ node {
1129
+ input: "497"
1130
+ output: "215"
1131
+ name: "ConstantOfShape_86"
1132
+ op_type: "ConstantOfShape"
1133
+ attribute {
1134
+ name: "value"
1135
+ t {
1136
+ dims: 1
1137
+ data_type: 7
1138
+ raw_data: "\000\000\000\000\000\000\000\000"
1139
+ }
1140
+ type: TENSOR
1141
+ }
1142
+ }
1143
+ node {
1144
+ input: "498"
1145
+ input: "215"
1146
+ output: "216"
1147
+ name: "Concat_87"
1148
+ op_type: "Concat"
1149
+ attribute {
1150
+ name: "axis"
1151
+ i: 0
1152
+ type: INT
1153
+ }
1154
+ }
1155
+ node {
1156
+ output: "217"
1157
+ name: "Constant_88"
1158
+ op_type: "Constant"
1159
+ attribute {
1160
+ name: "value"
1161
+ t {
1162
+ dims: 2
1163
+ data_type: 7
1164
+ }
1165
+ type: TENSOR
1166
+ }
1167
+ }
1168
+ node {
1169
+ input: "216"
1170
+ input: "217"
1171
+ output: "218"
1172
+ name: "Reshape_89"
1173
+ op_type: "Reshape"
1174
+ }
1175
+ node {
1176
+ output: "219"
1177
+ name: "Constant_90"
1178
+ op_type: "Constant"
1179
+ attribute {
1180
+ name: "value"
1181
+ t {
1182
+ dims: 1
1183
+ data_type: 7
1184
+ }
1185
+ type: TENSOR
1186
+ }
1187
+ }
1188
+ node {
1189
+ output: "220"
1190
+ name: "Constant_91"
1191
+ op_type: "Constant"
1192
+ attribute {
1193
+ name: "value"
1194
+ t {
1195
+ dims: 1
1196
+ data_type: 7
1197
+ }
1198
+ type: TENSOR
1199
+ }
1200
+ }
1201
+ node {
1202
+ output: "221"
1203
+ name: "Constant_92"
1204
+ op_type: "Constant"
1205
+ attribute {
1206
+ name: "value"
1207
+ t {
1208
+ dims: 1
1209
+ data_type: 7
1210
+ }
1211
+ type: TENSOR
1212
+ }
1213
+ }
1214
+ node {
1215
+ output: "222"
1216
+ name: "Constant_93"
1217
+ op_type: "Constant"
1218
+ attribute {
1219
+ name: "value"
1220
+ t {
1221
+ dims: 1
1222
+ data_type: 7
1223
+ }
1224
+ type: TENSOR
1225
+ }
1226
+ }
1227
+ node {
1228
+ input: "218"
1229
+ input: "220"
1230
+ input: "221"
1231
+ input: "219"
1232
+ input: "222"
1233
+ output: "223"
1234
+ name: "Slice_94"
1235
+ op_type: "Slice"
1236
+ }
1237
+ node {
1238
+ input: "223"
1239
+ output: "224"
1240
+ name: "Transpose_95"
1241
+ op_type: "Transpose"
1242
+ attribute {
1243
+ name: "perm"
1244
+ ints: 1
1245
+ ints: 0
1246
+ type: INTS
1247
+ }
1248
+ }
1249
+ node {
1250
+ output: "225"
1251
+ name: "Constant_96"
1252
+ op_type: "Constant"
1253
+ attribute {
1254
+ name: "value"
1255
+ t {
1256
+ dims: 1
1257
+ data_type: 7
1258
+ }
1259
+ type: TENSOR
1260
+ }
1261
+ }
1262
+ node {
1263
+ input: "224"
1264
+ input: "225"
1265
+ output: "226"
1266
+ name: "Reshape_97"
1267
+ op_type: "Reshape"
1268
+ }
1269
+ node {
1270
+ input: "226"
1271
+ output: "227"
1272
+ name: "Cast_98"
1273
+ op_type: "Cast"
1274
+ attribute {
1275
+ name: "to"
1276
+ i: 7
1277
+ type: INT
1278
+ }
1279
+ }
1280
+ node {
1281
+ output: "228"
1282
+ name: "Constant_99"
1283
+ op_type: "Constant"
1284
+ attribute {
1285
+ name: "value"
1286
+ t {
1287
+ data_type: 1
1288
+ }
1289
+ type: TENSOR
1290
+ }
1291
+ }
1292
+ node {
1293
+ input: "205"
1294
+ input: "227"
1295
+ input: "228"
1296
+ output: "229"
1297
+ name: "Pad_100"
1298
+ op_type: "Pad"
1299
+ attribute {
1300
+ name: "mode"
1301
+ s: "constant"
1302
+ type: STRING
1303
+ }
1304
+ }
1305
+ node {
1306
+ input: "229"
1307
+ input: "461"
1308
+ input: "462"
1309
+ output: "460"
1310
+ name: "Conv_101"
1311
+ op_type: "Conv"
1312
+ attribute {
1313
+ name: "dilations"
1314
+ ints: 8
1315
+ ints: 1
1316
+ type: INTS
1317
+ }
1318
+ attribute {
1319
+ name: "group"
1320
+ i: 1
1321
+ type: INT
1322
+ }
1323
+ attribute {
1324
+ name: "kernel_shape"
1325
+ ints: 5
1326
+ ints: 5
1327
+ type: INTS
1328
+ }
1329
+ attribute {
1330
+ name: "pads"
1331
+ ints: 0
1332
+ ints: 0
1333
+ ints: 0
1334
+ ints: 0
1335
+ type: INTS
1336
+ }
1337
+ attribute {
1338
+ name: "strides"
1339
+ ints: 1
1340
+ ints: 1
1341
+ type: INTS
1342
+ }
1343
+ }
1344
+ node {
1345
+ input: "460"
1346
+ output: "232"
1347
+ name: "Relu_102"
1348
+ op_type: "Relu"
1349
+ }
1350
+ node {
1351
+ input: "502"
1352
+ output: "242"
1353
+ name: "ConstantOfShape_103"
1354
+ op_type: "ConstantOfShape"
1355
+ attribute {
1356
+ name: "value"
1357
+ t {
1358
+ dims: 1
1359
+ data_type: 7
1360
+ raw_data: "\000\000\000\000\000\000\000\000"
1361
+ }
1362
+ type: TENSOR
1363
+ }
1364
+ }
1365
+ node {
1366
+ input: "503"
1367
+ input: "242"
1368
+ output: "243"
1369
+ name: "Concat_104"
1370
+ op_type: "Concat"
1371
+ attribute {
1372
+ name: "axis"
1373
+ i: 0
1374
+ type: INT
1375
+ }
1376
+ }
1377
+ node {
1378
+ output: "244"
1379
+ name: "Constant_105"
1380
+ op_type: "Constant"
1381
+ attribute {
1382
+ name: "value"
1383
+ t {
1384
+ dims: 2
1385
+ data_type: 7
1386
+ }
1387
+ type: TENSOR
1388
+ }
1389
+ }
1390
+ node {
1391
+ input: "243"
1392
+ input: "244"
1393
+ output: "245"
1394
+ name: "Reshape_106"
1395
+ op_type: "Reshape"
1396
+ }
1397
+ node {
1398
+ output: "246"
1399
+ name: "Constant_107"
1400
+ op_type: "Constant"
1401
+ attribute {
1402
+ name: "value"
1403
+ t {
1404
+ dims: 1
1405
+ data_type: 7
1406
+ }
1407
+ type: TENSOR
1408
+ }
1409
+ }
1410
+ node {
1411
+ output: "247"
1412
+ name: "Constant_108"
1413
+ op_type: "Constant"
1414
+ attribute {
1415
+ name: "value"
1416
+ t {
1417
+ dims: 1
1418
+ data_type: 7
1419
+ }
1420
+ type: TENSOR
1421
+ }
1422
+ }
1423
+ node {
1424
+ output: "248"
1425
+ name: "Constant_109"
1426
+ op_type: "Constant"
1427
+ attribute {
1428
+ name: "value"
1429
+ t {
1430
+ dims: 1
1431
+ data_type: 7
1432
+ }
1433
+ type: TENSOR
1434
+ }
1435
+ }
1436
+ node {
1437
+ output: "249"
1438
+ name: "Constant_110"
1439
+ op_type: "Constant"
1440
+ attribute {
1441
+ name: "value"
1442
+ t {
1443
+ dims: 1
1444
+ data_type: 7
1445
+ }
1446
+ type: TENSOR
1447
+ }
1448
+ }
1449
+ node {
1450
+ input: "245"
1451
+ input: "247"
1452
+ input: "248"
1453
+ input: "246"
1454
+ input: "249"
1455
+ output: "250"
1456
+ name: "Slice_111"
1457
+ op_type: "Slice"
1458
+ }
1459
+ node {
1460
+ input: "250"
1461
+ output: "251"
1462
+ name: "Transpose_112"
1463
+ op_type: "Transpose"
1464
+ attribute {
1465
+ name: "perm"
1466
+ ints: 1
1467
+ ints: 0
1468
+ type: INTS
1469
+ }
1470
+ }
1471
+ node {
1472
+ output: "252"
1473
+ name: "Constant_113"
1474
+ op_type: "Constant"
1475
+ attribute {
1476
+ name: "value"
1477
+ t {
1478
+ dims: 1
1479
+ data_type: 7
1480
+ }
1481
+ type: TENSOR
1482
+ }
1483
+ }
1484
+ node {
1485
+ input: "251"
1486
+ input: "252"
1487
+ output: "253"
1488
+ name: "Reshape_114"
1489
+ op_type: "Reshape"
1490
+ }
1491
+ node {
1492
+ input: "253"
1493
+ output: "254"
1494
+ name: "Cast_115"
1495
+ op_type: "Cast"
1496
+ attribute {
1497
+ name: "to"
1498
+ i: 7
1499
+ type: INT
1500
+ }
1501
+ }
1502
+ node {
1503
+ output: "255"
1504
+ name: "Constant_116"
1505
+ op_type: "Constant"
1506
+ attribute {
1507
+ name: "value"
1508
+ t {
1509
+ data_type: 1
1510
+ }
1511
+ type: TENSOR
1512
+ }
1513
+ }
1514
+ node {
1515
+ input: "232"
1516
+ input: "254"
1517
+ input: "255"
1518
+ output: "256"
1519
+ name: "Pad_117"
1520
+ op_type: "Pad"
1521
+ attribute {
1522
+ name: "mode"
1523
+ s: "constant"
1524
+ type: STRING
1525
+ }
1526
+ }
1527
+ node {
1528
+ input: "256"
1529
+ input: "464"
1530
+ input: "465"
1531
+ output: "463"
1532
+ name: "Conv_118"
1533
+ op_type: "Conv"
1534
+ attribute {
1535
+ name: "dilations"
1536
+ ints: 16
1537
+ ints: 1
1538
+ type: INTS
1539
+ }
1540
+ attribute {
1541
+ name: "group"
1542
+ i: 1
1543
+ type: INT
1544
+ }
1545
+ attribute {
1546
+ name: "kernel_shape"
1547
+ ints: 5
1548
+ ints: 5
1549
+ type: INTS
1550
+ }
1551
+ attribute {
1552
+ name: "pads"
1553
+ ints: 0
1554
+ ints: 0
1555
+ ints: 0
1556
+ ints: 0
1557
+ type: INTS
1558
+ }
1559
+ attribute {
1560
+ name: "strides"
1561
+ ints: 1
1562
+ ints: 1
1563
+ type: INTS
1564
+ }
1565
+ }
1566
+ node {
1567
+ input: "463"
1568
+ output: "259"
1569
+ name: "Relu_119"
1570
+ op_type: "Relu"
1571
+ }
1572
+ node {
1573
+ input: "259"
1574
+ input: "467"
1575
+ input: "468"
1576
+ output: "466"
1577
+ name: "Conv_120"
1578
+ op_type: "Conv"
1579
+ attribute {
1580
+ name: "dilations"
1581
+ ints: 1
1582
+ ints: 1
1583
+ type: INTS
1584
+ }
1585
+ attribute {
1586
+ name: "group"
1587
+ i: 1
1588
+ type: INT
1589
+ }
1590
+ attribute {
1591
+ name: "kernel_shape"
1592
+ ints: 1
1593
+ ints: 1
1594
+ type: INTS
1595
+ }
1596
+ attribute {
1597
+ name: "pads"
1598
+ ints: 0
1599
+ ints: 0
1600
+ ints: 0
1601
+ ints: 0
1602
+ type: INTS
1603
+ }
1604
+ attribute {
1605
+ name: "strides"
1606
+ ints: 1
1607
+ ints: 1
1608
+ type: INTS
1609
+ }
1610
+ }
1611
+ node {
1612
+ input: "466"
1613
+ output: "262"
1614
+ name: "Relu_121"
1615
+ op_type: "Relu"
1616
+ }
1617
+ node {
1618
+ input: "262"
1619
+ output: "263"
1620
+ name: "Transpose_122"
1621
+ op_type: "Transpose"
1622
+ attribute {
1623
+ name: "perm"
1624
+ ints: 0
1625
+ ints: 2
1626
+ ints: 1
1627
+ ints: 3
1628
+ type: INTS
1629
+ }
1630
+ }
1631
+ node {
1632
+ input: "263"
1633
+ output: "264"
1634
+ name: "Shape_123"
1635
+ op_type: "Shape"
1636
+ }
1637
+ node {
1638
+ output: "265"
1639
+ name: "Constant_124"
1640
+ op_type: "Constant"
1641
+ attribute {
1642
+ name: "value"
1643
+ t {
1644
+ data_type: 7
1645
+ }
1646
+ type: TENSOR
1647
+ }
1648
+ }
1649
+ node {
1650
+ input: "264"
1651
+ input: "265"
1652
+ output: "266"
1653
+ name: "Gather_125"
1654
+ op_type: "Gather"
1655
+ attribute {
1656
+ name: "axis"
1657
+ i: 0
1658
+ type: INT
1659
+ }
1660
+ }
1661
+ node {
1662
+ input: "263"
1663
+ output: "267"
1664
+ name: "Shape_126"
1665
+ op_type: "Shape"
1666
+ }
1667
+ node {
1668
+ output: "268"
1669
+ name: "Constant_127"
1670
+ op_type: "Constant"
1671
+ attribute {
1672
+ name: "value"
1673
+ t {
1674
+ data_type: 7
1675
+ }
1676
+ type: TENSOR
1677
+ }
1678
+ }
1679
+ node {
1680
+ input: "267"
1681
+ input: "268"
1682
+ output: "269"
1683
+ name: "Gather_128"
1684
+ op_type: "Gather"
1685
+ attribute {
1686
+ name: "axis"
1687
+ i: 0
1688
+ type: INT
1689
+ }
1690
+ }
1691
+ node {
1692
+ input: "266"
1693
+ output: "271"
1694
+ name: "Unsqueeze_129"
1695
+ op_type: "Unsqueeze"
1696
+ attribute {
1697
+ name: "axes"
1698
+ ints: 0
1699
+ type: INTS
1700
+ }
1701
+ }
1702
+ node {
1703
+ input: "269"
1704
+ output: "272"
1705
+ name: "Unsqueeze_130"
1706
+ op_type: "Unsqueeze"
1707
+ attribute {
1708
+ name: "axes"
1709
+ ints: 0
1710
+ type: INTS
1711
+ }
1712
+ }
1713
+ node {
1714
+ input: "271"
1715
+ input: "272"
1716
+ input: "504"
1717
+ output: "274"
1718
+ name: "Concat_131"
1719
+ op_type: "Concat"
1720
+ attribute {
1721
+ name: "axis"
1722
+ i: 0
1723
+ type: INT
1724
+ }
1725
+ }
1726
+ node {
1727
+ input: "263"
1728
+ input: "274"
1729
+ output: "275"
1730
+ name: "Reshape_132"
1731
+ op_type: "Reshape"
1732
+ }
1733
+ node {
1734
+ input: "dvec"
1735
+ output: "276"
1736
+ name: "Unsqueeze_133"
1737
+ op_type: "Unsqueeze"
1738
+ attribute {
1739
+ name: "axes"
1740
+ ints: 1
1741
+ type: INTS
1742
+ }
1743
+ }
1744
+ node {
1745
+ input: "275"
1746
+ output: "277"
1747
+ name: "Shape_134"
1748
+ op_type: "Shape"
1749
+ }
1750
+ node {
1751
+ output: "278"
1752
+ name: "Constant_135"
1753
+ op_type: "Constant"
1754
+ attribute {
1755
+ name: "value"
1756
+ t {
1757
+ data_type: 7
1758
+ }
1759
+ type: TENSOR
1760
+ }
1761
+ }
1762
+ node {
1763
+ input: "277"
1764
+ input: "278"
1765
+ output: "279"
1766
+ name: "Gather_136"
1767
+ op_type: "Gather"
1768
+ attribute {
1769
+ name: "axis"
1770
+ i: 0
1771
+ type: INT
1772
+ }
1773
+ }
1774
+ node {
1775
+ input: "279"
1776
+ output: "283"
1777
+ name: "Unsqueeze_137"
1778
+ op_type: "Unsqueeze"
1779
+ attribute {
1780
+ name: "axes"
1781
+ ints: 0
1782
+ type: INTS
1783
+ }
1784
+ }
1785
+ node {
1786
+ input: "505"
1787
+ input: "283"
1788
+ input: "506"
1789
+ output: "285"
1790
+ name: "Concat_138"
1791
+ op_type: "Concat"
1792
+ attribute {
1793
+ name: "axis"
1794
+ i: 0
1795
+ type: INT
1796
+ }
1797
+ }
1798
+ node {
1799
+ input: "279"
1800
+ output: "287"
1801
+ name: "Unsqueeze_139"
1802
+ op_type: "Unsqueeze"
1803
+ attribute {
1804
+ name: "axes"
1805
+ ints: 0
1806
+ type: INTS
1807
+ }
1808
+ }
1809
+ node {
1810
+ input: "507"
1811
+ input: "287"
1812
+ input: "508"
1813
+ output: "289"
1814
+ name: "Concat_140"
1815
+ op_type: "Concat"
1816
+ attribute {
1817
+ name: "axis"
1818
+ i: 0
1819
+ type: INT
1820
+ }
1821
+ }
1822
+ node {
1823
+ input: "285"
1824
+ output: "290"
1825
+ name: "Shape_141"
1826
+ op_type: "Shape"
1827
+ }
1828
+ node {
1829
+ input: "290"
1830
+ output: "291"
1831
+ name: "ConstantOfShape_142"
1832
+ op_type: "ConstantOfShape"
1833
+ attribute {
1834
+ name: "value"
1835
+ t {
1836
+ dims: 1
1837
+ data_type: 7
1838
+ raw_data: "\001\000\000\000\000\000\000\000"
1839
+ }
1840
+ type: TENSOR
1841
+ }
1842
+ }
1843
+ node {
1844
+ input: "276"
1845
+ input: "291"
1846
+ output: "292"
1847
+ name: "Expand_143"
1848
+ op_type: "Expand"
1849
+ }
1850
+ node {
1851
+ input: "292"
1852
+ input: "289"
1853
+ output: "293"
1854
+ name: "Tile_144"
1855
+ op_type: "Tile"
1856
+ }
1857
+ node {
1858
+ input: "275"
1859
+ input: "293"
1860
+ output: "294"
1861
+ name: "Concat_145"
1862
+ op_type: "Concat"
1863
+ attribute {
1864
+ name: "axis"
1865
+ i: 2
1866
+ type: INT
1867
+ }
1868
+ }
1869
+ node {
1870
+ input: "294"
1871
+ output: "295"
1872
+ name: "Shape_146"
1873
+ op_type: "Shape"
1874
+ }
1875
+ node {
1876
+ output: "296"
1877
+ name: "Constant_147"
1878
+ op_type: "Constant"
1879
+ attribute {
1880
+ name: "value"
1881
+ t {
1882
+ data_type: 7
1883
+ }
1884
+ type: TENSOR
1885
+ }
1886
+ }
1887
+ node {
1888
+ input: "295"
1889
+ input: "296"
1890
+ output: "297"
1891
+ name: "Gather_148"
1892
+ op_type: "Gather"
1893
+ attribute {
1894
+ name: "axis"
1895
+ i: 0
1896
+ type: INT
1897
+ }
1898
+ }
1899
+ node {
1900
+ input: "297"
1901
+ output: "301"
1902
+ name: "Unsqueeze_149"
1903
+ op_type: "Unsqueeze"
1904
+ attribute {
1905
+ name: "axes"
1906
+ ints: 0
1907
+ type: INTS
1908
+ }
1909
+ }
1910
+ node {
1911
+ input: "509"
1912
+ input: "301"
1913
+ input: "510"
1914
+ output: "303"
1915
+ name: "Concat_150"
1916
+ op_type: "Concat"
1917
+ attribute {
1918
+ name: "axis"
1919
+ i: 0
1920
+ type: INT
1921
+ }
1922
+ }
1923
+ node {
1924
+ input: "303"
1925
+ output: "304"
1926
+ name: "ConstantOfShape_151"
1927
+ op_type: "ConstantOfShape"
1928
+ attribute {
1929
+ name: "value"
1930
+ t {
1931
+ dims: 1
1932
+ data_type: 1
1933
+ raw_data: "\000\000\000\000"
1934
+ }
1935
+ type: TENSOR
1936
+ }
1937
+ }
1938
+ node {
1939
+ input: "297"
1940
+ output: "308"
1941
+ name: "Unsqueeze_152"
1942
+ op_type: "Unsqueeze"
1943
+ attribute {
1944
+ name: "axes"
1945
+ ints: 0
1946
+ type: INTS
1947
+ }
1948
+ }
1949
+ node {
1950
+ input: "511"
1951
+ input: "308"
1952
+ input: "512"
1953
+ output: "310"
1954
+ name: "Concat_153"
1955
+ op_type: "Concat"
1956
+ attribute {
1957
+ name: "axis"
1958
+ i: 0
1959
+ type: INT
1960
+ }
1961
+ }
1962
+ node {
1963
+ input: "310"
1964
+ output: "311"
1965
+ name: "ConstantOfShape_154"
1966
+ op_type: "ConstantOfShape"
1967
+ attribute {
1968
+ name: "value"
1969
+ t {
1970
+ dims: 1
1971
+ data_type: 1
1972
+ raw_data: "\000\000\000\000"
1973
+ }
1974
+ type: TENSOR
1975
+ }
1976
+ }
1977
+ node {
1978
+ input: "294"
1979
+ output: "312"
1980
+ name: "Transpose_155"
1981
+ op_type: "Transpose"
1982
+ attribute {
1983
+ name: "perm"
1984
+ ints: 1
1985
+ ints: 0
1986
+ ints: 2
1987
+ type: INTS
1988
+ }
1989
+ }
1990
+ node {
1991
+ input: "312"
1992
+ input: "554"
1993
+ input: "555"
1994
+ input: "553"
1995
+ input: ""
1996
+ input: "304"
1997
+ input: "311"
1998
+ output: "429"
1999
+ output: "430"
2000
+ output: "431"
2001
+ name: "LSTM_156"
2002
+ op_type: "LSTM"
2003
+ attribute {
2004
+ name: "direction"
2005
+ s: "bidirectional"
2006
+ type: STRING
2007
+ }
2008
+ attribute {
2009
+ name: "hidden_size"
2010
+ i: 400
2011
+ type: INT
2012
+ }
2013
+ }
2014
+ node {
2015
+ input: "429"
2016
+ output: "432"
2017
+ name: "Transpose_157"
2018
+ op_type: "Transpose"
2019
+ attribute {
2020
+ name: "perm"
2021
+ ints: 0
2022
+ ints: 2
2023
+ ints: 1
2024
+ ints: 3
2025
+ type: INTS
2026
+ }
2027
+ }
2028
+ node {
2029
+ output: "433"
2030
+ name: "Constant_158"
2031
+ op_type: "Constant"
2032
+ attribute {
2033
+ name: "value"
2034
+ t {
2035
+ dims: 3
2036
+ data_type: 7
2037
+ }
2038
+ type: TENSOR
2039
+ }
2040
+ }
2041
+ node {
2042
+ input: "432"
2043
+ input: "433"
2044
+ output: "434"
2045
+ name: "Reshape_159"
2046
+ op_type: "Reshape"
2047
+ }
2048
+ node {
2049
+ input: "434"
2050
+ output: "435"
2051
+ name: "Transpose_160"
2052
+ op_type: "Transpose"
2053
+ attribute {
2054
+ name: "perm"
2055
+ ints: 1
2056
+ ints: 0
2057
+ ints: 2
2058
+ type: INTS
2059
+ }
2060
+ }
2061
+ node {
2062
+ input: "435"
2063
+ output: "436"
2064
+ name: "Relu_161"
2065
+ op_type: "Relu"
2066
+ }
2067
+ node {
2068
+ input: "436"
2069
+ input: "556"
2070
+ output: "438"
2071
+ name: "MatMul_162"
2072
+ op_type: "MatMul"
2073
+ }
2074
+ node {
2075
+ input: "fc1.bias"
2076
+ input: "438"
2077
+ output: "439"
2078
+ name: "Add_163"
2079
+ op_type: "Add"
2080
+ }
2081
+ node {
2082
+ input: "439"
2083
+ output: "440"
2084
+ name: "Relu_164"
2085
+ op_type: "Relu"
2086
+ }
2087
+ node {
2088
+ input: "440"
2089
+ input: "557"
2090
+ output: "442"
2091
+ name: "MatMul_165"
2092
+ op_type: "MatMul"
2093
+ }
2094
+ node {
2095
+ input: "fc2.bias"
2096
+ input: "442"
2097
+ output: "443"
2098
+ name: "Add_166"
2099
+ op_type: "Add"
2100
+ }
2101
+ node {
2102
+ input: "443"
2103
+ output: "mask"
2104
+ name: "Sigmoid_167"
2105
+ op_type: "Sigmoid"
2106
+ }
2107
+ initializer {
2108
+ dims: 600
2109
+ data_type: 1
2110
+ name: "fc1.bias"
2111
+ }
2112
+ initializer {
2113
+ dims: 601
2114
+ data_type: 1
2115
+ name: "fc2.bias"
2116
+ }
2117
+ initializer {
2118
+ dims: 64
2119
+ dims: 1
2120
+ dims: 1
2121
+ dims: 7
2122
+ data_type: 1
2123
+ name: "446"
2124
+ }
2125
+ initializer {
2126
+ dims: 64
2127
+ data_type: 1
2128
+ name: "447"
2129
+ }
2130
+ initializer {
2131
+ dims: 64
2132
+ dims: 64
2133
+ dims: 7
2134
+ dims: 1
2135
+ data_type: 1
2136
+ name: "449"
2137
+ }
2138
+ initializer {
2139
+ dims: 64
2140
+ data_type: 1
2141
+ name: "450"
2142
+ }
2143
+ initializer {
2144
+ dims: 64
2145
+ dims: 64
2146
+ dims: 5
2147
+ dims: 5
2148
+ data_type: 1
2149
+ name: "452"
2150
+ }
2151
+ initializer {
2152
+ dims: 64
2153
+ data_type: 1
2154
+ name: "453"
2155
+ }
2156
+ initializer {
2157
+ dims: 64
2158
+ dims: 64
2159
+ dims: 5
2160
+ dims: 5
2161
+ data_type: 1
2162
+ name: "455"
2163
+ }
2164
+ initializer {
2165
+ dims: 64
2166
+ data_type: 1
2167
+ name: "456"
2168
+ }
2169
+ initializer {
2170
+ dims: 64
2171
+ dims: 64
2172
+ dims: 5
2173
+ dims: 5
2174
+ data_type: 1
2175
+ name: "458"
2176
+ }
2177
+ initializer {
2178
+ dims: 64
2179
+ data_type: 1
2180
+ name: "459"
2181
+ }
2182
+ initializer {
2183
+ dims: 64
2184
+ dims: 64
2185
+ dims: 5
2186
+ dims: 5
2187
+ data_type: 1
2188
+ name: "461"
2189
+ }
2190
+ initializer {
2191
+ dims: 64
2192
+ data_type: 1
2193
+ name: "462"
2194
+ }
2195
+ initializer {
2196
+ dims: 64
2197
+ dims: 64
2198
+ dims: 5
2199
+ dims: 5
2200
+ data_type: 1
2201
+ name: "464"
2202
+ }
2203
+ initializer {
2204
+ dims: 64
2205
+ data_type: 1
2206
+ name: "465"
2207
+ }
2208
+ initializer {
2209
+ dims: 8
2210
+ dims: 64
2211
+ dims: 1
2212
+ dims: 1
2213
+ data_type: 1
2214
+ name: "467"
2215
+ }
2216
+ initializer {
2217
+ dims: 8
2218
+ data_type: 1
2219
+ name: "468"
2220
+ }
2221
+ initializer {
2222
+ dims: 1
2223
+ data_type: 7
2224
+ name: "472"
2225
+ }
2226
+ initializer {
2227
+ dims: 4
2228
+ data_type: 7
2229
+ name: "473"
2230
+ }
2231
+ initializer {
2232
+ dims: 1
2233
+ data_type: 7
2234
+ name: "477"
2235
+ }
2236
+ initializer {
2237
+ dims: 4
2238
+ data_type: 7
2239
+ name: "478"
2240
+ }
2241
+ initializer {
2242
+ dims: 1
2243
+ data_type: 7
2244
+ name: "482"
2245
+ }
2246
+ initializer {
2247
+ dims: 4
2248
+ data_type: 7
2249
+ name: "483"
2250
+ }
2251
+ initializer {
2252
+ dims: 1
2253
+ data_type: 7
2254
+ name: "487"
2255
+ }
2256
+ initializer {
2257
+ dims: 4
2258
+ data_type: 7
2259
+ name: "488"
2260
+ }
2261
+ initializer {
2262
+ dims: 1
2263
+ data_type: 7
2264
+ name: "492"
2265
+ }
2266
+ initializer {
2267
+ dims: 4
2268
+ data_type: 7
2269
+ name: "493"
2270
+ }
2271
+ initializer {
2272
+ dims: 1
2273
+ data_type: 7
2274
+ name: "497"
2275
+ }
2276
+ initializer {
2277
+ dims: 4
2278
+ data_type: 7
2279
+ name: "498"
2280
+ }
2281
+ initializer {
2282
+ dims: 1
2283
+ data_type: 7
2284
+ name: "502"
2285
+ }
2286
+ initializer {
2287
+ dims: 4
2288
+ data_type: 7
2289
+ name: "503"
2290
+ }
2291
+ initializer {
2292
+ dims: 1
2293
+ data_type: 7
2294
+ name: "504"
2295
+ }
2296
+ initializer {
2297
+ dims: 1
2298
+ data_type: 7
2299
+ name: "505"
2300
+ }
2301
+ initializer {
2302
+ dims: 1
2303
+ data_type: 7
2304
+ name: "506"
2305
+ }
2306
+ initializer {
2307
+ dims: 1
2308
+ data_type: 7
2309
+ name: "507"
2310
+ }
2311
+ initializer {
2312
+ dims: 1
2313
+ data_type: 7
2314
+ name: "508"
2315
+ }
2316
+ initializer {
2317
+ dims: 1
2318
+ data_type: 7
2319
+ name: "509"
2320
+ }
2321
+ initializer {
2322
+ dims: 1
2323
+ data_type: 7
2324
+ name: "510"
2325
+ }
2326
+ initializer {
2327
+ dims: 1
2328
+ data_type: 7
2329
+ name: "511"
2330
+ }
2331
+ initializer {
2332
+ dims: 1
2333
+ data_type: 7
2334
+ name: "512"
2335
+ }
2336
+ initializer {
2337
+ dims: 2
2338
+ dims: 3200
2339
+ data_type: 1
2340
+ name: "553"
2341
+ }
2342
+ initializer {
2343
+ dims: 2
2344
+ dims: 1600
2345
+ dims: 5064
2346
+ data_type: 1
2347
+ name: "554"
2348
+ }
2349
+ initializer {
2350
+ dims: 2
2351
+ dims: 1600
2352
+ dims: 400
2353
+ data_type: 1
2354
+ name: "555"
2355
+ }
2356
+ initializer {
2357
+ dims: 800
2358
+ dims: 600
2359
+ data_type: 1
2360
+ name: "556"
2361
+ }
2362
+ initializer {
2363
+ dims: 600
2364
+ dims: 601
2365
+ data_type: 1
2366
+ name: "557"
2367
+ }
2368
+ input {
2369
+ name: "mag"
2370
+ type {
2371
+ tensor_type {
2372
+ elem_type: 1
2373
+ shape {
2374
+ dim {
2375
+ dim_value: 1
2376
+ }
2377
+ dim {
2378
+ dim_param: "L"
2379
+ }
2380
+ dim {
2381
+ dim_value: 601
2382
+ }
2383
+ }
2384
+ }
2385
+ }
2386
+ }
2387
+ input {
2388
+ name: "dvec"
2389
+ type {
2390
+ tensor_type {
2391
+ elem_type: 1
2392
+ shape {
2393
+ dim {
2394
+ dim_value: 1
2395
+ }
2396
+ dim {
2397
+ dim_value: 256
2398
+ }
2399
+ }
2400
+ }
2401
+ }
2402
+ }
2403
+ output {
2404
+ name: "mask"
2405
+ type {
2406
+ tensor_type {
2407
+ elem_type: 1
2408
+ shape {
2409
+ dim {
2410
+ dim_param: "1"
2411
+ }
2412
+ dim {
2413
+ dim_param: "L"
2414
+ }
2415
+ dim {
2416
+ dim_value: 601
2417
+ }
2418
+ }
2419
+ }
2420
+ }
2421
+ }
2422
+ }
2423
+ opset_import {
2424
+ version: 11
2425
+ }