inceptionv3.cpp 126 KB
Newer Older
1
2
3
#include <migraphx/operators.hpp>
#include <migraphx/program.hpp>
#include <migraphx/generate.hpp>
4
#include <migraphx/apply_alpha_beta.hpp>
5
6
7
8
9
10
11
12
13
#include "models.hpp"

namespace migraphx {
namespace driver {
inline namespace MIGRAPHX_INLINE_NS {

migraphx::program inceptionv3(unsigned batch) // NOLINT(readability-function-size)
{
    migraphx::program p;
14
    auto* mm = p.get_main_module();
15
    auto m0 =
16
17
        mm->add_parameter("0", migraphx::shape{migraphx::shape::float_type, {batch, 3, 299, 299}});
    auto mx0 = mm->add_literal(
18
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {1000}}, 0));
19
    auto mx1 = mm->add_literal(
20
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {1000, 2048}}, 1));
21
    auto mx2 = mm->add_literal(migraphx::abs(
22
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 2)));
23
    auto mx3 = mm->add_literal(
24
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 3));
25
    auto mx4 = mm->add_literal(
26
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 4));
27
    auto mx5 = mm->add_literal(migraphx::abs(
28
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 5)));
29
    auto mx6 = mm->add_literal(migraphx::generate_literal(
30
        migraphx::shape{migraphx::shape::float_type, {192, 2048, 1, 1}}, 6));
31
    auto mx7 = mm->add_literal(migraphx::abs(
32
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 7)));
33
    auto mx8 = mm->add_literal(
34
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 8));
35
    auto mx9 = mm->add_literal(
36
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 9));
37
    auto mx10 = mm->add_literal(migraphx::abs(
38
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 10)));
39
    auto mx11 = mm->add_literal(migraphx::generate_literal(
40
        migraphx::shape{migraphx::shape::float_type, {384, 384, 3, 1}}, 11));
41
    auto mx12 = mm->add_literal(migraphx::abs(
42
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 12)));
43
    auto mx13 = mm->add_literal(
44
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 13));
45
    auto mx14 = mm->add_literal(
46
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 14));
47
    auto mx15 = mm->add_literal(migraphx::abs(
48
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 15)));
49
    auto mx16 = mm->add_literal(migraphx::generate_literal(
50
        migraphx::shape{migraphx::shape::float_type, {384, 384, 1, 3}}, 16));
51
    auto mx17 = mm->add_literal(migraphx::abs(
52
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 17)));
53
    auto mx18 = mm->add_literal(
54
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 18));
55
    auto mx19 = mm->add_literal(
56
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 19));
57
    auto mx20 = mm->add_literal(migraphx::abs(
58
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 20)));
59
    auto mx21 = mm->add_literal(migraphx::generate_literal(
60
        migraphx::shape{migraphx::shape::float_type, {384, 448, 3, 3}}, 21));
61
    auto mx22 = mm->add_literal(migraphx::abs(
62
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 22)));
63
    auto mx23 = mm->add_literal(
64
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 23));
65
    auto mx24 = mm->add_literal(
66
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 24));
67
    auto mx25 = mm->add_literal(migraphx::abs(
68
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 25)));
69
    auto mx26 = mm->add_literal(migraphx::generate_literal(
70
        migraphx::shape{migraphx::shape::float_type, {448, 2048, 1, 1}}, 26));
71
    auto mx27 = mm->add_literal(migraphx::abs(
72
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 27)));
73
    auto mx28 = mm->add_literal(migraphx::abs(
74
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 28)));
75
    auto mx29 = mm->add_literal(
76
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 29));
77
    auto mx30 = mm->add_literal(migraphx::abs(
78
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 30)));
79
    auto mx31 = mm->add_literal(migraphx::generate_literal(
80
        migraphx::shape{migraphx::shape::float_type, {384, 384, 3, 1}}, 31));
81
    auto mx32 = mm->add_literal(migraphx::abs(
82
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 32)));
83
    auto mx33 = mm->add_literal(migraphx::abs(
84
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 33)));
85
    auto mx34 = mm->add_literal(
86
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 34));
87
    auto mx35 = mm->add_literal(migraphx::abs(
88
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 35)));
89
    auto mx36 = mm->add_literal(migraphx::generate_literal(
90
        migraphx::shape{migraphx::shape::float_type, {384, 384, 1, 3}}, 36));
91
    auto mx37 = mm->add_literal(migraphx::abs(
92
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 37)));
93
    auto mx38 = mm->add_literal(
94
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 38));
95
    auto mx39 = mm->add_literal(
96
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 39));
97
    auto mx40 = mm->add_literal(migraphx::abs(
98
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 40)));
99
    auto mx41 = mm->add_literal(migraphx::generate_literal(
100
        migraphx::shape{migraphx::shape::float_type, {384, 2048, 1, 1}}, 41));
101
    auto mx42 = mm->add_literal(migraphx::abs(
102
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 42)));
103
    auto mx43 = mm->add_literal(
104
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 43));
105
    auto mx44 = mm->add_literal(
106
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 44));
107
    auto mx45 = mm->add_literal(migraphx::abs(
108
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 45)));
109
    auto mx46 = mm->add_literal(migraphx::generate_literal(
110
        migraphx::shape{migraphx::shape::float_type, {320, 2048, 1, 1}}, 46));
111
    auto mx47 = mm->add_literal(migraphx::abs(
112
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 47)));
113
    auto mx48 = mm->add_literal(
114
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 48));
115
    auto mx49 = mm->add_literal(
116
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 49));
117
    auto mx50 = mm->add_literal(migraphx::abs(
118
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 50)));
119
    auto mx51 = mm->add_literal(migraphx::generate_literal(
120
        migraphx::shape{migraphx::shape::float_type, {192, 1280, 1, 1}}, 51));
121
    auto mx52 = mm->add_literal(migraphx::abs(
122
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 52)));
123
    auto mx53 = mm->add_literal(
124
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 53));
125
    auto mx54 = mm->add_literal(
126
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 54));
127
    auto mx55 = mm->add_literal(migraphx::abs(
128
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 55)));
129
    auto mx56 = mm->add_literal(migraphx::generate_literal(
130
        migraphx::shape{migraphx::shape::float_type, {384, 384, 3, 1}}, 56));
131
    auto mx57 = mm->add_literal(migraphx::abs(
132
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 57)));
133
    auto mx58 = mm->add_literal(
134
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 58));
135
    auto mx59 = mm->add_literal(
136
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 59));
137
    auto mx60 = mm->add_literal(migraphx::abs(
138
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 60)));
139
    auto mx61 = mm->add_literal(migraphx::generate_literal(
140
        migraphx::shape{migraphx::shape::float_type, {384, 384, 1, 3}}, 61));
141
    auto mx62 = mm->add_literal(migraphx::abs(
142
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 62)));
143
    auto mx63 = mm->add_literal(
144
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 63));
145
    auto mx64 = mm->add_literal(
146
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 64));
147
    auto mx65 = mm->add_literal(migraphx::abs(
148
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 65)));
149
    auto mx66 = mm->add_literal(migraphx::generate_literal(
150
        migraphx::shape{migraphx::shape::float_type, {384, 448, 3, 3}}, 66));
151
    auto mx67 = mm->add_literal(migraphx::abs(
152
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 67)));
153
    auto mx68 = mm->add_literal(
154
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 68));
155
    auto mx69 = mm->add_literal(
156
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 69));
157
    auto mx70 = mm->add_literal(migraphx::abs(
158
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {448}}, 70)));
159
    auto mx71 = mm->add_literal(migraphx::generate_literal(
160
        migraphx::shape{migraphx::shape::float_type, {448, 1280, 1, 1}}, 71));
161
    auto mx72 = mm->add_literal(migraphx::abs(
162
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 72)));
163
    auto mx73 = mm->add_literal(
164
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 73));
165
    auto mx74 = mm->add_literal(
166
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 74));
167
    auto mx75 = mm->add_literal(migraphx::abs(
168
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 75)));
169
    auto mx76 = mm->add_literal(migraphx::generate_literal(
170
        migraphx::shape{migraphx::shape::float_type, {384, 384, 3, 1}}, 76));
171
    auto mx77 = mm->add_literal(migraphx::abs(
172
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 77)));
173
    auto mx78 = mm->add_literal(
174
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 78));
175
    auto mx79 = mm->add_literal(
176
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 79));
177
    auto mx80 = mm->add_literal(migraphx::abs(
178
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 80)));
179
    auto mx81 = mm->add_literal(migraphx::generate_literal(
180
        migraphx::shape{migraphx::shape::float_type, {384, 384, 1, 3}}, 81));
181
    auto mx82 = mm->add_literal(migraphx::abs(
182
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 82)));
183
    auto mx83 = mm->add_literal(
184
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 83));
185
    auto mx84 = mm->add_literal(
186
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 84));
187
    auto mx85 = mm->add_literal(migraphx::abs(
188
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 85)));
189
    auto mx86 = mm->add_literal(migraphx::generate_literal(
190
        migraphx::shape{migraphx::shape::float_type, {384, 1280, 1, 1}}, 86));
191
    auto mx87 = mm->add_literal(migraphx::abs(
192
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 87)));
193
    auto mx88 = mm->add_literal(
194
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 88));
195
    auto mx89 = mm->add_literal(
196
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 89));
197
    auto mx90 = mm->add_literal(migraphx::abs(
198
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 90)));
199
    auto mx91 = mm->add_literal(migraphx::generate_literal(
200
        migraphx::shape{migraphx::shape::float_type, {320, 1280, 1, 1}}, 91));
201
    auto mx92 = mm->add_literal(migraphx::abs(
202
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 92)));
203
    auto mx93 = mm->add_literal(
204
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 93));
205
    auto mx94 = mm->add_literal(
206
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 94));
207
    auto mx95 = mm->add_literal(migraphx::abs(
208
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 95)));
209
    auto mx96 = mm->add_literal(migraphx::generate_literal(
210
        migraphx::shape{migraphx::shape::float_type, {192, 192, 3, 3}}, 96));
211
    auto mx97 = mm->add_literal(migraphx::abs(
212
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 97)));
213
    auto mx98 = mm->add_literal(
214
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 98));
215
    auto mx99 = mm->add_literal(
216
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 99));
217
    auto mx100 = mm->add_literal(migraphx::abs(
218
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 100)));
219
    auto mx101 = mm->add_literal(migraphx::generate_literal(
220
        migraphx::shape{migraphx::shape::float_type, {192, 192, 7, 1}}, 101));
221
    auto mx102 = mm->add_literal(migraphx::abs(
222
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 102)));
223
    auto mx103 = mm->add_literal(
224
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 103));
225
    auto mx104 = mm->add_literal(
226
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 104));
227
    auto mx105 = mm->add_literal(migraphx::abs(
228
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 105)));
229
    auto mx106 = mm->add_literal(migraphx::generate_literal(
230
        migraphx::shape{migraphx::shape::float_type, {192, 192, 1, 7}}, 106));
231
    auto mx107 = mm->add_literal(migraphx::abs(
232
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 107)));
233
    auto mx108 = mm->add_literal(
234
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 108));
235
    auto mx109 = mm->add_literal(
236
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 109));
237
    auto mx110 = mm->add_literal(migraphx::abs(
238
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 110)));
239
    auto mx111 = mm->add_literal(migraphx::generate_literal(
240
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 111));
241
    auto mx112 = mm->add_literal(migraphx::abs(
242
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 112)));
243
    auto mx113 = mm->add_literal(
244
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 113));
245
    auto mx114 = mm->add_literal(
246
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 114));
247
    auto mx115 = mm->add_literal(migraphx::abs(
248
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {320}}, 115)));
249
    auto mx116 = mm->add_literal(migraphx::generate_literal(
250
        migraphx::shape{migraphx::shape::float_type, {320, 192, 3, 3}}, 116));
251
    auto mx117 = mm->add_literal(migraphx::abs(
252
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 117)));
253
    auto mx118 = mm->add_literal(
254
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 118));
255
    auto mx119 = mm->add_literal(
256
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 119));
257
    auto mx120 = mm->add_literal(migraphx::abs(
258
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 120)));
259
    auto mx121 = mm->add_literal(migraphx::generate_literal(
260
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 121));
261
    auto mx134 = mm->add_literal(migraphx::abs(
262
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 134)));
263
    auto mx135 = mm->add_literal(
264
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 135));
265
    auto mx136 = mm->add_literal(
266
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 136));
267
    auto mx137 = mm->add_literal(migraphx::abs(
268
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 137)));
269
    auto mx138 = mm->add_literal(migraphx::generate_literal(
270
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 138));
271
    auto mx139 = mm->add_literal(migraphx::abs(
272
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 139)));
273
    auto mx140 = mm->add_literal(
274
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 140));
275
    auto mx141 = mm->add_literal(
276
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 141));
277
    auto mx142 = mm->add_literal(migraphx::abs(
278
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 142)));
279
    auto mx143 = mm->add_literal(migraphx::generate_literal(
280
        migraphx::shape{migraphx::shape::float_type, {192, 192, 1, 7}}, 143));
281
    auto mx144 = mm->add_literal(migraphx::abs(
282
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 144)));
283
    auto mx145 = mm->add_literal(
284
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 145));
285
    auto mx146 = mm->add_literal(
286
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 146));
287
    auto mx147 = mm->add_literal(migraphx::abs(
288
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 147)));
289
    auto mx148 = mm->add_literal(migraphx::generate_literal(
290
        migraphx::shape{migraphx::shape::float_type, {192, 192, 7, 1}}, 148));
291
    auto mx149 = mm->add_literal(migraphx::abs(
292
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 149)));
293
    auto mx150 = mm->add_literal(
294
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 150));
295
    auto mx151 = mm->add_literal(
296
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 151));
297
    auto mx152 = mm->add_literal(migraphx::abs(
298
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 152)));
299
    auto mx153 = mm->add_literal(migraphx::generate_literal(
300
        migraphx::shape{migraphx::shape::float_type, {192, 192, 1, 7}}, 153));
301
    auto mx154 = mm->add_literal(migraphx::abs(
302
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 154)));
303
    auto mx155 = mm->add_literal(
304
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 155));
305
    auto mx156 = mm->add_literal(
306
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 156));
307
    auto mx157 = mm->add_literal(migraphx::abs(
308
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 157)));
309
    auto mx158 = mm->add_literal(migraphx::generate_literal(
310
        migraphx::shape{migraphx::shape::float_type, {192, 192, 7, 1}}, 158));
311
    auto mx159 = mm->add_literal(migraphx::abs(
312
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 159)));
313
    auto mx160 = mm->add_literal(
314
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 160));
315
    auto mx161 = mm->add_literal(
316
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 161));
317
    auto mx162 = mm->add_literal(migraphx::abs(
318
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 162)));
319
    auto mx163 = mm->add_literal(migraphx::generate_literal(
320
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 163));
321
    auto mx164 = mm->add_literal(migraphx::abs(
322
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 164)));
323
    auto mx165 = mm->add_literal(
324
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 165));
325
    auto mx166 = mm->add_literal(
326
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 166));
327
    auto mx167 = mm->add_literal(migraphx::abs(
328
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 167)));
329
    auto mx168 = mm->add_literal(migraphx::generate_literal(
330
        migraphx::shape{migraphx::shape::float_type, {192, 192, 7, 1}}, 168));
331
    auto mx169 = mm->add_literal(migraphx::abs(
332
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 169)));
333
    auto mx170 = mm->add_literal(
334
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 170));
335
    auto mx171 = mm->add_literal(
336
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 171));
337
    auto mx172 = mm->add_literal(migraphx::abs(
338
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 172)));
339
    auto mx173 = mm->add_literal(migraphx::generate_literal(
340
        migraphx::shape{migraphx::shape::float_type, {192, 192, 1, 7}}, 173));
341
    auto mx174 = mm->add_literal(migraphx::abs(
342
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 174)));
343
    auto mx175 = mm->add_literal(
344
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 175));
345
    auto mx176 = mm->add_literal(
346
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 176));
347
    auto mx177 = mm->add_literal(migraphx::abs(
348
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 177)));
349
    auto mx178 = mm->add_literal(migraphx::generate_literal(
350
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 178));
351
    auto mx179 = mm->add_literal(migraphx::abs(
352
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 179)));
353
    auto mx180 = mm->add_literal(
354
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 180));
355
    auto mx181 = mm->add_literal(
356
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 181));
357
    auto mx182 = mm->add_literal(migraphx::abs(
358
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 182)));
359
    auto mx183 = mm->add_literal(migraphx::generate_literal(
360
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 183));
361
    auto mx184 = mm->add_literal(migraphx::abs(
362
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 184)));
363
    auto mx185 = mm->add_literal(
364
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 185));
365
    auto mx186 = mm->add_literal(
366
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 186));
367
    auto mx187 = mm->add_literal(migraphx::abs(
368
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 187)));
369
    auto mx188 = mm->add_literal(migraphx::generate_literal(
370
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 188));
371
    auto mx189 = mm->add_literal(migraphx::abs(
372
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 189)));
373
    auto mx190 = mm->add_literal(
374
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 190));
375
    auto mx191 = mm->add_literal(
376
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 191));
377
    auto mx192 = mm->add_literal(migraphx::abs(
378
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 192)));
379
    auto mx193 = mm->add_literal(migraphx::generate_literal(
380
        migraphx::shape{migraphx::shape::float_type, {192, 160, 1, 7}}, 193));
381
    auto mx194 = mm->add_literal(migraphx::abs(
382
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 194)));
383
    auto mx195 = mm->add_literal(
384
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 195));
385
    auto mx196 = mm->add_literal(
386
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 196));
387
    auto mx197 = mm->add_literal(migraphx::abs(
388
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 197)));
389
    auto mx198 = mm->add_literal(migraphx::generate_literal(
390
        migraphx::shape{migraphx::shape::float_type, {160, 160, 7, 1}}, 198));
391
    auto mx199 = mm->add_literal(migraphx::abs(
392
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 199)));
393
    auto mx200 = mm->add_literal(
394
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 200));
395
    auto mx201 = mm->add_literal(
396
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 201));
397
    auto mx202 = mm->add_literal(migraphx::abs(
398
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 202)));
399
    auto mx203 = mm->add_literal(migraphx::generate_literal(
400
        migraphx::shape{migraphx::shape::float_type, {160, 160, 1, 7}}, 203));
401
    auto mx204 = mm->add_literal(migraphx::abs(
402
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 204)));
403
    auto mx205 = mm->add_literal(
404
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 205));
405
    auto mx206 = mm->add_literal(
406
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 206));
407
    auto mx207 = mm->add_literal(migraphx::abs(
408
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 207)));
409
    auto mx208 = mm->add_literal(migraphx::generate_literal(
410
        migraphx::shape{migraphx::shape::float_type, {160, 160, 7, 1}}, 208));
411
    auto mx209 = mm->add_literal(migraphx::abs(
412
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 209)));
413
    auto mx210 = mm->add_literal(
414
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 210));
415
    auto mx211 = mm->add_literal(
416
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 211));
417
    auto mx212 = mm->add_literal(migraphx::abs(
418
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 212)));
419
    auto mx213 = mm->add_literal(migraphx::generate_literal(
420
        migraphx::shape{migraphx::shape::float_type, {160, 768, 1, 1}}, 213));
421
    auto mx214 = mm->add_literal(migraphx::abs(
422
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 214)));
423
    auto mx215 = mm->add_literal(
424
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 215));
425
    auto mx216 = mm->add_literal(
426
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 216));
427
    auto mx217 = mm->add_literal(migraphx::abs(
428
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 217)));
429
    auto mx218 = mm->add_literal(migraphx::generate_literal(
430
        migraphx::shape{migraphx::shape::float_type, {192, 160, 7, 1}}, 218));
431
    auto mx219 = mm->add_literal(migraphx::abs(
432
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 219)));
433
    auto mx220 = mm->add_literal(
434
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 220));
435
    auto mx221 = mm->add_literal(
436
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 221));
437
    auto mx222 = mm->add_literal(migraphx::abs(
438
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 222)));
439
    auto mx223 = mm->add_literal(migraphx::generate_literal(
440
        migraphx::shape{migraphx::shape::float_type, {160, 160, 1, 7}}, 223));
441
    auto mx224 = mm->add_literal(migraphx::abs(
442
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 224)));
443
    auto mx225 = mm->add_literal(
444
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 225));
445
    auto mx226 = mm->add_literal(
446
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 226));
447
    auto mx227 = mm->add_literal(migraphx::abs(
448
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 227)));
449
    auto mx228 = mm->add_literal(migraphx::generate_literal(
450
        migraphx::shape{migraphx::shape::float_type, {160, 768, 1, 1}}, 228));
451
    auto mx229 = mm->add_literal(migraphx::abs(
452
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 229)));
453
    auto mx230 = mm->add_literal(
454
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 230));
455
    auto mx231 = mm->add_literal(
456
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 231));
457
    auto mx232 = mm->add_literal(migraphx::abs(
458
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 232)));
459
    auto mx233 = mm->add_literal(migraphx::generate_literal(
460
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 233));
461
    auto mx234 = mm->add_literal(migraphx::abs(
462
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 234)));
463
    auto mx235 = mm->add_literal(
464
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 235));
465
    auto mx236 = mm->add_literal(
466
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 236));
467
    auto mx237 = mm->add_literal(migraphx::abs(
468
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 237)));
469
    auto mx238 = mm->add_literal(migraphx::generate_literal(
470
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 238));
471
    auto mx239 = mm->add_literal(migraphx::abs(
472
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 239)));
473
    auto mx240 = mm->add_literal(
474
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 240));
475
    auto mx241 = mm->add_literal(
476
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 241));
477
    auto mx242 = mm->add_literal(migraphx::abs(
478
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 242)));
479
    auto mx243 = mm->add_literal(migraphx::generate_literal(
480
        migraphx::shape{migraphx::shape::float_type, {192, 160, 1, 7}}, 243));
481
    auto mx244 = mm->add_literal(migraphx::abs(
482
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 244)));
483
    auto mx245 = mm->add_literal(
484
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 245));
485
    auto mx246 = mm->add_literal(
486
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 246));
487
    auto mx247 = mm->add_literal(migraphx::abs(
488
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 247)));
489
    auto mx248 = mm->add_literal(migraphx::generate_literal(
490
        migraphx::shape{migraphx::shape::float_type, {160, 160, 7, 1}}, 248));
491
    auto mx249 = mm->add_literal(migraphx::abs(
492
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 249)));
493
    auto mx250 = mm->add_literal(
494
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 250));
495
    auto mx251 = mm->add_literal(
496
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 251));
497
    auto mx252 = mm->add_literal(migraphx::abs(
498
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 252)));
499
    auto mx253 = mm->add_literal(migraphx::generate_literal(
500
        migraphx::shape{migraphx::shape::float_type, {160, 160, 1, 7}}, 253));
501
    auto mx254 = mm->add_literal(migraphx::abs(
502
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 254)));
503
    auto mx255 = mm->add_literal(
504
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 255));
505
    auto mx256 = mm->add_literal(
506
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 256));
507
    auto mx257 = mm->add_literal(migraphx::abs(
508
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 257)));
509
    auto mx258 = mm->add_literal(migraphx::generate_literal(
510
        migraphx::shape{migraphx::shape::float_type, {160, 160, 7, 1}}, 258));
511
    auto mx259 = mm->add_literal(migraphx::abs(
512
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 259)));
513
    auto mx260 = mm->add_literal(
514
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 260));
515
    auto mx261 = mm->add_literal(
516
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 261));
517
    auto mx262 = mm->add_literal(migraphx::abs(
518
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 262)));
519
    auto mx263 = mm->add_literal(migraphx::generate_literal(
520
        migraphx::shape{migraphx::shape::float_type, {160, 768, 1, 1}}, 263));
521
    auto mx264 = mm->add_literal(migraphx::abs(
522
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 264)));
523
    auto mx265 = mm->add_literal(
524
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 265));
525
    auto mx266 = mm->add_literal(
526
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 266));
527
    auto mx267 = mm->add_literal(migraphx::abs(
528
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 267)));
529
    auto mx268 = mm->add_literal(migraphx::generate_literal(
530
        migraphx::shape{migraphx::shape::float_type, {192, 160, 7, 1}}, 268));
531
    auto mx269 = mm->add_literal(migraphx::abs(
532
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 269)));
533
    auto mx270 = mm->add_literal(
534
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 270));
535
    auto mx271 = mm->add_literal(
536
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 271));
537
    auto mx272 = mm->add_literal(migraphx::abs(
538
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 272)));
539
    auto mx273 = mm->add_literal(migraphx::generate_literal(
540
        migraphx::shape{migraphx::shape::float_type, {160, 160, 1, 7}}, 273));
541
    auto mx274 = mm->add_literal(migraphx::abs(
542
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 274)));
543
    auto mx275 = mm->add_literal(
544
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 275));
545
    auto mx276 = mm->add_literal(
546
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 276));
547
    auto mx277 = mm->add_literal(migraphx::abs(
548
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {160}}, 277)));
549
    auto mx278 = mm->add_literal(migraphx::generate_literal(
550
        migraphx::shape{migraphx::shape::float_type, {160, 768, 1, 1}}, 278));
551
    auto mx279 = mm->add_literal(migraphx::abs(
552
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 279)));
553
    auto mx280 = mm->add_literal(
554
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 280));
555
    auto mx281 = mm->add_literal(
556
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 281));
557
    auto mx282 = mm->add_literal(migraphx::abs(
558
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 282)));
559
    auto mx283 = mm->add_literal(migraphx::generate_literal(
560
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 283));
561
    auto mx284 = mm->add_literal(migraphx::abs(
562
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 284)));
563
    auto mx285 = mm->add_literal(
564
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 285));
565
    auto mx286 = mm->add_literal(
566
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 286));
567
    auto mx287 = mm->add_literal(migraphx::abs(
568
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 287)));
569
    auto mx288 = mm->add_literal(migraphx::generate_literal(
570
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 288));
571
    auto mx289 = mm->add_literal(migraphx::abs(
572
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 289)));
573
    auto mx290 = mm->add_literal(
574
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 290));
575
    auto mx291 = mm->add_literal(
576
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 291));
577
    auto mx292 = mm->add_literal(migraphx::abs(
578
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 292)));
579
    auto mx293 = mm->add_literal(migraphx::generate_literal(
580
        migraphx::shape{migraphx::shape::float_type, {192, 128, 1, 7}}, 293));
581
    auto mx294 = mm->add_literal(migraphx::abs(
582
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 294)));
583
    auto mx295 = mm->add_literal(
584
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 295));
585
    auto mx296 = mm->add_literal(
586
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 296));
587
    auto mx297 = mm->add_literal(migraphx::abs(
588
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 297)));
589
    auto mx298 = mm->add_literal(migraphx::generate_literal(
590
        migraphx::shape{migraphx::shape::float_type, {128, 128, 7, 1}}, 298));
591
    auto mx299 = mm->add_literal(migraphx::abs(
592
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 299)));
593
    auto mx300 = mm->add_literal(
594
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 300));
595
    auto mx301 = mm->add_literal(
596
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 301));
597
    auto mx302 = mm->add_literal(migraphx::abs(
598
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 302)));
599
    auto mx303 = mm->add_literal(migraphx::generate_literal(
600
        migraphx::shape{migraphx::shape::float_type, {128, 128, 1, 7}}, 303));
601
    auto mx304 = mm->add_literal(migraphx::abs(
602
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 304)));
603
    auto mx305 = mm->add_literal(
604
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 305));
605
    auto mx306 = mm->add_literal(
606
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 306));
607
    auto mx307 = mm->add_literal(migraphx::abs(
608
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 307)));
609
    auto mx308 = mm->add_literal(migraphx::generate_literal(
610
        migraphx::shape{migraphx::shape::float_type, {128, 128, 7, 1}}, 308));
611
    auto mx309 = mm->add_literal(migraphx::abs(
612
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 309)));
613
    auto mx310 = mm->add_literal(
614
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 310));
615
    auto mx311 = mm->add_literal(
616
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 311));
617
    auto mx312 = mm->add_literal(migraphx::abs(
618
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 312)));
619
    auto mx313 = mm->add_literal(migraphx::generate_literal(
620
        migraphx::shape{migraphx::shape::float_type, {128, 768, 1, 1}}, 313));
621
    auto mx314 = mm->add_literal(migraphx::abs(
622
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 314)));
623
    auto mx315 = mm->add_literal(
624
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 315));
625
    auto mx316 = mm->add_literal(
626
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 316));
627
    auto mx317 = mm->add_literal(migraphx::abs(
628
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 317)));
629
    auto mx318 = mm->add_literal(migraphx::generate_literal(
630
        migraphx::shape{migraphx::shape::float_type, {192, 128, 7, 1}}, 318));
631
    auto mx319 = mm->add_literal(migraphx::abs(
632
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 319)));
633
    auto mx320 = mm->add_literal(
634
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 320));
635
    auto mx321 = mm->add_literal(
636
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 321));
637
    auto mx322 = mm->add_literal(migraphx::abs(
638
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 322)));
639
    auto mx323 = mm->add_literal(migraphx::generate_literal(
640
        migraphx::shape{migraphx::shape::float_type, {128, 128, 1, 7}}, 323));
641
    auto mx324 = mm->add_literal(migraphx::abs(
642
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 324)));
643
    auto mx325 = mm->add_literal(
644
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 325));
645
    auto mx326 = mm->add_literal(
646
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 326));
647
    auto mx327 = mm->add_literal(migraphx::abs(
648
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {128}}, 327)));
649
    auto mx328 = mm->add_literal(migraphx::generate_literal(
650
        migraphx::shape{migraphx::shape::float_type, {128, 768, 1, 1}}, 328));
651
    auto mx329 = mm->add_literal(migraphx::abs(
652
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 329)));
653
    auto mx330 = mm->add_literal(
654
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 330));
655
    auto mx331 = mm->add_literal(
656
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 331));
657
    auto mx332 = mm->add_literal(migraphx::abs(
658
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 332)));
659
    auto mx333 = mm->add_literal(migraphx::generate_literal(
660
        migraphx::shape{migraphx::shape::float_type, {192, 768, 1, 1}}, 333));
661
    auto mx334 = mm->add_literal(migraphx::abs(
662
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 334)));
663
    auto mx335 = mm->add_literal(
664
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 335));
665
    auto mx336 = mm->add_literal(
666
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 336));
667
    auto mx337 = mm->add_literal(migraphx::abs(
668
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 337)));
669
    auto mx338 = mm->add_literal(migraphx::generate_literal(
670
        migraphx::shape{migraphx::shape::float_type, {96, 96, 3, 3}}, 338));
671
    auto mx339 = mm->add_literal(migraphx::abs(
672
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 339)));
673
    auto mx340 = mm->add_literal(
674
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 340));
675
    auto mx341 = mm->add_literal(
676
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 341));
677
    auto mx342 = mm->add_literal(migraphx::abs(
678
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 342)));
679
    auto mx343 = mm->add_literal(migraphx::generate_literal(
680
        migraphx::shape{migraphx::shape::float_type, {96, 64, 3, 3}}, 343));
681
    auto mx344 = mm->add_literal(migraphx::abs(
682
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 344)));
683
    auto mx345 = mm->add_literal(
684
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 345));
685
    auto mx346 = mm->add_literal(
686
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 346));
687
    auto mx347 = mm->add_literal(migraphx::abs(
688
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 347)));
689
    auto mx348 = mm->add_literal(migraphx::generate_literal(
690
        migraphx::shape{migraphx::shape::float_type, {64, 288, 1, 1}}, 348));
691
    auto mx349 = mm->add_literal(migraphx::abs(
692
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 349)));
693
    auto mx350 = mm->add_literal(
694
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 350));
695
    auto mx351 = mm->add_literal(
696
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 351));
697
    auto mx352 = mm->add_literal(migraphx::abs(
698
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {384}}, 352)));
699
    auto mx353 = mm->add_literal(migraphx::generate_literal(
700
        migraphx::shape{migraphx::shape::float_type, {384, 288, 3, 3}}, 353));
701
    auto mx354 = mm->add_literal(migraphx::abs(
702
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 354)));
703
    auto mx355 = mm->add_literal(
704
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 355));
705
    auto mx356 = mm->add_literal(
706
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 356));
707
    auto mx357 = mm->add_literal(migraphx::abs(
708
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 357)));
709
    auto mx358 = mm->add_literal(migraphx::generate_literal(
710
        migraphx::shape{migraphx::shape::float_type, {64, 288, 1, 1}}, 358));
711
    auto mx359 = mm->add_literal(migraphx::abs(
712
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 359)));
713
    auto mx360 = mm->add_literal(
714
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 360));
715
    auto mx361 = mm->add_literal(
716
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 361));
717
    auto mx362 = mm->add_literal(migraphx::abs(
718
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 362)));
719
    auto mx363 = mm->add_literal(migraphx::generate_literal(
720
        migraphx::shape{migraphx::shape::float_type, {96, 96, 3, 3}}, 363));
721
    auto mx364 = mm->add_literal(migraphx::abs(
722
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 364)));
723
    auto mx365 = mm->add_literal(
724
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 365));
725
    auto mx366 = mm->add_literal(
726
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 366));
727
    auto mx367 = mm->add_literal(migraphx::abs(
728
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 367)));
729
    auto mx368 = mm->add_literal(migraphx::generate_literal(
730
        migraphx::shape{migraphx::shape::float_type, {96, 64, 3, 3}}, 368));
731
    auto mx369 = mm->add_literal(migraphx::abs(
732
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 369)));
733
    auto mx370 = mm->add_literal(
734
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 370));
735
    auto mx371 = mm->add_literal(
736
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 371));
737
    auto mx372 = mm->add_literal(migraphx::abs(
738
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 372)));
739
    auto mx373 = mm->add_literal(migraphx::generate_literal(
740
        migraphx::shape{migraphx::shape::float_type, {64, 288, 1, 1}}, 373));
741
    auto mx374 = mm->add_literal(migraphx::abs(
742
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 374)));
743
    auto mx375 = mm->add_literal(
744
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 375));
745
    auto mx376 = mm->add_literal(
746
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 376));
747
    auto mx377 = mm->add_literal(migraphx::abs(
748
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 377)));
749
    auto mx378 = mm->add_literal(migraphx::generate_literal(
750
        migraphx::shape{migraphx::shape::float_type, {64, 48, 5, 5}}, 378));
751
    auto mx379 = mm->add_literal(migraphx::abs(
752
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 379)));
753
    auto mx380 = mm->add_literal(
754
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 380));
755
    auto mx381 = mm->add_literal(
756
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 381));
757
    auto mx382 = mm->add_literal(migraphx::abs(
758
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 382)));
759
    auto mx383 = mm->add_literal(migraphx::generate_literal(
760
        migraphx::shape{migraphx::shape::float_type, {48, 288, 1, 1}}, 383));
761
    auto mx384 = mm->add_literal(migraphx::abs(
762
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 384)));
763
    auto mx385 = mm->add_literal(
764
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 385));
765
    auto mx386 = mm->add_literal(
766
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 386));
767
    auto mx387 = mm->add_literal(migraphx::abs(
768
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 387)));
769
    auto mx388 = mm->add_literal(migraphx::generate_literal(
770
        migraphx::shape{migraphx::shape::float_type, {64, 288, 1, 1}}, 388));
771
    auto mx389 = mm->add_literal(migraphx::abs(
772
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 389)));
773
    auto mx390 = mm->add_literal(
774
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 390));
775
    auto mx391 = mm->add_literal(
776
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 391));
777
    auto mx392 = mm->add_literal(migraphx::abs(
778
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 392)));
779
    auto mx393 = mm->add_literal(migraphx::generate_literal(
780
        migraphx::shape{migraphx::shape::float_type, {64, 256, 1, 1}}, 393));
781
    auto mx394 = mm->add_literal(migraphx::abs(
782
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 394)));
783
    auto mx395 = mm->add_literal(
784
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 395));
785
    auto mx396 = mm->add_literal(
786
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 396));
787
    auto mx397 = mm->add_literal(migraphx::abs(
788
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 397)));
789
    auto mx398 = mm->add_literal(migraphx::generate_literal(
790
        migraphx::shape{migraphx::shape::float_type, {96, 96, 3, 3}}, 398));
791
    auto mx399 = mm->add_literal(migraphx::abs(
792
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 399)));
793
    auto mx400 = mm->add_literal(
794
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 400));
795
    auto mx401 = mm->add_literal(
796
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 401));
797
    auto mx402 = mm->add_literal(migraphx::abs(
798
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 402)));
799
    auto mx403 = mm->add_literal(migraphx::generate_literal(
800
        migraphx::shape{migraphx::shape::float_type, {96, 64, 3, 3}}, 403));
801
    auto mx404 = mm->add_literal(migraphx::abs(
802
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 404)));
803
    auto mx405 = mm->add_literal(
804
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 405));
805
    auto mx406 = mm->add_literal(
806
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 406));
807
    auto mx407 = mm->add_literal(migraphx::abs(
808
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 407)));
809
    auto mx408 = mm->add_literal(migraphx::generate_literal(
810
        migraphx::shape{migraphx::shape::float_type, {64, 256, 1, 1}}, 408));
811
    auto mx409 = mm->add_literal(migraphx::abs(
812
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 409)));
813
    auto mx410 = mm->add_literal(
814
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 410));
815
    auto mx411 = mm->add_literal(
816
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 411));
817
    auto mx412 = mm->add_literal(migraphx::abs(
818
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 412)));
819
    auto mx413 = mm->add_literal(migraphx::generate_literal(
820
        migraphx::shape{migraphx::shape::float_type, {64, 48, 5, 5}}, 413));
821
    auto mx414 = mm->add_literal(migraphx::abs(
822
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 414)));
823
    auto mx415 = mm->add_literal(
824
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 415));
825
    auto mx416 = mm->add_literal(
826
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 416));
827
    auto mx417 = mm->add_literal(migraphx::abs(
828
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 417)));
829
    auto mx418 = mm->add_literal(migraphx::generate_literal(
830
        migraphx::shape{migraphx::shape::float_type, {48, 256, 1, 1}}, 418));
831
    auto mx419 = mm->add_literal(migraphx::abs(
832
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 419)));
833
    auto mx420 = mm->add_literal(
834
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 420));
835
    auto mx421 = mm->add_literal(
836
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 421));
837
    auto mx422 = mm->add_literal(migraphx::abs(
838
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 422)));
839
    auto mx423 = mm->add_literal(migraphx::generate_literal(
840
        migraphx::shape{migraphx::shape::float_type, {64, 256, 1, 1}}, 423));
841
    auto mx424 = mm->add_literal(migraphx::abs(
842
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 424)));
843
    auto mx425 = mm->add_literal(
844
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 425));
845
    auto mx426 = mm->add_literal(
846
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 426));
847
    auto mx427 = mm->add_literal(migraphx::abs(
848
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 427)));
849
    auto mx428 = mm->add_literal(migraphx::generate_literal(
850
        migraphx::shape{migraphx::shape::float_type, {32, 192, 1, 1}}, 428));
851
    auto mx429 = mm->add_literal(migraphx::abs(
852
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 429)));
853
    auto mx430 = mm->add_literal(
854
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 430));
855
    auto mx431 = mm->add_literal(
856
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 431));
857
    auto mx432 = mm->add_literal(migraphx::abs(
858
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 432)));
859
    auto mx433 = mm->add_literal(migraphx::generate_literal(
860
        migraphx::shape{migraphx::shape::float_type, {96, 96, 3, 3}}, 433));
861
    auto mx434 = mm->add_literal(migraphx::abs(
862
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 434)));
863
    auto mx435 = mm->add_literal(
864
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 435));
865
    auto mx436 = mm->add_literal(
866
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 436));
867
    auto mx437 = mm->add_literal(migraphx::abs(
868
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {96}}, 437)));
869
    auto mx438 = mm->add_literal(migraphx::generate_literal(
870
        migraphx::shape{migraphx::shape::float_type, {96, 64, 3, 3}}, 438));
871
    auto mx439 = mm->add_literal(migraphx::abs(
872
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 439)));
873
    auto mx440 = mm->add_literal(
874
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 440));
875
    auto mx441 = mm->add_literal(
876
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 441));
877
    auto mx442 = mm->add_literal(migraphx::abs(
878
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 442)));
879
    auto mx443 = mm->add_literal(migraphx::generate_literal(
880
        migraphx::shape{migraphx::shape::float_type, {64, 192, 1, 1}}, 443));
881
    auto mx444 = mm->add_literal(migraphx::abs(
882
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 444)));
883
    auto mx445 = mm->add_literal(
884
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 445));
885
    auto mx446 = mm->add_literal(
886
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 446));
887
    auto mx447 = mm->add_literal(migraphx::abs(
888
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 447)));
889
    auto mx448 = mm->add_literal(migraphx::generate_literal(
890
        migraphx::shape{migraphx::shape::float_type, {64, 48, 5, 5}}, 448));
891
    auto mx449 = mm->add_literal(migraphx::abs(
892
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 449)));
893
    auto mx450 = mm->add_literal(
894
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 450));
895
    auto mx451 = mm->add_literal(
896
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 451));
897
    auto mx452 = mm->add_literal(migraphx::abs(
898
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {48}}, 452)));
899
    auto mx453 = mm->add_literal(migraphx::generate_literal(
900
        migraphx::shape{migraphx::shape::float_type, {48, 192, 1, 1}}, 453));
901
    auto mx454 = mm->add_literal(migraphx::abs(
902
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 454)));
903
    auto mx455 = mm->add_literal(
904
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 455));
905
    auto mx456 = mm->add_literal(
906
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 456));
907
    auto mx457 = mm->add_literal(migraphx::abs(
908
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 457)));
909
    auto mx458 = mm->add_literal(migraphx::generate_literal(
910
        migraphx::shape{migraphx::shape::float_type, {64, 192, 1, 1}}, 458));
911
    auto mx459 = mm->add_literal(migraphx::abs(
912
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 459)));
913
    auto mx460 = mm->add_literal(
914
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 460));
915
    auto mx461 = mm->add_literal(
916
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 461));
917
    auto mx462 = mm->add_literal(migraphx::abs(
918
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {192}}, 462)));
919
    auto mx463 = mm->add_literal(migraphx::generate_literal(
920
        migraphx::shape{migraphx::shape::float_type, {192, 80, 3, 3}}, 463));
921
    auto mx464 = mm->add_literal(migraphx::abs(
922
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {80}}, 464)));
923
    auto mx465 = mm->add_literal(
924
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {80}}, 465));
925
    auto mx466 = mm->add_literal(
926
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {80}}, 466));
927
    auto mx467 = mm->add_literal(migraphx::abs(
928
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {80}}, 467)));
929
    auto mx468 = mm->add_literal(migraphx::generate_literal(
930
        migraphx::shape{migraphx::shape::float_type, {80, 64, 1, 1}}, 468));
931
    auto mx469 = mm->add_literal(migraphx::abs(
932
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 469)));
933
    auto mx470 = mm->add_literal(
934
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 470));
935
    auto mx471 = mm->add_literal(
936
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 471));
937
    auto mx472 = mm->add_literal(migraphx::abs(
938
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {64}}, 472)));
939
    auto mx473 = mm->add_literal(migraphx::generate_literal(
940
        migraphx::shape{migraphx::shape::float_type, {64, 32, 3, 3}}, 473));
941
    auto mx474 = mm->add_literal(migraphx::abs(
942
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 474)));
943
    auto mx475 = mm->add_literal(
944
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 475));
945
    auto mx476 = mm->add_literal(
946
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 476));
947
    auto mx477 = mm->add_literal(migraphx::abs(
948
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 477)));
949
    auto mx478 = mm->add_literal(migraphx::generate_literal(
950
        migraphx::shape{migraphx::shape::float_type, {32, 32, 3, 3}}, 478));
951
    auto mx479 = mm->add_literal(migraphx::abs(
952
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 479)));
953
    auto mx480 = mm->add_literal(
954
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 480));
955
    auto mx481 = mm->add_literal(
956
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 481));
957
    auto mx482 = mm->add_literal(migraphx::abs(
958
        migraphx::generate_literal(migraphx::shape{migraphx::shape::float_type, {32}}, 482)));
959
    auto mx483 = mm->add_literal(migraphx::generate_literal(
960
961
962
963
964
965
        migraphx::shape{migraphx::shape::float_type, {32, 3, 3, 3}}, 483));
    migraphx::op::convolution convolution484;
    convolution484.padding  = {0, 0};
    convolution484.stride   = {2, 2};
    convolution484.dilation = {1, 1};
    convolution484.group    = 1;
966
    auto mx484              = mm->add_instruction(convolution484, m0, mx483);
967
968
969
    migraphx::op::batch_norm_inference batch_norm_inference485;
    batch_norm_inference485.epsilon  = 0.001;
    batch_norm_inference485.momentum = 0.9;
970
    auto mx485 = mm->add_instruction(batch_norm_inference485, mx484, mx482, mx481, mx480, mx479);
971
    migraphx::op::relu relu486;
972
    auto mx486 = mm->add_instruction(relu486, mx485);
973
974
975
976
977
    migraphx::op::convolution convolution487;
    convolution487.padding  = {0, 0};
    convolution487.stride   = {1, 1};
    convolution487.dilation = {1, 1};
    convolution487.group    = 1;
978
    auto mx487              = mm->add_instruction(convolution487, mx486, mx478);
979
980
981
    migraphx::op::batch_norm_inference batch_norm_inference488;
    batch_norm_inference488.epsilon  = 0.001;
    batch_norm_inference488.momentum = 0.9;
982
    auto mx488 = mm->add_instruction(batch_norm_inference488, mx487, mx477, mx476, mx475, mx474);
983
    migraphx::op::relu relu489;
984
    auto mx489 = mm->add_instruction(relu489, mx488);
985
986
987
988
989
    migraphx::op::convolution convolution490;
    convolution490.padding  = {1, 1};
    convolution490.stride   = {1, 1};
    convolution490.dilation = {1, 1};
    convolution490.group    = 1;
990
    auto mx490              = mm->add_instruction(convolution490, mx489, mx473);
991
992
993
    migraphx::op::batch_norm_inference batch_norm_inference491;
    batch_norm_inference491.epsilon  = 0.001;
    batch_norm_inference491.momentum = 0.9;
994
    auto mx491 = mm->add_instruction(batch_norm_inference491, mx490, mx472, mx471, mx470, mx469);
995
    migraphx::op::relu relu492;
996
    auto mx492 = mm->add_instruction(relu492, mx491);
997
998
999
1000
1001
    migraphx::op::pooling pooling493;
    pooling493.mode    = "max";
    pooling493.padding = {0, 0};
    pooling493.stride  = {2, 2};
    pooling493.lengths = {3, 3};
1002
    auto mx493         = mm->add_instruction(pooling493, mx492);
1003
1004
1005
1006
1007
    migraphx::op::convolution convolution494;
    convolution494.padding  = {0, 0};
    convolution494.stride   = {1, 1};
    convolution494.dilation = {1, 1};
    convolution494.group    = 1;
1008
    auto mx494              = mm->add_instruction(convolution494, mx493, mx468);
1009
1010
1011
    migraphx::op::batch_norm_inference batch_norm_inference495;
    batch_norm_inference495.epsilon  = 0.001;
    batch_norm_inference495.momentum = 0.9;
1012
    auto mx495 = mm->add_instruction(batch_norm_inference495, mx494, mx467, mx466, mx465, mx464);
1013
    migraphx::op::relu relu496;
1014
    auto mx496 = mm->add_instruction(relu496, mx495);
1015
1016
1017
1018
1019
    migraphx::op::convolution convolution497;
    convolution497.padding  = {0, 0};
    convolution497.stride   = {1, 1};
    convolution497.dilation = {1, 1};
    convolution497.group    = 1;
1020
    auto mx497              = mm->add_instruction(convolution497, mx496, mx463);
1021
1022
1023
    migraphx::op::batch_norm_inference batch_norm_inference498;
    batch_norm_inference498.epsilon  = 0.001;
    batch_norm_inference498.momentum = 0.9;
1024
    auto mx498 = mm->add_instruction(batch_norm_inference498, mx497, mx462, mx461, mx460, mx459);
1025
    migraphx::op::relu relu499;
1026
    auto mx499 = mm->add_instruction(relu499, mx498);
1027
1028
1029
1030
1031
    migraphx::op::pooling pooling500;
    pooling500.mode    = "max";
    pooling500.padding = {0, 0};
    pooling500.stride  = {2, 2};
    pooling500.lengths = {3, 3};
1032
    auto mx500         = mm->add_instruction(pooling500, mx499);
1033
1034
1035
1036
1037
    migraphx::op::convolution convolution501;
    convolution501.padding  = {0, 0};
    convolution501.stride   = {1, 1};
    convolution501.dilation = {1, 1};
    convolution501.group    = 1;
1038
    auto mx501              = mm->add_instruction(convolution501, mx500, mx458);
1039
1040
1041
    migraphx::op::batch_norm_inference batch_norm_inference502;
    batch_norm_inference502.epsilon  = 0.001;
    batch_norm_inference502.momentum = 0.9;
1042
    auto mx502 = mm->add_instruction(batch_norm_inference502, mx501, mx457, mx456, mx455, mx454);
1043
    migraphx::op::relu relu503;
1044
    auto mx503 = mm->add_instruction(relu503, mx502);
1045
1046
1047
1048
1049
    migraphx::op::convolution convolution504;
    convolution504.padding  = {0, 0};
    convolution504.stride   = {1, 1};
    convolution504.dilation = {1, 1};
    convolution504.group    = 1;
1050
    auto mx504              = mm->add_instruction(convolution504, mx500, mx453);
1051
1052
1053
    migraphx::op::batch_norm_inference batch_norm_inference505;
    batch_norm_inference505.epsilon  = 0.001;
    batch_norm_inference505.momentum = 0.9;
1054
    auto mx505 = mm->add_instruction(batch_norm_inference505, mx504, mx452, mx451, mx450, mx449);
1055
    migraphx::op::relu relu506;
1056
    auto mx506 = mm->add_instruction(relu506, mx505);
1057
1058
1059
1060
1061
    migraphx::op::convolution convolution507;
    convolution507.padding  = {2, 2};
    convolution507.stride   = {1, 1};
    convolution507.dilation = {1, 1};
    convolution507.group    = 1;
1062
    auto mx507              = mm->add_instruction(convolution507, mx506, mx448);
1063
1064
1065
    migraphx::op::batch_norm_inference batch_norm_inference508;
    batch_norm_inference508.epsilon  = 0.001;
    batch_norm_inference508.momentum = 0.9;
1066
    auto mx508 = mm->add_instruction(batch_norm_inference508, mx507, mx447, mx446, mx445, mx444);
1067
    migraphx::op::relu relu509;
1068
    auto mx509 = mm->add_instruction(relu509, mx508);
1069
1070
1071
1072
1073
    migraphx::op::convolution convolution510;
    convolution510.padding  = {0, 0};
    convolution510.stride   = {1, 1};
    convolution510.dilation = {1, 1};
    convolution510.group    = 1;
1074
    auto mx510              = mm->add_instruction(convolution510, mx500, mx443);
1075
1076
1077
    migraphx::op::batch_norm_inference batch_norm_inference511;
    batch_norm_inference511.epsilon  = 0.001;
    batch_norm_inference511.momentum = 0.9;
1078
    auto mx511 = mm->add_instruction(batch_norm_inference511, mx510, mx442, mx441, mx440, mx439);
1079
    migraphx::op::relu relu512;
1080
    auto mx512 = mm->add_instruction(relu512, mx511);
1081
1082
1083
1084
1085
    migraphx::op::convolution convolution513;
    convolution513.padding  = {1, 1};
    convolution513.stride   = {1, 1};
    convolution513.dilation = {1, 1};
    convolution513.group    = 1;
1086
    auto mx513              = mm->add_instruction(convolution513, mx512, mx438);
1087
1088
1089
    migraphx::op::batch_norm_inference batch_norm_inference514;
    batch_norm_inference514.epsilon  = 0.001;
    batch_norm_inference514.momentum = 0.9;
1090
    auto mx514 = mm->add_instruction(batch_norm_inference514, mx513, mx437, mx436, mx435, mx434);
1091
    migraphx::op::relu relu515;
1092
    auto mx515 = mm->add_instruction(relu515, mx514);
1093
1094
1095
1096
1097
    migraphx::op::convolution convolution516;
    convolution516.padding  = {1, 1};
    convolution516.stride   = {1, 1};
    convolution516.dilation = {1, 1};
    convolution516.group    = 1;
1098
    auto mx516              = mm->add_instruction(convolution516, mx515, mx433);
1099
1100
1101
    migraphx::op::batch_norm_inference batch_norm_inference517;
    batch_norm_inference517.epsilon  = 0.001;
    batch_norm_inference517.momentum = 0.9;
1102
    auto mx517 = mm->add_instruction(batch_norm_inference517, mx516, mx432, mx431, mx430, mx429);
1103
    migraphx::op::relu relu518;
1104
    auto mx518 = mm->add_instruction(relu518, mx517);
1105
1106
1107
1108
1109
    migraphx::op::pooling pooling519;
    pooling519.mode    = "average";
    pooling519.padding = {1, 1};
    pooling519.stride  = {1, 1};
    pooling519.lengths = {3, 3};
1110
    auto mx519         = mm->add_instruction(pooling519, mx500);
1111
1112
1113
1114
1115
    migraphx::op::convolution convolution520;
    convolution520.padding  = {0, 0};
    convolution520.stride   = {1, 1};
    convolution520.dilation = {1, 1};
    convolution520.group    = 1;
1116
    auto mx520              = mm->add_instruction(convolution520, mx519, mx428);
1117
1118
1119
    migraphx::op::batch_norm_inference batch_norm_inference521;
    batch_norm_inference521.epsilon  = 0.001;
    batch_norm_inference521.momentum = 0.9;
1120
    auto mx521 = mm->add_instruction(batch_norm_inference521, mx520, mx427, mx426, mx425, mx424);
1121
    migraphx::op::relu relu522;
1122
    auto mx522 = mm->add_instruction(relu522, mx521);
1123
1124
    migraphx::op::concat concat523;
    concat523.axis = 1;
1125
    auto mx523     = mm->add_instruction(concat523, mx503, mx509, mx518, mx522);
1126
1127
1128
1129
1130
    migraphx::op::convolution convolution524;
    convolution524.padding  = {0, 0};
    convolution524.stride   = {1, 1};
    convolution524.dilation = {1, 1};
    convolution524.group    = 1;
1131
    auto mx524              = mm->add_instruction(convolution524, mx523, mx423);
1132
1133
1134
    migraphx::op::batch_norm_inference batch_norm_inference525;
    batch_norm_inference525.epsilon  = 0.001;
    batch_norm_inference525.momentum = 0.9;
1135
    auto mx525 = mm->add_instruction(batch_norm_inference525, mx524, mx422, mx421, mx420, mx419);
1136
    migraphx::op::relu relu526;
1137
    auto mx526 = mm->add_instruction(relu526, mx525);
1138
1139
1140
1141
1142
    migraphx::op::convolution convolution527;
    convolution527.padding  = {0, 0};
    convolution527.stride   = {1, 1};
    convolution527.dilation = {1, 1};
    convolution527.group    = 1;
1143
    auto mx527              = mm->add_instruction(convolution527, mx523, mx418);
1144
1145
1146
    migraphx::op::batch_norm_inference batch_norm_inference528;
    batch_norm_inference528.epsilon  = 0.001;
    batch_norm_inference528.momentum = 0.9;
1147
    auto mx528 = mm->add_instruction(batch_norm_inference528, mx527, mx417, mx416, mx415, mx414);
1148
    migraphx::op::relu relu529;
1149
    auto mx529 = mm->add_instruction(relu529, mx528);
1150
1151
1152
1153
1154
    migraphx::op::convolution convolution530;
    convolution530.padding  = {2, 2};
    convolution530.stride   = {1, 1};
    convolution530.dilation = {1, 1};
    convolution530.group    = 1;
1155
    auto mx530              = mm->add_instruction(convolution530, mx529, mx413);
1156
1157
1158
    migraphx::op::batch_norm_inference batch_norm_inference531;
    batch_norm_inference531.epsilon  = 0.001;
    batch_norm_inference531.momentum = 0.9;
1159
    auto mx531 = mm->add_instruction(batch_norm_inference531, mx530, mx412, mx411, mx410, mx409);
1160
    migraphx::op::relu relu532;
1161
    auto mx532 = mm->add_instruction(relu532, mx531);
1162
1163
1164
1165
1166
    migraphx::op::convolution convolution533;
    convolution533.padding  = {0, 0};
    convolution533.stride   = {1, 1};
    convolution533.dilation = {1, 1};
    convolution533.group    = 1;
1167
    auto mx533              = mm->add_instruction(convolution533, mx523, mx408);
1168
1169
1170
    migraphx::op::batch_norm_inference batch_norm_inference534;
    batch_norm_inference534.epsilon  = 0.001;
    batch_norm_inference534.momentum = 0.9;
1171
    auto mx534 = mm->add_instruction(batch_norm_inference534, mx533, mx407, mx406, mx405, mx404);
1172
    migraphx::op::relu relu535;
1173
    auto mx535 = mm->add_instruction(relu535, mx534);
1174
1175
1176
1177
1178
    migraphx::op::convolution convolution536;
    convolution536.padding  = {1, 1};
    convolution536.stride   = {1, 1};
    convolution536.dilation = {1, 1};
    convolution536.group    = 1;
1179
    auto mx536              = mm->add_instruction(convolution536, mx535, mx403);
1180
1181
1182
    migraphx::op::batch_norm_inference batch_norm_inference537;
    batch_norm_inference537.epsilon  = 0.001;
    batch_norm_inference537.momentum = 0.9;
1183
    auto mx537 = mm->add_instruction(batch_norm_inference537, mx536, mx402, mx401, mx400, mx399);
1184
    migraphx::op::relu relu538;
1185
    auto mx538 = mm->add_instruction(relu538, mx537);
1186
1187
1188
1189
1190
    migraphx::op::convolution convolution539;
    convolution539.padding  = {1, 1};
    convolution539.stride   = {1, 1};
    convolution539.dilation = {1, 1};
    convolution539.group    = 1;
1191
    auto mx539              = mm->add_instruction(convolution539, mx538, mx398);
1192
1193
1194
    migraphx::op::batch_norm_inference batch_norm_inference540;
    batch_norm_inference540.epsilon  = 0.001;
    batch_norm_inference540.momentum = 0.9;
1195
    auto mx540 = mm->add_instruction(batch_norm_inference540, mx539, mx397, mx396, mx395, mx394);
1196
    migraphx::op::relu relu541;
1197
    auto mx541 = mm->add_instruction(relu541, mx540);
1198
1199
1200
1201
1202
    migraphx::op::pooling pooling542;
    pooling542.mode    = "average";
    pooling542.padding = {1, 1};
    pooling542.stride  = {1, 1};
    pooling542.lengths = {3, 3};
1203
    auto mx542         = mm->add_instruction(pooling542, mx523);
1204
1205
1206
1207
1208
    migraphx::op::convolution convolution543;
    convolution543.padding  = {0, 0};
    convolution543.stride   = {1, 1};
    convolution543.dilation = {1, 1};
    convolution543.group    = 1;
1209
    auto mx543              = mm->add_instruction(convolution543, mx542, mx393);
1210
1211
1212
    migraphx::op::batch_norm_inference batch_norm_inference544;
    batch_norm_inference544.epsilon  = 0.001;
    batch_norm_inference544.momentum = 0.9;
1213
    auto mx544 = mm->add_instruction(batch_norm_inference544, mx543, mx392, mx391, mx390, mx389);
1214
    migraphx::op::relu relu545;
1215
    auto mx545 = mm->add_instruction(relu545, mx544);
1216
1217
    migraphx::op::concat concat546;
    concat546.axis = 1;
1218
    auto mx546     = mm->add_instruction(concat546, mx526, mx532, mx541, mx545);
1219
1220
1221
1222
1223
    migraphx::op::convolution convolution547;
    convolution547.padding  = {0, 0};
    convolution547.stride   = {1, 1};
    convolution547.dilation = {1, 1};
    convolution547.group    = 1;
1224
    auto mx547              = mm->add_instruction(convolution547, mx546, mx388);
1225
1226
1227
    migraphx::op::batch_norm_inference batch_norm_inference548;
    batch_norm_inference548.epsilon  = 0.001;
    batch_norm_inference548.momentum = 0.9;
1228
    auto mx548 = mm->add_instruction(batch_norm_inference548, mx547, mx387, mx386, mx385, mx384);
1229
    migraphx::op::relu relu549;
1230
    auto mx549 = mm->add_instruction(relu549, mx548);
1231
1232
1233
1234
1235
    migraphx::op::convolution convolution550;
    convolution550.padding  = {0, 0};
    convolution550.stride   = {1, 1};
    convolution550.dilation = {1, 1};
    convolution550.group    = 1;
1236
    auto mx550              = mm->add_instruction(convolution550, mx546, mx383);
1237
1238
1239
    migraphx::op::batch_norm_inference batch_norm_inference551;
    batch_norm_inference551.epsilon  = 0.001;
    batch_norm_inference551.momentum = 0.9;
1240
    auto mx551 = mm->add_instruction(batch_norm_inference551, mx550, mx382, mx381, mx380, mx379);
1241
    migraphx::op::relu relu552;
1242
    auto mx552 = mm->add_instruction(relu552, mx551);
1243
1244
1245
1246
1247
    migraphx::op::convolution convolution553;
    convolution553.padding  = {2, 2};
    convolution553.stride   = {1, 1};
    convolution553.dilation = {1, 1};
    convolution553.group    = 1;
1248
    auto mx553              = mm->add_instruction(convolution553, mx552, mx378);
1249
1250
1251
    migraphx::op::batch_norm_inference batch_norm_inference554;
    batch_norm_inference554.epsilon  = 0.001;
    batch_norm_inference554.momentum = 0.9;
1252
    auto mx554 = mm->add_instruction(batch_norm_inference554, mx553, mx377, mx376, mx375, mx374);
1253
    migraphx::op::relu relu555;
1254
    auto mx555 = mm->add_instruction(relu555, mx554);
1255
1256
1257
1258
1259
    migraphx::op::convolution convolution556;
    convolution556.padding  = {0, 0};
    convolution556.stride   = {1, 1};
    convolution556.dilation = {1, 1};
    convolution556.group    = 1;
1260
    auto mx556              = mm->add_instruction(convolution556, mx546, mx373);
1261
1262
1263
    migraphx::op::batch_norm_inference batch_norm_inference557;
    batch_norm_inference557.epsilon  = 0.001;
    batch_norm_inference557.momentum = 0.9;
1264
    auto mx557 = mm->add_instruction(batch_norm_inference557, mx556, mx372, mx371, mx370, mx369);
1265
    migraphx::op::relu relu558;
1266
    auto mx558 = mm->add_instruction(relu558, mx557);
1267
1268
1269
1270
1271
    migraphx::op::convolution convolution559;
    convolution559.padding  = {1, 1};
    convolution559.stride   = {1, 1};
    convolution559.dilation = {1, 1};
    convolution559.group    = 1;
1272
    auto mx559              = mm->add_instruction(convolution559, mx558, mx368);
1273
1274
1275
    migraphx::op::batch_norm_inference batch_norm_inference560;
    batch_norm_inference560.epsilon  = 0.001;
    batch_norm_inference560.momentum = 0.9;
1276
    auto mx560 = mm->add_instruction(batch_norm_inference560, mx559, mx367, mx366, mx365, mx364);
1277
    migraphx::op::relu relu561;
1278
    auto mx561 = mm->add_instruction(relu561, mx560);
1279
1280
1281
1282
1283
    migraphx::op::convolution convolution562;
    convolution562.padding  = {1, 1};
    convolution562.stride   = {1, 1};
    convolution562.dilation = {1, 1};
    convolution562.group    = 1;
1284
    auto mx562              = mm->add_instruction(convolution562, mx561, mx363);
1285
1286
1287
    migraphx::op::batch_norm_inference batch_norm_inference563;
    batch_norm_inference563.epsilon  = 0.001;
    batch_norm_inference563.momentum = 0.9;
1288
    auto mx563 = mm->add_instruction(batch_norm_inference563, mx562, mx362, mx361, mx360, mx359);
1289
    migraphx::op::relu relu564;
1290
    auto mx564 = mm->add_instruction(relu564, mx563);
1291
1292
1293
1294
1295
    migraphx::op::pooling pooling565;
    pooling565.mode    = "average";
    pooling565.padding = {1, 1};
    pooling565.stride  = {1, 1};
    pooling565.lengths = {3, 3};
1296
    auto mx565         = mm->add_instruction(pooling565, mx546);
1297
1298
1299
1300
1301
    migraphx::op::convolution convolution566;
    convolution566.padding  = {0, 0};
    convolution566.stride   = {1, 1};
    convolution566.dilation = {1, 1};
    convolution566.group    = 1;
1302
    auto mx566              = mm->add_instruction(convolution566, mx565, mx358);
1303
1304
1305
    migraphx::op::batch_norm_inference batch_norm_inference567;
    batch_norm_inference567.epsilon  = 0.001;
    batch_norm_inference567.momentum = 0.9;
1306
    auto mx567 = mm->add_instruction(batch_norm_inference567, mx566, mx357, mx356, mx355, mx354);
1307
    migraphx::op::relu relu568;
1308
    auto mx568 = mm->add_instruction(relu568, mx567);
1309
1310
    migraphx::op::concat concat569;
    concat569.axis = 1;
1311
    auto mx569     = mm->add_instruction(concat569, mx549, mx555, mx564, mx568);
1312
1313
1314
1315
1316
    migraphx::op::convolution convolution570;
    convolution570.padding  = {0, 0};
    convolution570.stride   = {2, 2};
    convolution570.dilation = {1, 1};
    convolution570.group    = 1;
1317
    auto mx570              = mm->add_instruction(convolution570, mx569, mx353);
1318
1319
1320
    migraphx::op::batch_norm_inference batch_norm_inference571;
    batch_norm_inference571.epsilon  = 0.001;
    batch_norm_inference571.momentum = 0.9;
1321
    auto mx571 = mm->add_instruction(batch_norm_inference571, mx570, mx352, mx351, mx350, mx349);
1322
    migraphx::op::relu relu572;
1323
    auto mx572 = mm->add_instruction(relu572, mx571);
1324
1325
1326
1327
1328
    migraphx::op::convolution convolution573;
    convolution573.padding  = {0, 0};
    convolution573.stride   = {1, 1};
    convolution573.dilation = {1, 1};
    convolution573.group    = 1;
1329
    auto mx573              = mm->add_instruction(convolution573, mx569, mx348);
1330
1331
1332
    migraphx::op::batch_norm_inference batch_norm_inference574;
    batch_norm_inference574.epsilon  = 0.001;
    batch_norm_inference574.momentum = 0.9;
1333
    auto mx574 = mm->add_instruction(batch_norm_inference574, mx573, mx347, mx346, mx345, mx344);
1334
    migraphx::op::relu relu575;
1335
    auto mx575 = mm->add_instruction(relu575, mx574);
1336
1337
1338
1339
1340
    migraphx::op::convolution convolution576;
    convolution576.padding  = {1, 1};
    convolution576.stride   = {1, 1};
    convolution576.dilation = {1, 1};
    convolution576.group    = 1;
1341
    auto mx576              = mm->add_instruction(convolution576, mx575, mx343);
1342
1343
1344
    migraphx::op::batch_norm_inference batch_norm_inference577;
    batch_norm_inference577.epsilon  = 0.001;
    batch_norm_inference577.momentum = 0.9;
1345
    auto mx577 = mm->add_instruction(batch_norm_inference577, mx576, mx342, mx341, mx340, mx339);
1346
    migraphx::op::relu relu578;
1347
    auto mx578 = mm->add_instruction(relu578, mx577);
1348
1349
1350
1351
1352
    migraphx::op::convolution convolution579;
    convolution579.padding  = {0, 0};
    convolution579.stride   = {2, 2};
    convolution579.dilation = {1, 1};
    convolution579.group    = 1;
1353
    auto mx579              = mm->add_instruction(convolution579, mx578, mx338);
1354
1355
1356
    migraphx::op::batch_norm_inference batch_norm_inference580;
    batch_norm_inference580.epsilon  = 0.001;
    batch_norm_inference580.momentum = 0.9;
1357
    auto mx580 = mm->add_instruction(batch_norm_inference580, mx579, mx337, mx336, mx335, mx334);
1358
    migraphx::op::relu relu581;
1359
    auto mx581 = mm->add_instruction(relu581, mx580);
1360
1361
1362
1363
1364
    migraphx::op::pooling pooling582;
    pooling582.mode    = "max";
    pooling582.padding = {0, 0};
    pooling582.stride  = {2, 2};
    pooling582.lengths = {3, 3};
1365
    auto mx582         = mm->add_instruction(pooling582, mx569);
1366
1367
    migraphx::op::concat concat583;
    concat583.axis = 1;
1368
    auto mx583     = mm->add_instruction(concat583, mx572, mx581, mx582);
1369
1370
1371
1372
1373
    migraphx::op::convolution convolution584;
    convolution584.padding  = {0, 0};
    convolution584.stride   = {1, 1};
    convolution584.dilation = {1, 1};
    convolution584.group    = 1;
1374
    auto mx584              = mm->add_instruction(convolution584, mx583, mx333);
1375
1376
1377
    migraphx::op::batch_norm_inference batch_norm_inference585;
    batch_norm_inference585.epsilon  = 0.001;
    batch_norm_inference585.momentum = 0.9;
1378
    auto mx585 = mm->add_instruction(batch_norm_inference585, mx584, mx332, mx331, mx330, mx329);
1379
    migraphx::op::relu relu586;
1380
    auto mx586 = mm->add_instruction(relu586, mx585);
1381
1382
1383
1384
1385
    migraphx::op::convolution convolution587;
    convolution587.padding  = {0, 0};
    convolution587.stride   = {1, 1};
    convolution587.dilation = {1, 1};
    convolution587.group    = 1;
1386
    auto mx587              = mm->add_instruction(convolution587, mx583, mx328);
1387
1388
1389
    migraphx::op::batch_norm_inference batch_norm_inference588;
    batch_norm_inference588.epsilon  = 0.001;
    batch_norm_inference588.momentum = 0.9;
1390
    auto mx588 = mm->add_instruction(batch_norm_inference588, mx587, mx327, mx326, mx325, mx324);
1391
    migraphx::op::relu relu589;
1392
    auto mx589 = mm->add_instruction(relu589, mx588);
1393
1394
1395
1396
1397
    migraphx::op::convolution convolution590;
    convolution590.padding  = {0, 3};
    convolution590.stride   = {1, 1};
    convolution590.dilation = {1, 1};
    convolution590.group    = 1;
1398
    auto mx590              = mm->add_instruction(convolution590, mx589, mx323);
1399
1400
1401
    migraphx::op::batch_norm_inference batch_norm_inference591;
    batch_norm_inference591.epsilon  = 0.001;
    batch_norm_inference591.momentum = 0.9;
1402
    auto mx591 = mm->add_instruction(batch_norm_inference591, mx590, mx322, mx321, mx320, mx319);
1403
    migraphx::op::relu relu592;
1404
    auto mx592 = mm->add_instruction(relu592, mx591);
1405
1406
1407
1408
1409
    migraphx::op::convolution convolution593;
    convolution593.padding  = {3, 0};
    convolution593.stride   = {1, 1};
    convolution593.dilation = {1, 1};
    convolution593.group    = 1;
1410
    auto mx593              = mm->add_instruction(convolution593, mx592, mx318);
1411
1412
1413
    migraphx::op::batch_norm_inference batch_norm_inference594;
    batch_norm_inference594.epsilon  = 0.001;
    batch_norm_inference594.momentum = 0.9;
1414
    auto mx594 = mm->add_instruction(batch_norm_inference594, mx593, mx317, mx316, mx315, mx314);
1415
    migraphx::op::relu relu595;
1416
    auto mx595 = mm->add_instruction(relu595, mx594);
1417
1418
1419
1420
1421
    migraphx::op::convolution convolution596;
    convolution596.padding  = {0, 0};
    convolution596.stride   = {1, 1};
    convolution596.dilation = {1, 1};
    convolution596.group    = 1;
1422
    auto mx596              = mm->add_instruction(convolution596, mx583, mx313);
1423
1424
1425
    migraphx::op::batch_norm_inference batch_norm_inference597;
    batch_norm_inference597.epsilon  = 0.001;
    batch_norm_inference597.momentum = 0.9;
1426
    auto mx597 = mm->add_instruction(batch_norm_inference597, mx596, mx312, mx311, mx310, mx309);
1427
    migraphx::op::relu relu598;
1428
    auto mx598 = mm->add_instruction(relu598, mx597);
1429
1430
1431
1432
1433
    migraphx::op::convolution convolution599;
    convolution599.padding  = {3, 0};
    convolution599.stride   = {1, 1};
    convolution599.dilation = {1, 1};
    convolution599.group    = 1;
1434
    auto mx599              = mm->add_instruction(convolution599, mx598, mx308);
1435
1436
1437
    migraphx::op::batch_norm_inference batch_norm_inference600;
    batch_norm_inference600.epsilon  = 0.001;
    batch_norm_inference600.momentum = 0.9;
1438
    auto mx600 = mm->add_instruction(batch_norm_inference600, mx599, mx307, mx306, mx305, mx304);
1439
    migraphx::op::relu relu601;
1440
    auto mx601 = mm->add_instruction(relu601, mx600);
1441
1442
1443
1444
1445
    migraphx::op::convolution convolution602;
    convolution602.padding  = {0, 3};
    convolution602.stride   = {1, 1};
    convolution602.dilation = {1, 1};
    convolution602.group    = 1;
1446
    auto mx602              = mm->add_instruction(convolution602, mx601, mx303);
1447
1448
1449
    migraphx::op::batch_norm_inference batch_norm_inference603;
    batch_norm_inference603.epsilon  = 0.001;
    batch_norm_inference603.momentum = 0.9;
1450
    auto mx603 = mm->add_instruction(batch_norm_inference603, mx602, mx302, mx301, mx300, mx299);
1451
    migraphx::op::relu relu604;
1452
    auto mx604 = mm->add_instruction(relu604, mx603);
1453
1454
1455
1456
1457
    migraphx::op::convolution convolution605;
    convolution605.padding  = {3, 0};
    convolution605.stride   = {1, 1};
    convolution605.dilation = {1, 1};
    convolution605.group    = 1;
1458
    auto mx605              = mm->add_instruction(convolution605, mx604, mx298);
1459
1460
1461
    migraphx::op::batch_norm_inference batch_norm_inference606;
    batch_norm_inference606.epsilon  = 0.001;
    batch_norm_inference606.momentum = 0.9;
1462
    auto mx606 = mm->add_instruction(batch_norm_inference606, mx605, mx297, mx296, mx295, mx294);
1463
    migraphx::op::relu relu607;
1464
    auto mx607 = mm->add_instruction(relu607, mx606);
1465
1466
1467
1468
1469
    migraphx::op::convolution convolution608;
    convolution608.padding  = {0, 3};
    convolution608.stride   = {1, 1};
    convolution608.dilation = {1, 1};
    convolution608.group    = 1;
1470
    auto mx608              = mm->add_instruction(convolution608, mx607, mx293);
1471
1472
1473
    migraphx::op::batch_norm_inference batch_norm_inference609;
    batch_norm_inference609.epsilon  = 0.001;
    batch_norm_inference609.momentum = 0.9;
1474
    auto mx609 = mm->add_instruction(batch_norm_inference609, mx608, mx292, mx291, mx290, mx289);
1475
    migraphx::op::relu relu610;
1476
    auto mx610 = mm->add_instruction(relu610, mx609);
1477
1478
1479
1480
1481
    migraphx::op::pooling pooling611;
    pooling611.mode    = "average";
    pooling611.padding = {1, 1};
    pooling611.stride  = {1, 1};
    pooling611.lengths = {3, 3};
1482
    auto mx611         = mm->add_instruction(pooling611, mx583);
1483
1484
1485
1486
1487
    migraphx::op::convolution convolution612;
    convolution612.padding  = {0, 0};
    convolution612.stride   = {1, 1};
    convolution612.dilation = {1, 1};
    convolution612.group    = 1;
1488
    auto mx612              = mm->add_instruction(convolution612, mx611, mx288);
1489
1490
1491
    migraphx::op::batch_norm_inference batch_norm_inference613;
    batch_norm_inference613.epsilon  = 0.001;
    batch_norm_inference613.momentum = 0.9;
1492
    auto mx613 = mm->add_instruction(batch_norm_inference613, mx612, mx287, mx286, mx285, mx284);
1493
    migraphx::op::relu relu614;
1494
    auto mx614 = mm->add_instruction(relu614, mx613);
1495
1496
    migraphx::op::concat concat615;
    concat615.axis = 1;
1497
    auto mx615     = mm->add_instruction(concat615, mx586, mx595, mx610, mx614);
1498
1499
1500
1501
1502
    migraphx::op::convolution convolution616;
    convolution616.padding  = {0, 0};
    convolution616.stride   = {1, 1};
    convolution616.dilation = {1, 1};
    convolution616.group    = 1;
1503
    auto mx616              = mm->add_instruction(convolution616, mx615, mx283);
1504
1505
1506
    migraphx::op::batch_norm_inference batch_norm_inference617;
    batch_norm_inference617.epsilon  = 0.001;
    batch_norm_inference617.momentum = 0.9;
1507
    auto mx617 = mm->add_instruction(batch_norm_inference617, mx616, mx282, mx281, mx280, mx279);
1508
    migraphx::op::relu relu618;
1509
    auto mx618 = mm->add_instruction(relu618, mx617);
1510
1511
1512
1513
1514
    migraphx::op::convolution convolution619;
    convolution619.padding  = {0, 0};
    convolution619.stride   = {1, 1};
    convolution619.dilation = {1, 1};
    convolution619.group    = 1;
1515
    auto mx619              = mm->add_instruction(convolution619, mx615, mx278);
1516
1517
1518
    migraphx::op::batch_norm_inference batch_norm_inference620;
    batch_norm_inference620.epsilon  = 0.001;
    batch_norm_inference620.momentum = 0.9;
1519
    auto mx620 = mm->add_instruction(batch_norm_inference620, mx619, mx277, mx276, mx275, mx274);
1520
    migraphx::op::relu relu621;
1521
    auto mx621 = mm->add_instruction(relu621, mx620);
1522
1523
1524
1525
1526
    migraphx::op::convolution convolution622;
    convolution622.padding  = {0, 3};
    convolution622.stride   = {1, 1};
    convolution622.dilation = {1, 1};
    convolution622.group    = 1;
1527
    auto mx622              = mm->add_instruction(convolution622, mx621, mx273);
1528
1529
1530
    migraphx::op::batch_norm_inference batch_norm_inference623;
    batch_norm_inference623.epsilon  = 0.001;
    batch_norm_inference623.momentum = 0.9;
1531
    auto mx623 = mm->add_instruction(batch_norm_inference623, mx622, mx272, mx271, mx270, mx269);
1532
    migraphx::op::relu relu624;
1533
    auto mx624 = mm->add_instruction(relu624, mx623);
1534
1535
1536
1537
1538
    migraphx::op::convolution convolution625;
    convolution625.padding  = {3, 0};
    convolution625.stride   = {1, 1};
    convolution625.dilation = {1, 1};
    convolution625.group    = 1;
1539
    auto mx625              = mm->add_instruction(convolution625, mx624, mx268);
1540
1541
1542
    migraphx::op::batch_norm_inference batch_norm_inference626;
    batch_norm_inference626.epsilon  = 0.001;
    batch_norm_inference626.momentum = 0.9;
1543
    auto mx626 = mm->add_instruction(batch_norm_inference626, mx625, mx267, mx266, mx265, mx264);
1544
    migraphx::op::relu relu627;
1545
    auto mx627 = mm->add_instruction(relu627, mx626);
1546
1547
1548
1549
1550
    migraphx::op::convolution convolution628;
    convolution628.padding  = {0, 0};
    convolution628.stride   = {1, 1};
    convolution628.dilation = {1, 1};
    convolution628.group    = 1;
1551
    auto mx628              = mm->add_instruction(convolution628, mx615, mx263);
1552
1553
1554
    migraphx::op::batch_norm_inference batch_norm_inference629;
    batch_norm_inference629.epsilon  = 0.001;
    batch_norm_inference629.momentum = 0.9;
1555
    auto mx629 = mm->add_instruction(batch_norm_inference629, mx628, mx262, mx261, mx260, mx259);
1556
    migraphx::op::relu relu630;
1557
    auto mx630 = mm->add_instruction(relu630, mx629);
1558
1559
1560
1561
1562
    migraphx::op::convolution convolution631;
    convolution631.padding  = {3, 0};
    convolution631.stride   = {1, 1};
    convolution631.dilation = {1, 1};
    convolution631.group    = 1;
1563
    auto mx631              = mm->add_instruction(convolution631, mx630, mx258);
1564
1565
1566
    migraphx::op::batch_norm_inference batch_norm_inference632;
    batch_norm_inference632.epsilon  = 0.001;
    batch_norm_inference632.momentum = 0.9;
1567
    auto mx632 = mm->add_instruction(batch_norm_inference632, mx631, mx257, mx256, mx255, mx254);
1568
    migraphx::op::relu relu633;
1569
    auto mx633 = mm->add_instruction(relu633, mx632);
1570
1571
1572
1573
1574
    migraphx::op::convolution convolution634;
    convolution634.padding  = {0, 3};
    convolution634.stride   = {1, 1};
    convolution634.dilation = {1, 1};
    convolution634.group    = 1;
1575
    auto mx634              = mm->add_instruction(convolution634, mx633, mx253);
1576
1577
1578
    migraphx::op::batch_norm_inference batch_norm_inference635;
    batch_norm_inference635.epsilon  = 0.001;
    batch_norm_inference635.momentum = 0.9;
1579
    auto mx635 = mm->add_instruction(batch_norm_inference635, mx634, mx252, mx251, mx250, mx249);
1580
    migraphx::op::relu relu636;
1581
    auto mx636 = mm->add_instruction(relu636, mx635);
1582
1583
1584
1585
1586
    migraphx::op::convolution convolution637;
    convolution637.padding  = {3, 0};
    convolution637.stride   = {1, 1};
    convolution637.dilation = {1, 1};
    convolution637.group    = 1;
1587
    auto mx637              = mm->add_instruction(convolution637, mx636, mx248);
1588
1589
1590
    migraphx::op::batch_norm_inference batch_norm_inference638;
    batch_norm_inference638.epsilon  = 0.001;
    batch_norm_inference638.momentum = 0.9;
1591
    auto mx638 = mm->add_instruction(batch_norm_inference638, mx637, mx247, mx246, mx245, mx244);
1592
    migraphx::op::relu relu639;
1593
    auto mx639 = mm->add_instruction(relu639, mx638);
1594
1595
1596
1597
1598
    migraphx::op::convolution convolution640;
    convolution640.padding  = {0, 3};
    convolution640.stride   = {1, 1};
    convolution640.dilation = {1, 1};
    convolution640.group    = 1;
1599
    auto mx640              = mm->add_instruction(convolution640, mx639, mx243);
1600
1601
1602
    migraphx::op::batch_norm_inference batch_norm_inference641;
    batch_norm_inference641.epsilon  = 0.001;
    batch_norm_inference641.momentum = 0.9;
1603
    auto mx641 = mm->add_instruction(batch_norm_inference641, mx640, mx242, mx241, mx240, mx239);
1604
    migraphx::op::relu relu642;
1605
    auto mx642 = mm->add_instruction(relu642, mx641);
1606
1607
1608
1609
1610
    migraphx::op::pooling pooling643;
    pooling643.mode    = "average";
    pooling643.padding = {1, 1};
    pooling643.stride  = {1, 1};
    pooling643.lengths = {3, 3};
1611
    auto mx643         = mm->add_instruction(pooling643, mx615);
1612
1613
1614
1615
1616
    migraphx::op::convolution convolution644;
    convolution644.padding  = {0, 0};
    convolution644.stride   = {1, 1};
    convolution644.dilation = {1, 1};
    convolution644.group    = 1;
1617
    auto mx644              = mm->add_instruction(convolution644, mx643, mx238);
1618
1619
1620
    migraphx::op::batch_norm_inference batch_norm_inference645;
    batch_norm_inference645.epsilon  = 0.001;
    batch_norm_inference645.momentum = 0.9;
1621
    auto mx645 = mm->add_instruction(batch_norm_inference645, mx644, mx237, mx236, mx235, mx234);
1622
    migraphx::op::relu relu646;
1623
    auto mx646 = mm->add_instruction(relu646, mx645);
1624
1625
    migraphx::op::concat concat647;
    concat647.axis = 1;
1626
    auto mx647     = mm->add_instruction(concat647, mx618, mx627, mx642, mx646);
1627
1628
1629
1630
1631
    migraphx::op::convolution convolution648;
    convolution648.padding  = {0, 0};
    convolution648.stride   = {1, 1};
    convolution648.dilation = {1, 1};
    convolution648.group    = 1;
1632
    auto mx648              = mm->add_instruction(convolution648, mx647, mx233);
1633
1634
1635
    migraphx::op::batch_norm_inference batch_norm_inference649;
    batch_norm_inference649.epsilon  = 0.001;
    batch_norm_inference649.momentum = 0.9;
1636
    auto mx649 = mm->add_instruction(batch_norm_inference649, mx648, mx232, mx231, mx230, mx229);
1637
    migraphx::op::relu relu650;
1638
    auto mx650 = mm->add_instruction(relu650, mx649);
1639
1640
1641
1642
1643
    migraphx::op::convolution convolution651;
    convolution651.padding  = {0, 0};
    convolution651.stride   = {1, 1};
    convolution651.dilation = {1, 1};
    convolution651.group    = 1;
1644
    auto mx651              = mm->add_instruction(convolution651, mx647, mx228);
1645
1646
1647
    migraphx::op::batch_norm_inference batch_norm_inference652;
    batch_norm_inference652.epsilon  = 0.001;
    batch_norm_inference652.momentum = 0.9;
1648
    auto mx652 = mm->add_instruction(batch_norm_inference652, mx651, mx227, mx226, mx225, mx224);
1649
    migraphx::op::relu relu653;
1650
    auto mx653 = mm->add_instruction(relu653, mx652);
1651
1652
1653
1654
1655
    migraphx::op::convolution convolution654;
    convolution654.padding  = {0, 3};
    convolution654.stride   = {1, 1};
    convolution654.dilation = {1, 1};
    convolution654.group    = 1;
1656
    auto mx654              = mm->add_instruction(convolution654, mx653, mx223);
1657
1658
1659
    migraphx::op::batch_norm_inference batch_norm_inference655;
    batch_norm_inference655.epsilon  = 0.001;
    batch_norm_inference655.momentum = 0.9;
1660
    auto mx655 = mm->add_instruction(batch_norm_inference655, mx654, mx222, mx221, mx220, mx219);
1661
    migraphx::op::relu relu656;
1662
    auto mx656 = mm->add_instruction(relu656, mx655);
1663
1664
1665
1666
1667
    migraphx::op::convolution convolution657;
    convolution657.padding  = {3, 0};
    convolution657.stride   = {1, 1};
    convolution657.dilation = {1, 1};
    convolution657.group    = 1;
1668
    auto mx657              = mm->add_instruction(convolution657, mx656, mx218);
1669
1670
1671
    migraphx::op::batch_norm_inference batch_norm_inference658;
    batch_norm_inference658.epsilon  = 0.001;
    batch_norm_inference658.momentum = 0.9;
1672
    auto mx658 = mm->add_instruction(batch_norm_inference658, mx657, mx217, mx216, mx215, mx214);
1673
    migraphx::op::relu relu659;
1674
    auto mx659 = mm->add_instruction(relu659, mx658);
1675
1676
1677
1678
1679
    migraphx::op::convolution convolution660;
    convolution660.padding  = {0, 0};
    convolution660.stride   = {1, 1};
    convolution660.dilation = {1, 1};
    convolution660.group    = 1;
1680
    auto mx660              = mm->add_instruction(convolution660, mx647, mx213);
1681
1682
1683
    migraphx::op::batch_norm_inference batch_norm_inference661;
    batch_norm_inference661.epsilon  = 0.001;
    batch_norm_inference661.momentum = 0.9;
1684
    auto mx661 = mm->add_instruction(batch_norm_inference661, mx660, mx212, mx211, mx210, mx209);
1685
    migraphx::op::relu relu662;
1686
    auto mx662 = mm->add_instruction(relu662, mx661);
1687
1688
1689
1690
1691
    migraphx::op::convolution convolution663;
    convolution663.padding  = {3, 0};
    convolution663.stride   = {1, 1};
    convolution663.dilation = {1, 1};
    convolution663.group    = 1;
1692
    auto mx663              = mm->add_instruction(convolution663, mx662, mx208);
1693
1694
1695
    migraphx::op::batch_norm_inference batch_norm_inference664;
    batch_norm_inference664.epsilon  = 0.001;
    batch_norm_inference664.momentum = 0.9;
1696
    auto mx664 = mm->add_instruction(batch_norm_inference664, mx663, mx207, mx206, mx205, mx204);
1697
    migraphx::op::relu relu665;
1698
    auto mx665 = mm->add_instruction(relu665, mx664);
1699
1700
1701
1702
1703
    migraphx::op::convolution convolution666;
    convolution666.padding  = {0, 3};
    convolution666.stride   = {1, 1};
    convolution666.dilation = {1, 1};
    convolution666.group    = 1;
1704
    auto mx666              = mm->add_instruction(convolution666, mx665, mx203);
1705
1706
1707
    migraphx::op::batch_norm_inference batch_norm_inference667;
    batch_norm_inference667.epsilon  = 0.001;
    batch_norm_inference667.momentum = 0.9;
1708
    auto mx667 = mm->add_instruction(batch_norm_inference667, mx666, mx202, mx201, mx200, mx199);
1709
    migraphx::op::relu relu668;
1710
    auto mx668 = mm->add_instruction(relu668, mx667);
1711
1712
1713
1714
1715
    migraphx::op::convolution convolution669;
    convolution669.padding  = {3, 0};
    convolution669.stride   = {1, 1};
    convolution669.dilation = {1, 1};
    convolution669.group    = 1;
1716
    auto mx669              = mm->add_instruction(convolution669, mx668, mx198);
1717
1718
1719
    migraphx::op::batch_norm_inference batch_norm_inference670;
    batch_norm_inference670.epsilon  = 0.001;
    batch_norm_inference670.momentum = 0.9;
1720
    auto mx670 = mm->add_instruction(batch_norm_inference670, mx669, mx197, mx196, mx195, mx194);
1721
    migraphx::op::relu relu671;
1722
    auto mx671 = mm->add_instruction(relu671, mx670);
1723
1724
1725
1726
1727
    migraphx::op::convolution convolution672;
    convolution672.padding  = {0, 3};
    convolution672.stride   = {1, 1};
    convolution672.dilation = {1, 1};
    convolution672.group    = 1;
1728
    auto mx672              = mm->add_instruction(convolution672, mx671, mx193);
1729
1730
1731
    migraphx::op::batch_norm_inference batch_norm_inference673;
    batch_norm_inference673.epsilon  = 0.001;
    batch_norm_inference673.momentum = 0.9;
1732
    auto mx673 = mm->add_instruction(batch_norm_inference673, mx672, mx192, mx191, mx190, mx189);
1733
    migraphx::op::relu relu674;
1734
    auto mx674 = mm->add_instruction(relu674, mx673);
1735
1736
1737
1738
1739
    migraphx::op::pooling pooling675;
    pooling675.mode    = "average";
    pooling675.padding = {1, 1};
    pooling675.stride  = {1, 1};
    pooling675.lengths = {3, 3};
1740
    auto mx675         = mm->add_instruction(pooling675, mx647);
1741
1742
1743
1744
1745
    migraphx::op::convolution convolution676;
    convolution676.padding  = {0, 0};
    convolution676.stride   = {1, 1};
    convolution676.dilation = {1, 1};
    convolution676.group    = 1;
1746
    auto mx676              = mm->add_instruction(convolution676, mx675, mx188);
1747
1748
1749
    migraphx::op::batch_norm_inference batch_norm_inference677;
    batch_norm_inference677.epsilon  = 0.001;
    batch_norm_inference677.momentum = 0.9;
1750
    auto mx677 = mm->add_instruction(batch_norm_inference677, mx676, mx187, mx186, mx185, mx184);
1751
    migraphx::op::relu relu678;
1752
    auto mx678 = mm->add_instruction(relu678, mx677);
1753
1754
    migraphx::op::concat concat679;
    concat679.axis = 1;
1755
    auto mx679     = mm->add_instruction(concat679, mx650, mx659, mx674, mx678);
1756
1757
1758
1759
1760
    migraphx::op::convolution convolution680;
    convolution680.padding  = {0, 0};
    convolution680.stride   = {1, 1};
    convolution680.dilation = {1, 1};
    convolution680.group    = 1;
1761
    auto mx680              = mm->add_instruction(convolution680, mx679, mx183);
1762
1763
1764
    migraphx::op::batch_norm_inference batch_norm_inference681;
    batch_norm_inference681.epsilon  = 0.001;
    batch_norm_inference681.momentum = 0.9;
1765
    auto mx681 = mm->add_instruction(batch_norm_inference681, mx680, mx182, mx181, mx180, mx179);
1766
    migraphx::op::relu relu682;
1767
    auto mx682 = mm->add_instruction(relu682, mx681);
1768
1769
1770
1771
1772
    migraphx::op::convolution convolution683;
    convolution683.padding  = {0, 0};
    convolution683.stride   = {1, 1};
    convolution683.dilation = {1, 1};
    convolution683.group    = 1;
1773
    auto mx683              = mm->add_instruction(convolution683, mx679, mx178);
1774
1775
1776
    migraphx::op::batch_norm_inference batch_norm_inference684;
    batch_norm_inference684.epsilon  = 0.001;
    batch_norm_inference684.momentum = 0.9;
1777
    auto mx684 = mm->add_instruction(batch_norm_inference684, mx683, mx177, mx176, mx175, mx174);
1778
    migraphx::op::relu relu685;
1779
    auto mx685 = mm->add_instruction(relu685, mx684);
1780
1781
1782
1783
1784
    migraphx::op::convolution convolution686;
    convolution686.padding  = {0, 3};
    convolution686.stride   = {1, 1};
    convolution686.dilation = {1, 1};
    convolution686.group    = 1;
1785
    auto mx686              = mm->add_instruction(convolution686, mx685, mx173);
1786
1787
1788
    migraphx::op::batch_norm_inference batch_norm_inference687;
    batch_norm_inference687.epsilon  = 0.001;
    batch_norm_inference687.momentum = 0.9;
1789
    auto mx687 = mm->add_instruction(batch_norm_inference687, mx686, mx172, mx171, mx170, mx169);
1790
    migraphx::op::relu relu688;
1791
    auto mx688 = mm->add_instruction(relu688, mx687);
1792
1793
1794
1795
1796
    migraphx::op::convolution convolution689;
    convolution689.padding  = {3, 0};
    convolution689.stride   = {1, 1};
    convolution689.dilation = {1, 1};
    convolution689.group    = 1;
1797
    auto mx689              = mm->add_instruction(convolution689, mx688, mx168);
1798
1799
1800
    migraphx::op::batch_norm_inference batch_norm_inference690;
    batch_norm_inference690.epsilon  = 0.001;
    batch_norm_inference690.momentum = 0.9;
1801
    auto mx690 = mm->add_instruction(batch_norm_inference690, mx689, mx167, mx166, mx165, mx164);
1802
    migraphx::op::relu relu691;
1803
    auto mx691 = mm->add_instruction(relu691, mx690);
1804
1805
1806
1807
1808
    migraphx::op::convolution convolution692;
    convolution692.padding  = {0, 0};
    convolution692.stride   = {1, 1};
    convolution692.dilation = {1, 1};
    convolution692.group    = 1;
1809
    auto mx692              = mm->add_instruction(convolution692, mx679, mx163);
1810
1811
1812
    migraphx::op::batch_norm_inference batch_norm_inference693;
    batch_norm_inference693.epsilon  = 0.001;
    batch_norm_inference693.momentum = 0.9;
1813
    auto mx693 = mm->add_instruction(batch_norm_inference693, mx692, mx162, mx161, mx160, mx159);
1814
    migraphx::op::relu relu694;
1815
    auto mx694 = mm->add_instruction(relu694, mx693);
1816
1817
1818
1819
1820
    migraphx::op::convolution convolution695;
    convolution695.padding  = {3, 0};
    convolution695.stride   = {1, 1};
    convolution695.dilation = {1, 1};
    convolution695.group    = 1;
1821
    auto mx695              = mm->add_instruction(convolution695, mx694, mx158);
1822
1823
1824
    migraphx::op::batch_norm_inference batch_norm_inference696;
    batch_norm_inference696.epsilon  = 0.001;
    batch_norm_inference696.momentum = 0.9;
1825
    auto mx696 = mm->add_instruction(batch_norm_inference696, mx695, mx157, mx156, mx155, mx154);
1826
    migraphx::op::relu relu697;
1827
    auto mx697 = mm->add_instruction(relu697, mx696);
1828
1829
1830
1831
1832
    migraphx::op::convolution convolution698;
    convolution698.padding  = {0, 3};
    convolution698.stride   = {1, 1};
    convolution698.dilation = {1, 1};
    convolution698.group    = 1;
1833
    auto mx698              = mm->add_instruction(convolution698, mx697, mx153);
1834
1835
1836
    migraphx::op::batch_norm_inference batch_norm_inference699;
    batch_norm_inference699.epsilon  = 0.001;
    batch_norm_inference699.momentum = 0.9;
1837
    auto mx699 = mm->add_instruction(batch_norm_inference699, mx698, mx152, mx151, mx150, mx149);
1838
    migraphx::op::relu relu700;
1839
    auto mx700 = mm->add_instruction(relu700, mx699);
1840
1841
1842
1843
1844
    migraphx::op::convolution convolution701;
    convolution701.padding  = {3, 0};
    convolution701.stride   = {1, 1};
    convolution701.dilation = {1, 1};
    convolution701.group    = 1;
1845
    auto mx701              = mm->add_instruction(convolution701, mx700, mx148);
1846
1847
1848
    migraphx::op::batch_norm_inference batch_norm_inference702;
    batch_norm_inference702.epsilon  = 0.001;
    batch_norm_inference702.momentum = 0.9;
1849
    auto mx702 = mm->add_instruction(batch_norm_inference702, mx701, mx147, mx146, mx145, mx144);
1850
    migraphx::op::relu relu703;
1851
    auto mx703 = mm->add_instruction(relu703, mx702);
1852
1853
1854
1855
1856
    migraphx::op::convolution convolution704;
    convolution704.padding  = {0, 3};
    convolution704.stride   = {1, 1};
    convolution704.dilation = {1, 1};
    convolution704.group    = 1;
1857
    auto mx704              = mm->add_instruction(convolution704, mx703, mx143);
1858
1859
1860
    migraphx::op::batch_norm_inference batch_norm_inference705;
    batch_norm_inference705.epsilon  = 0.001;
    batch_norm_inference705.momentum = 0.9;
1861
    auto mx705 = mm->add_instruction(batch_norm_inference705, mx704, mx142, mx141, mx140, mx139);
1862
    migraphx::op::relu relu706;
1863
    auto mx706 = mm->add_instruction(relu706, mx705);
1864
1865
1866
1867
1868
    migraphx::op::pooling pooling707;
    pooling707.mode    = "average";
    pooling707.padding = {1, 1};
    pooling707.stride  = {1, 1};
    pooling707.lengths = {3, 3};
1869
    auto mx707         = mm->add_instruction(pooling707, mx679);
1870
1871
1872
1873
1874
    migraphx::op::convolution convolution708;
    convolution708.padding  = {0, 0};
    convolution708.stride   = {1, 1};
    convolution708.dilation = {1, 1};
    convolution708.group    = 1;
1875
    auto mx708              = mm->add_instruction(convolution708, mx707, mx138);
1876
1877
1878
    migraphx::op::batch_norm_inference batch_norm_inference709;
    batch_norm_inference709.epsilon  = 0.001;
    batch_norm_inference709.momentum = 0.9;
1879
    auto mx709 = mm->add_instruction(batch_norm_inference709, mx708, mx137, mx136, mx135, mx134);
1880
    migraphx::op::relu relu710;
1881
    auto mx710 = mm->add_instruction(relu710, mx709);
1882
1883
    migraphx::op::concat concat711;
    concat711.axis = 1;
1884
    auto mx711     = mm->add_instruction(concat711, mx682, mx691, mx706, mx710);
1885
1886
1887
1888
1889
    migraphx::op::convolution convolution712;
    convolution712.padding  = {0, 0};
    convolution712.stride   = {1, 1};
    convolution712.dilation = {1, 1};
    convolution712.group    = 1;
1890
    auto mx712              = mm->add_instruction(convolution712, mx711, mx121);
1891
1892
1893
    migraphx::op::batch_norm_inference batch_norm_inference713;
    batch_norm_inference713.epsilon  = 0.001;
    batch_norm_inference713.momentum = 0.9;
1894
    auto mx713 = mm->add_instruction(batch_norm_inference713, mx712, mx120, mx119, mx118, mx117);
1895
    migraphx::op::relu relu714;
1896
    auto mx714 = mm->add_instruction(relu714, mx713);
1897
1898
1899
1900
1901
    migraphx::op::convolution convolution715;
    convolution715.padding  = {0, 0};
    convolution715.stride   = {2, 2};
    convolution715.dilation = {1, 1};
    convolution715.group    = 1;
1902
    auto mx715              = mm->add_instruction(convolution715, mx714, mx116);
1903
1904
1905
    migraphx::op::batch_norm_inference batch_norm_inference716;
    batch_norm_inference716.epsilon  = 0.001;
    batch_norm_inference716.momentum = 0.9;
1906
    auto mx716 = mm->add_instruction(batch_norm_inference716, mx715, mx115, mx114, mx113, mx112);
1907
    migraphx::op::relu relu717;
1908
    auto mx717 = mm->add_instruction(relu717, mx716);
1909
1910
1911
1912
1913
    migraphx::op::convolution convolution718;
    convolution718.padding  = {0, 0};
    convolution718.stride   = {1, 1};
    convolution718.dilation = {1, 1};
    convolution718.group    = 1;
1914
    auto mx718              = mm->add_instruction(convolution718, mx711, mx111);
1915
1916
1917
    migraphx::op::batch_norm_inference batch_norm_inference719;
    batch_norm_inference719.epsilon  = 0.001;
    batch_norm_inference719.momentum = 0.9;
1918
    auto mx719 = mm->add_instruction(batch_norm_inference719, mx718, mx110, mx109, mx108, mx107);
1919
    migraphx::op::relu relu720;
1920
    auto mx720 = mm->add_instruction(relu720, mx719);
1921
1922
1923
1924
1925
    migraphx::op::convolution convolution721;
    convolution721.padding  = {0, 3};
    convolution721.stride   = {1, 1};
    convolution721.dilation = {1, 1};
    convolution721.group    = 1;
1926
    auto mx721              = mm->add_instruction(convolution721, mx720, mx106);
1927
1928
1929
    migraphx::op::batch_norm_inference batch_norm_inference722;
    batch_norm_inference722.epsilon  = 0.001;
    batch_norm_inference722.momentum = 0.9;
1930
    auto mx722 = mm->add_instruction(batch_norm_inference722, mx721, mx105, mx104, mx103, mx102);
1931
    migraphx::op::relu relu723;
1932
    auto mx723 = mm->add_instruction(relu723, mx722);
1933
1934
1935
1936
1937
    migraphx::op::convolution convolution724;
    convolution724.padding  = {3, 0};
    convolution724.stride   = {1, 1};
    convolution724.dilation = {1, 1};
    convolution724.group    = 1;
1938
    auto mx724              = mm->add_instruction(convolution724, mx723, mx101);
1939
1940
1941
    migraphx::op::batch_norm_inference batch_norm_inference725;
    batch_norm_inference725.epsilon  = 0.001;
    batch_norm_inference725.momentum = 0.9;
1942
    auto mx725 = mm->add_instruction(batch_norm_inference725, mx724, mx100, mx99, mx98, mx97);
1943
    migraphx::op::relu relu726;
1944
    auto mx726 = mm->add_instruction(relu726, mx725);
1945
1946
1947
1948
1949
    migraphx::op::convolution convolution727;
    convolution727.padding  = {0, 0};
    convolution727.stride   = {2, 2};
    convolution727.dilation = {1, 1};
    convolution727.group    = 1;
1950
    auto mx727              = mm->add_instruction(convolution727, mx726, mx96);
1951
1952
1953
    migraphx::op::batch_norm_inference batch_norm_inference728;
    batch_norm_inference728.epsilon  = 0.001;
    batch_norm_inference728.momentum = 0.9;
1954
    auto mx728 = mm->add_instruction(batch_norm_inference728, mx727, mx95, mx94, mx93, mx92);
1955
    migraphx::op::relu relu729;
1956
    auto mx729 = mm->add_instruction(relu729, mx728);
1957
1958
1959
1960
1961
    migraphx::op::pooling pooling730;
    pooling730.mode    = "max";
    pooling730.padding = {0, 0};
    pooling730.stride  = {2, 2};
    pooling730.lengths = {3, 3};
1962
    auto mx730         = mm->add_instruction(pooling730, mx711);
1963
1964
    migraphx::op::concat concat731;
    concat731.axis = 1;
1965
    auto mx731     = mm->add_instruction(concat731, mx717, mx729, mx730);
1966
1967
1968
1969
1970
    migraphx::op::convolution convolution732;
    convolution732.padding  = {0, 0};
    convolution732.stride   = {1, 1};
    convolution732.dilation = {1, 1};
    convolution732.group    = 1;
1971
    auto mx732              = mm->add_instruction(convolution732, mx731, mx91);
1972
1973
1974
    migraphx::op::batch_norm_inference batch_norm_inference733;
    batch_norm_inference733.epsilon  = 0.001;
    batch_norm_inference733.momentum = 0.9;
1975
    auto mx733 = mm->add_instruction(batch_norm_inference733, mx732, mx90, mx89, mx88, mx87);
1976
    migraphx::op::relu relu734;
1977
    auto mx734 = mm->add_instruction(relu734, mx733);
1978
1979
1980
1981
1982
    migraphx::op::convolution convolution735;
    convolution735.padding  = {0, 0};
    convolution735.stride   = {1, 1};
    convolution735.dilation = {1, 1};
    convolution735.group    = 1;
1983
    auto mx735              = mm->add_instruction(convolution735, mx731, mx86);
1984
1985
1986
    migraphx::op::batch_norm_inference batch_norm_inference736;
    batch_norm_inference736.epsilon  = 0.001;
    batch_norm_inference736.momentum = 0.9;
1987
    auto mx736 = mm->add_instruction(batch_norm_inference736, mx735, mx85, mx84, mx83, mx82);
1988
    migraphx::op::relu relu737;
1989
    auto mx737 = mm->add_instruction(relu737, mx736);
1990
1991
1992
1993
1994
    migraphx::op::convolution convolution738;
    convolution738.padding  = {0, 1};
    convolution738.stride   = {1, 1};
    convolution738.dilation = {1, 1};
    convolution738.group    = 1;
1995
    auto mx738              = mm->add_instruction(convolution738, mx737, mx81);
1996
1997
1998
    migraphx::op::batch_norm_inference batch_norm_inference739;
    batch_norm_inference739.epsilon  = 0.001;
    batch_norm_inference739.momentum = 0.9;
1999
    auto mx739 = mm->add_instruction(batch_norm_inference739, mx738, mx80, mx79, mx78, mx77);
2000
    migraphx::op::relu relu740;
2001
    auto mx740 = mm->add_instruction(relu740, mx739);
2002
2003
2004
2005
2006
    migraphx::op::convolution convolution741;
    convolution741.padding  = {1, 0};
    convolution741.stride   = {1, 1};
    convolution741.dilation = {1, 1};
    convolution741.group    = 1;
2007
    auto mx741              = mm->add_instruction(convolution741, mx737, mx76);
2008
2009
2010
    migraphx::op::batch_norm_inference batch_norm_inference742;
    batch_norm_inference742.epsilon  = 0.001;
    batch_norm_inference742.momentum = 0.9;
2011
    auto mx742 = mm->add_instruction(batch_norm_inference742, mx741, mx75, mx74, mx73, mx72);
2012
    migraphx::op::relu relu743;
2013
    auto mx743 = mm->add_instruction(relu743, mx742);
2014
2015
    migraphx::op::concat concat744;
    concat744.axis = 1;
2016
    auto mx744     = mm->add_instruction(concat744, mx740, mx743);
2017
2018
2019
2020
2021
    migraphx::op::convolution convolution745;
    convolution745.padding  = {0, 0};
    convolution745.stride   = {1, 1};
    convolution745.dilation = {1, 1};
    convolution745.group    = 1;
2022
    auto mx745              = mm->add_instruction(convolution745, mx731, mx71);
2023
2024
2025
    migraphx::op::batch_norm_inference batch_norm_inference746;
    batch_norm_inference746.epsilon  = 0.001;
    batch_norm_inference746.momentum = 0.9;
2026
    auto mx746 = mm->add_instruction(batch_norm_inference746, mx745, mx70, mx69, mx68, mx67);
2027
    migraphx::op::relu relu747;
2028
    auto mx747 = mm->add_instruction(relu747, mx746);
2029
2030
2031
2032
2033
    migraphx::op::convolution convolution748;
    convolution748.padding  = {1, 1};
    convolution748.stride   = {1, 1};
    convolution748.dilation = {1, 1};
    convolution748.group    = 1;
2034
    auto mx748              = mm->add_instruction(convolution748, mx747, mx66);
2035
2036
2037
    migraphx::op::batch_norm_inference batch_norm_inference749;
    batch_norm_inference749.epsilon  = 0.001;
    batch_norm_inference749.momentum = 0.9;
2038
    auto mx749 = mm->add_instruction(batch_norm_inference749, mx748, mx65, mx64, mx63, mx62);
2039
    migraphx::op::relu relu750;
2040
    auto mx750 = mm->add_instruction(relu750, mx749);
2041
2042
2043
2044
2045
    migraphx::op::convolution convolution751;
    convolution751.padding  = {0, 1};
    convolution751.stride   = {1, 1};
    convolution751.dilation = {1, 1};
    convolution751.group    = 1;
2046
    auto mx751              = mm->add_instruction(convolution751, mx750, mx61);
2047
2048
2049
    migraphx::op::batch_norm_inference batch_norm_inference752;
    batch_norm_inference752.epsilon  = 0.001;
    batch_norm_inference752.momentum = 0.9;
2050
    auto mx752 = mm->add_instruction(batch_norm_inference752, mx751, mx60, mx59, mx58, mx57);
2051
    migraphx::op::relu relu753;
2052
    auto mx753 = mm->add_instruction(relu753, mx752);
2053
2054
2055
2056
2057
    migraphx::op::convolution convolution754;
    convolution754.padding  = {1, 0};
    convolution754.stride   = {1, 1};
    convolution754.dilation = {1, 1};
    convolution754.group    = 1;
2058
    auto mx754              = mm->add_instruction(convolution754, mx750, mx56);
2059
2060
2061
    migraphx::op::batch_norm_inference batch_norm_inference755;
    batch_norm_inference755.epsilon  = 0.001;
    batch_norm_inference755.momentum = 0.9;
2062
    auto mx755 = mm->add_instruction(batch_norm_inference755, mx754, mx55, mx54, mx53, mx52);
2063
    migraphx::op::relu relu756;
2064
    auto mx756 = mm->add_instruction(relu756, mx755);
2065
2066
    migraphx::op::concat concat757;
    concat757.axis = 1;
2067
    auto mx757     = mm->add_instruction(concat757, mx753, mx756);
2068
2069
2070
2071
2072
    migraphx::op::pooling pooling758;
    pooling758.mode    = "average";
    pooling758.padding = {1, 1};
    pooling758.stride  = {1, 1};
    pooling758.lengths = {3, 3};
2073
    auto mx758         = mm->add_instruction(pooling758, mx731);
2074
2075
2076
2077
2078
    migraphx::op::convolution convolution759;
    convolution759.padding  = {0, 0};
    convolution759.stride   = {1, 1};
    convolution759.dilation = {1, 1};
    convolution759.group    = 1;
2079
    auto mx759              = mm->add_instruction(convolution759, mx758, mx51);
2080
2081
2082
    migraphx::op::batch_norm_inference batch_norm_inference760;
    batch_norm_inference760.epsilon  = 0.001;
    batch_norm_inference760.momentum = 0.9;
2083
    auto mx760 = mm->add_instruction(batch_norm_inference760, mx759, mx50, mx49, mx48, mx47);
2084
    migraphx::op::relu relu761;
2085
    auto mx761 = mm->add_instruction(relu761, mx760);
2086
2087
    migraphx::op::concat concat762;
    concat762.axis = 1;
2088
    auto mx762     = mm->add_instruction(concat762, mx734, mx744, mx757, mx761);
2089
2090
2091
2092
2093
    migraphx::op::convolution convolution763;
    convolution763.padding  = {0, 0};
    convolution763.stride   = {1, 1};
    convolution763.dilation = {1, 1};
    convolution763.group    = 1;
2094
    auto mx763              = mm->add_instruction(convolution763, mx762, mx46);
2095
2096
2097
    migraphx::op::batch_norm_inference batch_norm_inference764;
    batch_norm_inference764.epsilon  = 0.001;
    batch_norm_inference764.momentum = 0.9;
2098
    auto mx764 = mm->add_instruction(batch_norm_inference764, mx763, mx45, mx44, mx43, mx42);
2099
    migraphx::op::relu relu765;
2100
    auto mx765 = mm->add_instruction(relu765, mx764);
2101
2102
2103
2104
2105
    migraphx::op::convolution convolution766;
    convolution766.padding  = {0, 0};
    convolution766.stride   = {1, 1};
    convolution766.dilation = {1, 1};
    convolution766.group    = 1;
2106
    auto mx766              = mm->add_instruction(convolution766, mx762, mx41);
2107
2108
2109
    migraphx::op::batch_norm_inference batch_norm_inference767;
    batch_norm_inference767.epsilon  = 0.001;
    batch_norm_inference767.momentum = 0.9;
2110
    auto mx767 = mm->add_instruction(batch_norm_inference767, mx766, mx40, mx39, mx38, mx37);
2111
    migraphx::op::relu relu768;
2112
    auto mx768 = mm->add_instruction(relu768, mx767);
2113
2114
2115
2116
2117
    migraphx::op::convolution convolution769;
    convolution769.padding  = {0, 1};
    convolution769.stride   = {1, 1};
    convolution769.dilation = {1, 1};
    convolution769.group    = 1;
2118
    auto mx769              = mm->add_instruction(convolution769, mx768, mx36);
2119
2120
2121
    migraphx::op::batch_norm_inference batch_norm_inference770;
    batch_norm_inference770.epsilon  = 0.001;
    batch_norm_inference770.momentum = 0.9;
2122
    auto mx770 = mm->add_instruction(batch_norm_inference770, mx769, mx35, mx34, mx33, mx32);
2123
    migraphx::op::relu relu771;
2124
    auto mx771 = mm->add_instruction(relu771, mx770);
2125
2126
2127
2128
2129
    migraphx::op::convolution convolution772;
    convolution772.padding  = {1, 0};
    convolution772.stride   = {1, 1};
    convolution772.dilation = {1, 1};
    convolution772.group    = 1;
2130
    auto mx772              = mm->add_instruction(convolution772, mx768, mx31);
2131
2132
2133
    migraphx::op::batch_norm_inference batch_norm_inference773;
    batch_norm_inference773.epsilon  = 0.001;
    batch_norm_inference773.momentum = 0.9;
2134
    auto mx773 = mm->add_instruction(batch_norm_inference773, mx772, mx30, mx29, mx28, mx27);
2135
    migraphx::op::relu relu774;
2136
    auto mx774 = mm->add_instruction(relu774, mx773);
2137
2138
    migraphx::op::concat concat775;
    concat775.axis = 1;
2139
    auto mx775     = mm->add_instruction(concat775, mx771, mx774);
2140
2141
2142
2143
2144
    migraphx::op::convolution convolution776;
    convolution776.padding  = {0, 0};
    convolution776.stride   = {1, 1};
    convolution776.dilation = {1, 1};
    convolution776.group    = 1;
2145
    auto mx776              = mm->add_instruction(convolution776, mx762, mx26);
2146
2147
2148
    migraphx::op::batch_norm_inference batch_norm_inference777;
    batch_norm_inference777.epsilon  = 0.001;
    batch_norm_inference777.momentum = 0.9;
2149
    auto mx777 = mm->add_instruction(batch_norm_inference777, mx776, mx25, mx24, mx23, mx22);
2150
    migraphx::op::relu relu778;
2151
    auto mx778 = mm->add_instruction(relu778, mx777);
2152
2153
2154
2155
2156
    migraphx::op::convolution convolution779;
    convolution779.padding  = {1, 1};
    convolution779.stride   = {1, 1};
    convolution779.dilation = {1, 1};
    convolution779.group    = 1;
2157
    auto mx779              = mm->add_instruction(convolution779, mx778, mx21);
2158
2159
2160
    migraphx::op::batch_norm_inference batch_norm_inference780;
    batch_norm_inference780.epsilon  = 0.001;
    batch_norm_inference780.momentum = 0.9;
2161
    auto mx780 = mm->add_instruction(batch_norm_inference780, mx779, mx20, mx19, mx18, mx17);
2162
    migraphx::op::relu relu781;
2163
    auto mx781 = mm->add_instruction(relu781, mx780);
2164
2165
2166
2167
2168
    migraphx::op::convolution convolution782;
    convolution782.padding  = {0, 1};
    convolution782.stride   = {1, 1};
    convolution782.dilation = {1, 1};
    convolution782.group    = 1;
2169
    auto mx782              = mm->add_instruction(convolution782, mx781, mx16);
2170
2171
2172
    migraphx::op::batch_norm_inference batch_norm_inference783;
    batch_norm_inference783.epsilon  = 0.001;
    batch_norm_inference783.momentum = 0.9;
2173
    auto mx783 = mm->add_instruction(batch_norm_inference783, mx782, mx15, mx14, mx13, mx12);
2174
    migraphx::op::relu relu784;
2175
    auto mx784 = mm->add_instruction(relu784, mx783);
2176
2177
2178
2179
2180
    migraphx::op::convolution convolution785;
    convolution785.padding  = {1, 0};
    convolution785.stride   = {1, 1};
    convolution785.dilation = {1, 1};
    convolution785.group    = 1;
2181
    auto mx785              = mm->add_instruction(convolution785, mx781, mx11);
2182
2183
2184
    migraphx::op::batch_norm_inference batch_norm_inference786;
    batch_norm_inference786.epsilon  = 0.001;
    batch_norm_inference786.momentum = 0.9;
2185
    auto mx786 = mm->add_instruction(batch_norm_inference786, mx785, mx10, mx9, mx8, mx7);
2186
    migraphx::op::relu relu787;
2187
    auto mx787 = mm->add_instruction(relu787, mx786);
2188
2189
    migraphx::op::concat concat788;
    concat788.axis = 1;
2190
    auto mx788     = mm->add_instruction(concat788, mx784, mx787);
2191
2192
2193
2194
2195
    migraphx::op::pooling pooling789;
    pooling789.mode    = "average";
    pooling789.padding = {1, 1};
    pooling789.stride  = {1, 1};
    pooling789.lengths = {3, 3};
2196
    auto mx789         = mm->add_instruction(pooling789, mx762);
2197
2198
2199
2200
2201
    migraphx::op::convolution convolution790;
    convolution790.padding  = {0, 0};
    convolution790.stride   = {1, 1};
    convolution790.dilation = {1, 1};
    convolution790.group    = 1;
2202
    auto mx790              = mm->add_instruction(convolution790, mx789, mx6);
2203
2204
2205
    migraphx::op::batch_norm_inference batch_norm_inference791;
    batch_norm_inference791.epsilon  = 0.001;
    batch_norm_inference791.momentum = 0.9;
2206
    auto mx791 = mm->add_instruction(batch_norm_inference791, mx790, mx5, mx4, mx3, mx2);
2207
    migraphx::op::relu relu792;
2208
    auto mx792 = mm->add_instruction(relu792, mx791);
2209
2210
    migraphx::op::concat concat793;
    concat793.axis = 1;
2211
    auto mx793     = mm->add_instruction(concat793, mx765, mx775, mx788, mx792);
2212
2213
2214
2215
2216
    migraphx::op::pooling pooling794;
    pooling794.mode    = "average";
    pooling794.padding = {0, 0};
    pooling794.stride  = {8, 8};
    pooling794.lengths = {8, 8};
2217
    auto mx794         = mm->add_instruction(pooling794, mx793);
2218
    migraphx::op::identity identity795;
2219
    auto mx795 = mm->add_instruction(identity795, mx794);
2220
2221
    migraphx::op::flatten flatten796;
    flatten796.axis = 1;
2222
    auto mx796      = mm->add_instruction(flatten796, mx795);
2223
2224
    migraphx::op::transpose transpose797;
    transpose797.dims = {1, 0};
2225
    auto mx797        = mm->add_instruction(transpose797, mx1);
2226
2227
    migraphx::op::multibroadcast multibroadcast798;
    multibroadcast798.output_lens = {batch, 1000};
2228
    auto mx798                    = mm->add_instruction(multibroadcast798, mx0);
2229
2230
2231
2232
    float dot799_alpha            = 1;
    float dot799_beta             = 1;
    migraphx::add_apply_alpha_beta(
        *mm, {mx796, mx797, mx798}, migraphx::make_op("dot"), dot799_alpha, dot799_beta);
2233
2234
2235
2236
2237
2238
2239

    return p;
}

} // namespace MIGRAPHX_INLINE_NS
} // namespace driver
} // namespace migraphx