1 // clang-format off
2 // Generated file (from: channel_shuffle.mod.py). Do not edit
3 #include "../../TestGenerated.h"
4
5 namespace channel_shuffle {
6 // Generated channel_shuffle test
7 #include "generated/examples/channel_shuffle.example.cpp"
8 // Generated model constructor
9 #include "generated/models/channel_shuffle.model.cpp"
10 } // namespace channel_shuffle
11
TEST_F(GeneratedTests,channel_shuffle_dim4_axis0)12 TEST_F(GeneratedTests, channel_shuffle_dim4_axis0) {
13 execute(channel_shuffle::CreateModel_dim4_axis0,
14 channel_shuffle::is_ignored_dim4_axis0,
15 channel_shuffle::get_examples_dim4_axis0());
16 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis0,channel_shuffle::CreateModel_dim4_axis0)17 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0, channel_shuffle::CreateModel_dim4_axis0)
18
19 TEST_F(GeneratedTests, channel_shuffle_dim4_axis0_neg) {
20 execute(channel_shuffle::CreateModel_dim4_axis0_neg,
21 channel_shuffle::is_ignored_dim4_axis0_neg,
22 channel_shuffle::get_examples_dim4_axis0_neg());
23 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis0_neg,channel_shuffle::CreateModel_dim4_axis0_neg)24 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0_neg, channel_shuffle::CreateModel_dim4_axis0_neg)
25
26 TEST_F(GeneratedTests, channel_shuffle_dim4_axis1) {
27 execute(channel_shuffle::CreateModel_dim4_axis1,
28 channel_shuffle::is_ignored_dim4_axis1,
29 channel_shuffle::get_examples_dim4_axis1());
30 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis1,channel_shuffle::CreateModel_dim4_axis1)31 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1, channel_shuffle::CreateModel_dim4_axis1)
32
33 TEST_F(GeneratedTests, channel_shuffle_dim4_axis1_neg) {
34 execute(channel_shuffle::CreateModel_dim4_axis1_neg,
35 channel_shuffle::is_ignored_dim4_axis1_neg,
36 channel_shuffle::get_examples_dim4_axis1_neg());
37 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis1_neg,channel_shuffle::CreateModel_dim4_axis1_neg)38 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1_neg, channel_shuffle::CreateModel_dim4_axis1_neg)
39
40 TEST_F(GeneratedTests, channel_shuffle_dim4_axis2) {
41 execute(channel_shuffle::CreateModel_dim4_axis2,
42 channel_shuffle::is_ignored_dim4_axis2,
43 channel_shuffle::get_examples_dim4_axis2());
44 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis2,channel_shuffle::CreateModel_dim4_axis2)45 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2, channel_shuffle::CreateModel_dim4_axis2)
46
47 TEST_F(GeneratedTests, channel_shuffle_dim4_axis2_neg) {
48 execute(channel_shuffle::CreateModel_dim4_axis2_neg,
49 channel_shuffle::is_ignored_dim4_axis2_neg,
50 channel_shuffle::get_examples_dim4_axis2_neg());
51 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis2_neg,channel_shuffle::CreateModel_dim4_axis2_neg)52 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2_neg, channel_shuffle::CreateModel_dim4_axis2_neg)
53
54 TEST_F(GeneratedTests, channel_shuffle_dim4_axis3) {
55 execute(channel_shuffle::CreateModel_dim4_axis3,
56 channel_shuffle::is_ignored_dim4_axis3,
57 channel_shuffle::get_examples_dim4_axis3());
58 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis3,channel_shuffle::CreateModel_dim4_axis3)59 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3, channel_shuffle::CreateModel_dim4_axis3)
60
61 TEST_F(GeneratedTests, channel_shuffle_dim4_axis3_neg) {
62 execute(channel_shuffle::CreateModel_dim4_axis3_neg,
63 channel_shuffle::is_ignored_dim4_axis3_neg,
64 channel_shuffle::get_examples_dim4_axis3_neg());
65 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim4_axis3_neg,channel_shuffle::CreateModel_dim4_axis3_neg)66 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3_neg, channel_shuffle::CreateModel_dim4_axis3_neg)
67
68 TEST_F(GeneratedTests, channel_shuffle_dim3_axis0) {
69 execute(channel_shuffle::CreateModel_dim3_axis0,
70 channel_shuffle::is_ignored_dim3_axis0,
71 channel_shuffle::get_examples_dim3_axis0());
72 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis0,channel_shuffle::CreateModel_dim3_axis0)73 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0, channel_shuffle::CreateModel_dim3_axis0)
74
75 TEST_F(GeneratedTests, channel_shuffle_dim3_axis0_neg) {
76 execute(channel_shuffle::CreateModel_dim3_axis0_neg,
77 channel_shuffle::is_ignored_dim3_axis0_neg,
78 channel_shuffle::get_examples_dim3_axis0_neg());
79 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis0_neg,channel_shuffle::CreateModel_dim3_axis0_neg)80 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0_neg, channel_shuffle::CreateModel_dim3_axis0_neg)
81
82 TEST_F(GeneratedTests, channel_shuffle_dim3_axis1) {
83 execute(channel_shuffle::CreateModel_dim3_axis1,
84 channel_shuffle::is_ignored_dim3_axis1,
85 channel_shuffle::get_examples_dim3_axis1());
86 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis1,channel_shuffle::CreateModel_dim3_axis1)87 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1, channel_shuffle::CreateModel_dim3_axis1)
88
89 TEST_F(GeneratedTests, channel_shuffle_dim3_axis1_neg) {
90 execute(channel_shuffle::CreateModel_dim3_axis1_neg,
91 channel_shuffle::is_ignored_dim3_axis1_neg,
92 channel_shuffle::get_examples_dim3_axis1_neg());
93 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis1_neg,channel_shuffle::CreateModel_dim3_axis1_neg)94 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1_neg, channel_shuffle::CreateModel_dim3_axis1_neg)
95
96 TEST_F(GeneratedTests, channel_shuffle_dim3_axis2) {
97 execute(channel_shuffle::CreateModel_dim3_axis2,
98 channel_shuffle::is_ignored_dim3_axis2,
99 channel_shuffle::get_examples_dim3_axis2());
100 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis2,channel_shuffle::CreateModel_dim3_axis2)101 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2, channel_shuffle::CreateModel_dim3_axis2)
102
103 TEST_F(GeneratedTests, channel_shuffle_dim3_axis2_neg) {
104 execute(channel_shuffle::CreateModel_dim3_axis2_neg,
105 channel_shuffle::is_ignored_dim3_axis2_neg,
106 channel_shuffle::get_examples_dim3_axis2_neg());
107 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim3_axis2_neg,channel_shuffle::CreateModel_dim3_axis2_neg)108 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2_neg, channel_shuffle::CreateModel_dim3_axis2_neg)
109
110 TEST_F(GeneratedTests, channel_shuffle_dim2_axis0) {
111 execute(channel_shuffle::CreateModel_dim2_axis0,
112 channel_shuffle::is_ignored_dim2_axis0,
113 channel_shuffle::get_examples_dim2_axis0());
114 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim2_axis0,channel_shuffle::CreateModel_dim2_axis0)115 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0, channel_shuffle::CreateModel_dim2_axis0)
116
117 TEST_F(GeneratedTests, channel_shuffle_dim2_axis0_neg) {
118 execute(channel_shuffle::CreateModel_dim2_axis0_neg,
119 channel_shuffle::is_ignored_dim2_axis0_neg,
120 channel_shuffle::get_examples_dim2_axis0_neg());
121 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim2_axis0_neg,channel_shuffle::CreateModel_dim2_axis0_neg)122 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0_neg, channel_shuffle::CreateModel_dim2_axis0_neg)
123
124 TEST_F(GeneratedTests, channel_shuffle_dim2_axis1) {
125 execute(channel_shuffle::CreateModel_dim2_axis1,
126 channel_shuffle::is_ignored_dim2_axis1,
127 channel_shuffle::get_examples_dim2_axis1());
128 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim2_axis1,channel_shuffle::CreateModel_dim2_axis1)129 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1, channel_shuffle::CreateModel_dim2_axis1)
130
131 TEST_F(GeneratedTests, channel_shuffle_dim2_axis1_neg) {
132 execute(channel_shuffle::CreateModel_dim2_axis1_neg,
133 channel_shuffle::is_ignored_dim2_axis1_neg,
134 channel_shuffle::get_examples_dim2_axis1_neg());
135 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim2_axis1_neg,channel_shuffle::CreateModel_dim2_axis1_neg)136 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1_neg, channel_shuffle::CreateModel_dim2_axis1_neg)
137
138 TEST_F(GeneratedTests, channel_shuffle_dim1_axis0) {
139 execute(channel_shuffle::CreateModel_dim1_axis0,
140 channel_shuffle::is_ignored_dim1_axis0,
141 channel_shuffle::get_examples_dim1_axis0());
142 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim1_axis0,channel_shuffle::CreateModel_dim1_axis0)143 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0, channel_shuffle::CreateModel_dim1_axis0)
144
145 TEST_F(GeneratedTests, channel_shuffle_dim1_axis0_neg) {
146 execute(channel_shuffle::CreateModel_dim1_axis0_neg,
147 channel_shuffle::is_ignored_dim1_axis0_neg,
148 channel_shuffle::get_examples_dim1_axis0_neg());
149 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_dim1_axis0_neg,channel_shuffle::CreateModel_dim1_axis0_neg)150 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0_neg, channel_shuffle::CreateModel_dim1_axis0_neg)
151
152 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0) {
153 execute(channel_shuffle::CreateModel_relaxed_dim4_axis0,
154 channel_shuffle::is_ignored_relaxed_dim4_axis0,
155 channel_shuffle::get_examples_relaxed_dim4_axis0());
156 }
157
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis0_neg)158 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0_neg) {
159 execute(channel_shuffle::CreateModel_relaxed_dim4_axis0_neg,
160 channel_shuffle::is_ignored_relaxed_dim4_axis0_neg,
161 channel_shuffle::get_examples_relaxed_dim4_axis0_neg());
162 }
163
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis1)164 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1) {
165 execute(channel_shuffle::CreateModel_relaxed_dim4_axis1,
166 channel_shuffle::is_ignored_relaxed_dim4_axis1,
167 channel_shuffle::get_examples_relaxed_dim4_axis1());
168 }
169
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis1_neg)170 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1_neg) {
171 execute(channel_shuffle::CreateModel_relaxed_dim4_axis1_neg,
172 channel_shuffle::is_ignored_relaxed_dim4_axis1_neg,
173 channel_shuffle::get_examples_relaxed_dim4_axis1_neg());
174 }
175
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis2)176 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2) {
177 execute(channel_shuffle::CreateModel_relaxed_dim4_axis2,
178 channel_shuffle::is_ignored_relaxed_dim4_axis2,
179 channel_shuffle::get_examples_relaxed_dim4_axis2());
180 }
181
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis2_neg)182 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2_neg) {
183 execute(channel_shuffle::CreateModel_relaxed_dim4_axis2_neg,
184 channel_shuffle::is_ignored_relaxed_dim4_axis2_neg,
185 channel_shuffle::get_examples_relaxed_dim4_axis2_neg());
186 }
187
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis3)188 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3) {
189 execute(channel_shuffle::CreateModel_relaxed_dim4_axis3,
190 channel_shuffle::is_ignored_relaxed_dim4_axis3,
191 channel_shuffle::get_examples_relaxed_dim4_axis3());
192 }
193
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim4_axis3_neg)194 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3_neg) {
195 execute(channel_shuffle::CreateModel_relaxed_dim4_axis3_neg,
196 channel_shuffle::is_ignored_relaxed_dim4_axis3_neg,
197 channel_shuffle::get_examples_relaxed_dim4_axis3_neg());
198 }
199
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis0)200 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0) {
201 execute(channel_shuffle::CreateModel_relaxed_dim3_axis0,
202 channel_shuffle::is_ignored_relaxed_dim3_axis0,
203 channel_shuffle::get_examples_relaxed_dim3_axis0());
204 }
205
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis0_neg)206 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0_neg) {
207 execute(channel_shuffle::CreateModel_relaxed_dim3_axis0_neg,
208 channel_shuffle::is_ignored_relaxed_dim3_axis0_neg,
209 channel_shuffle::get_examples_relaxed_dim3_axis0_neg());
210 }
211
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis1)212 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1) {
213 execute(channel_shuffle::CreateModel_relaxed_dim3_axis1,
214 channel_shuffle::is_ignored_relaxed_dim3_axis1,
215 channel_shuffle::get_examples_relaxed_dim3_axis1());
216 }
217
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis1_neg)218 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1_neg) {
219 execute(channel_shuffle::CreateModel_relaxed_dim3_axis1_neg,
220 channel_shuffle::is_ignored_relaxed_dim3_axis1_neg,
221 channel_shuffle::get_examples_relaxed_dim3_axis1_neg());
222 }
223
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis2)224 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2) {
225 execute(channel_shuffle::CreateModel_relaxed_dim3_axis2,
226 channel_shuffle::is_ignored_relaxed_dim3_axis2,
227 channel_shuffle::get_examples_relaxed_dim3_axis2());
228 }
229
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim3_axis2_neg)230 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2_neg) {
231 execute(channel_shuffle::CreateModel_relaxed_dim3_axis2_neg,
232 channel_shuffle::is_ignored_relaxed_dim3_axis2_neg,
233 channel_shuffle::get_examples_relaxed_dim3_axis2_neg());
234 }
235
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim2_axis0)236 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0) {
237 execute(channel_shuffle::CreateModel_relaxed_dim2_axis0,
238 channel_shuffle::is_ignored_relaxed_dim2_axis0,
239 channel_shuffle::get_examples_relaxed_dim2_axis0());
240 }
241
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim2_axis0_neg)242 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0_neg) {
243 execute(channel_shuffle::CreateModel_relaxed_dim2_axis0_neg,
244 channel_shuffle::is_ignored_relaxed_dim2_axis0_neg,
245 channel_shuffle::get_examples_relaxed_dim2_axis0_neg());
246 }
247
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim2_axis1)248 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1) {
249 execute(channel_shuffle::CreateModel_relaxed_dim2_axis1,
250 channel_shuffle::is_ignored_relaxed_dim2_axis1,
251 channel_shuffle::get_examples_relaxed_dim2_axis1());
252 }
253
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim2_axis1_neg)254 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1_neg) {
255 execute(channel_shuffle::CreateModel_relaxed_dim2_axis1_neg,
256 channel_shuffle::is_ignored_relaxed_dim2_axis1_neg,
257 channel_shuffle::get_examples_relaxed_dim2_axis1_neg());
258 }
259
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim1_axis0)260 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0) {
261 execute(channel_shuffle::CreateModel_relaxed_dim1_axis0,
262 channel_shuffle::is_ignored_relaxed_dim1_axis0,
263 channel_shuffle::get_examples_relaxed_dim1_axis0());
264 }
265
TEST_F(GeneratedTests,channel_shuffle_relaxed_dim1_axis0_neg)266 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0_neg) {
267 execute(channel_shuffle::CreateModel_relaxed_dim1_axis0_neg,
268 channel_shuffle::is_ignored_relaxed_dim1_axis0_neg,
269 channel_shuffle::get_examples_relaxed_dim1_axis0_neg());
270 }
271
TEST_F(GeneratedTests,channel_shuffle_quant8_dim4_axis0)272 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0) {
273 execute(channel_shuffle::CreateModel_quant8_dim4_axis0,
274 channel_shuffle::is_ignored_quant8_dim4_axis0,
275 channel_shuffle::get_examples_quant8_dim4_axis0());
276 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis0,channel_shuffle::CreateModel_quant8_dim4_axis0)277 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0, channel_shuffle::CreateModel_quant8_dim4_axis0)
278
279 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0_neg) {
280 execute(channel_shuffle::CreateModel_quant8_dim4_axis0_neg,
281 channel_shuffle::is_ignored_quant8_dim4_axis0_neg,
282 channel_shuffle::get_examples_quant8_dim4_axis0_neg());
283 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis0_neg,channel_shuffle::CreateModel_quant8_dim4_axis0_neg)284 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0_neg, channel_shuffle::CreateModel_quant8_dim4_axis0_neg)
285
286 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1) {
287 execute(channel_shuffle::CreateModel_quant8_dim4_axis1,
288 channel_shuffle::is_ignored_quant8_dim4_axis1,
289 channel_shuffle::get_examples_quant8_dim4_axis1());
290 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis1,channel_shuffle::CreateModel_quant8_dim4_axis1)291 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1, channel_shuffle::CreateModel_quant8_dim4_axis1)
292
293 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1_neg) {
294 execute(channel_shuffle::CreateModel_quant8_dim4_axis1_neg,
295 channel_shuffle::is_ignored_quant8_dim4_axis1_neg,
296 channel_shuffle::get_examples_quant8_dim4_axis1_neg());
297 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis1_neg,channel_shuffle::CreateModel_quant8_dim4_axis1_neg)298 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1_neg, channel_shuffle::CreateModel_quant8_dim4_axis1_neg)
299
300 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2) {
301 execute(channel_shuffle::CreateModel_quant8_dim4_axis2,
302 channel_shuffle::is_ignored_quant8_dim4_axis2,
303 channel_shuffle::get_examples_quant8_dim4_axis2());
304 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis2,channel_shuffle::CreateModel_quant8_dim4_axis2)305 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2, channel_shuffle::CreateModel_quant8_dim4_axis2)
306
307 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2_neg) {
308 execute(channel_shuffle::CreateModel_quant8_dim4_axis2_neg,
309 channel_shuffle::is_ignored_quant8_dim4_axis2_neg,
310 channel_shuffle::get_examples_quant8_dim4_axis2_neg());
311 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis2_neg,channel_shuffle::CreateModel_quant8_dim4_axis2_neg)312 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2_neg, channel_shuffle::CreateModel_quant8_dim4_axis2_neg)
313
314 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3) {
315 execute(channel_shuffle::CreateModel_quant8_dim4_axis3,
316 channel_shuffle::is_ignored_quant8_dim4_axis3,
317 channel_shuffle::get_examples_quant8_dim4_axis3());
318 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis3,channel_shuffle::CreateModel_quant8_dim4_axis3)319 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3, channel_shuffle::CreateModel_quant8_dim4_axis3)
320
321 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3_neg) {
322 execute(channel_shuffle::CreateModel_quant8_dim4_axis3_neg,
323 channel_shuffle::is_ignored_quant8_dim4_axis3_neg,
324 channel_shuffle::get_examples_quant8_dim4_axis3_neg());
325 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim4_axis3_neg,channel_shuffle::CreateModel_quant8_dim4_axis3_neg)326 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3_neg, channel_shuffle::CreateModel_quant8_dim4_axis3_neg)
327
328 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0) {
329 execute(channel_shuffle::CreateModel_quant8_dim3_axis0,
330 channel_shuffle::is_ignored_quant8_dim3_axis0,
331 channel_shuffle::get_examples_quant8_dim3_axis0());
332 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis0,channel_shuffle::CreateModel_quant8_dim3_axis0)333 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0, channel_shuffle::CreateModel_quant8_dim3_axis0)
334
335 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0_neg) {
336 execute(channel_shuffle::CreateModel_quant8_dim3_axis0_neg,
337 channel_shuffle::is_ignored_quant8_dim3_axis0_neg,
338 channel_shuffle::get_examples_quant8_dim3_axis0_neg());
339 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis0_neg,channel_shuffle::CreateModel_quant8_dim3_axis0_neg)340 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0_neg, channel_shuffle::CreateModel_quant8_dim3_axis0_neg)
341
342 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1) {
343 execute(channel_shuffle::CreateModel_quant8_dim3_axis1,
344 channel_shuffle::is_ignored_quant8_dim3_axis1,
345 channel_shuffle::get_examples_quant8_dim3_axis1());
346 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis1,channel_shuffle::CreateModel_quant8_dim3_axis1)347 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1, channel_shuffle::CreateModel_quant8_dim3_axis1)
348
349 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1_neg) {
350 execute(channel_shuffle::CreateModel_quant8_dim3_axis1_neg,
351 channel_shuffle::is_ignored_quant8_dim3_axis1_neg,
352 channel_shuffle::get_examples_quant8_dim3_axis1_neg());
353 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis1_neg,channel_shuffle::CreateModel_quant8_dim3_axis1_neg)354 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1_neg, channel_shuffle::CreateModel_quant8_dim3_axis1_neg)
355
356 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2) {
357 execute(channel_shuffle::CreateModel_quant8_dim3_axis2,
358 channel_shuffle::is_ignored_quant8_dim3_axis2,
359 channel_shuffle::get_examples_quant8_dim3_axis2());
360 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis2,channel_shuffle::CreateModel_quant8_dim3_axis2)361 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2, channel_shuffle::CreateModel_quant8_dim3_axis2)
362
363 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2_neg) {
364 execute(channel_shuffle::CreateModel_quant8_dim3_axis2_neg,
365 channel_shuffle::is_ignored_quant8_dim3_axis2_neg,
366 channel_shuffle::get_examples_quant8_dim3_axis2_neg());
367 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim3_axis2_neg,channel_shuffle::CreateModel_quant8_dim3_axis2_neg)368 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2_neg, channel_shuffle::CreateModel_quant8_dim3_axis2_neg)
369
370 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0) {
371 execute(channel_shuffle::CreateModel_quant8_dim2_axis0,
372 channel_shuffle::is_ignored_quant8_dim2_axis0,
373 channel_shuffle::get_examples_quant8_dim2_axis0());
374 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim2_axis0,channel_shuffle::CreateModel_quant8_dim2_axis0)375 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0, channel_shuffle::CreateModel_quant8_dim2_axis0)
376
377 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0_neg) {
378 execute(channel_shuffle::CreateModel_quant8_dim2_axis0_neg,
379 channel_shuffle::is_ignored_quant8_dim2_axis0_neg,
380 channel_shuffle::get_examples_quant8_dim2_axis0_neg());
381 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim2_axis0_neg,channel_shuffle::CreateModel_quant8_dim2_axis0_neg)382 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0_neg, channel_shuffle::CreateModel_quant8_dim2_axis0_neg)
383
384 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1) {
385 execute(channel_shuffle::CreateModel_quant8_dim2_axis1,
386 channel_shuffle::is_ignored_quant8_dim2_axis1,
387 channel_shuffle::get_examples_quant8_dim2_axis1());
388 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim2_axis1,channel_shuffle::CreateModel_quant8_dim2_axis1)389 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1, channel_shuffle::CreateModel_quant8_dim2_axis1)
390
391 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1_neg) {
392 execute(channel_shuffle::CreateModel_quant8_dim2_axis1_neg,
393 channel_shuffle::is_ignored_quant8_dim2_axis1_neg,
394 channel_shuffle::get_examples_quant8_dim2_axis1_neg());
395 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim2_axis1_neg,channel_shuffle::CreateModel_quant8_dim2_axis1_neg)396 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1_neg, channel_shuffle::CreateModel_quant8_dim2_axis1_neg)
397
398 TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0) {
399 execute(channel_shuffle::CreateModel_quant8_dim1_axis0,
400 channel_shuffle::is_ignored_quant8_dim1_axis0,
401 channel_shuffle::get_examples_quant8_dim1_axis0());
402 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim1_axis0,channel_shuffle::CreateModel_quant8_dim1_axis0)403 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0, channel_shuffle::CreateModel_quant8_dim1_axis0)
404
405 TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0_neg) {
406 execute(channel_shuffle::CreateModel_quant8_dim1_axis0_neg,
407 channel_shuffle::is_ignored_quant8_dim1_axis0_neg,
408 channel_shuffle::get_examples_quant8_dim1_axis0_neg());
409 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_quant8_dim1_axis0_neg,channel_shuffle::CreateModel_quant8_dim1_axis0_neg)410 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0_neg, channel_shuffle::CreateModel_quant8_dim1_axis0_neg)
411
412 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0) {
413 execute(channel_shuffle::CreateModel_float16_dim4_axis0,
414 channel_shuffle::is_ignored_float16_dim4_axis0,
415 channel_shuffle::get_examples_float16_dim4_axis0());
416 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis0,channel_shuffle::CreateModel_float16_dim4_axis0)417 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0, channel_shuffle::CreateModel_float16_dim4_axis0)
418
419 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0_neg) {
420 execute(channel_shuffle::CreateModel_float16_dim4_axis0_neg,
421 channel_shuffle::is_ignored_float16_dim4_axis0_neg,
422 channel_shuffle::get_examples_float16_dim4_axis0_neg());
423 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis0_neg,channel_shuffle::CreateModel_float16_dim4_axis0_neg)424 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0_neg, channel_shuffle::CreateModel_float16_dim4_axis0_neg)
425
426 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1) {
427 execute(channel_shuffle::CreateModel_float16_dim4_axis1,
428 channel_shuffle::is_ignored_float16_dim4_axis1,
429 channel_shuffle::get_examples_float16_dim4_axis1());
430 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis1,channel_shuffle::CreateModel_float16_dim4_axis1)431 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1, channel_shuffle::CreateModel_float16_dim4_axis1)
432
433 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1_neg) {
434 execute(channel_shuffle::CreateModel_float16_dim4_axis1_neg,
435 channel_shuffle::is_ignored_float16_dim4_axis1_neg,
436 channel_shuffle::get_examples_float16_dim4_axis1_neg());
437 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis1_neg,channel_shuffle::CreateModel_float16_dim4_axis1_neg)438 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1_neg, channel_shuffle::CreateModel_float16_dim4_axis1_neg)
439
440 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2) {
441 execute(channel_shuffle::CreateModel_float16_dim4_axis2,
442 channel_shuffle::is_ignored_float16_dim4_axis2,
443 channel_shuffle::get_examples_float16_dim4_axis2());
444 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis2,channel_shuffle::CreateModel_float16_dim4_axis2)445 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2, channel_shuffle::CreateModel_float16_dim4_axis2)
446
447 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2_neg) {
448 execute(channel_shuffle::CreateModel_float16_dim4_axis2_neg,
449 channel_shuffle::is_ignored_float16_dim4_axis2_neg,
450 channel_shuffle::get_examples_float16_dim4_axis2_neg());
451 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis2_neg,channel_shuffle::CreateModel_float16_dim4_axis2_neg)452 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2_neg, channel_shuffle::CreateModel_float16_dim4_axis2_neg)
453
454 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3) {
455 execute(channel_shuffle::CreateModel_float16_dim4_axis3,
456 channel_shuffle::is_ignored_float16_dim4_axis3,
457 channel_shuffle::get_examples_float16_dim4_axis3());
458 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis3,channel_shuffle::CreateModel_float16_dim4_axis3)459 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3, channel_shuffle::CreateModel_float16_dim4_axis3)
460
461 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3_neg) {
462 execute(channel_shuffle::CreateModel_float16_dim4_axis3_neg,
463 channel_shuffle::is_ignored_float16_dim4_axis3_neg,
464 channel_shuffle::get_examples_float16_dim4_axis3_neg());
465 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim4_axis3_neg,channel_shuffle::CreateModel_float16_dim4_axis3_neg)466 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3_neg, channel_shuffle::CreateModel_float16_dim4_axis3_neg)
467
468 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0) {
469 execute(channel_shuffle::CreateModel_float16_dim3_axis0,
470 channel_shuffle::is_ignored_float16_dim3_axis0,
471 channel_shuffle::get_examples_float16_dim3_axis0());
472 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis0,channel_shuffle::CreateModel_float16_dim3_axis0)473 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0, channel_shuffle::CreateModel_float16_dim3_axis0)
474
475 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0_neg) {
476 execute(channel_shuffle::CreateModel_float16_dim3_axis0_neg,
477 channel_shuffle::is_ignored_float16_dim3_axis0_neg,
478 channel_shuffle::get_examples_float16_dim3_axis0_neg());
479 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis0_neg,channel_shuffle::CreateModel_float16_dim3_axis0_neg)480 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0_neg, channel_shuffle::CreateModel_float16_dim3_axis0_neg)
481
482 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1) {
483 execute(channel_shuffle::CreateModel_float16_dim3_axis1,
484 channel_shuffle::is_ignored_float16_dim3_axis1,
485 channel_shuffle::get_examples_float16_dim3_axis1());
486 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis1,channel_shuffle::CreateModel_float16_dim3_axis1)487 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1, channel_shuffle::CreateModel_float16_dim3_axis1)
488
489 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1_neg) {
490 execute(channel_shuffle::CreateModel_float16_dim3_axis1_neg,
491 channel_shuffle::is_ignored_float16_dim3_axis1_neg,
492 channel_shuffle::get_examples_float16_dim3_axis1_neg());
493 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis1_neg,channel_shuffle::CreateModel_float16_dim3_axis1_neg)494 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1_neg, channel_shuffle::CreateModel_float16_dim3_axis1_neg)
495
496 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2) {
497 execute(channel_shuffle::CreateModel_float16_dim3_axis2,
498 channel_shuffle::is_ignored_float16_dim3_axis2,
499 channel_shuffle::get_examples_float16_dim3_axis2());
500 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis2,channel_shuffle::CreateModel_float16_dim3_axis2)501 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2, channel_shuffle::CreateModel_float16_dim3_axis2)
502
503 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2_neg) {
504 execute(channel_shuffle::CreateModel_float16_dim3_axis2_neg,
505 channel_shuffle::is_ignored_float16_dim3_axis2_neg,
506 channel_shuffle::get_examples_float16_dim3_axis2_neg());
507 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim3_axis2_neg,channel_shuffle::CreateModel_float16_dim3_axis2_neg)508 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2_neg, channel_shuffle::CreateModel_float16_dim3_axis2_neg)
509
510 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0) {
511 execute(channel_shuffle::CreateModel_float16_dim2_axis0,
512 channel_shuffle::is_ignored_float16_dim2_axis0,
513 channel_shuffle::get_examples_float16_dim2_axis0());
514 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim2_axis0,channel_shuffle::CreateModel_float16_dim2_axis0)515 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0, channel_shuffle::CreateModel_float16_dim2_axis0)
516
517 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0_neg) {
518 execute(channel_shuffle::CreateModel_float16_dim2_axis0_neg,
519 channel_shuffle::is_ignored_float16_dim2_axis0_neg,
520 channel_shuffle::get_examples_float16_dim2_axis0_neg());
521 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim2_axis0_neg,channel_shuffle::CreateModel_float16_dim2_axis0_neg)522 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0_neg, channel_shuffle::CreateModel_float16_dim2_axis0_neg)
523
524 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1) {
525 execute(channel_shuffle::CreateModel_float16_dim2_axis1,
526 channel_shuffle::is_ignored_float16_dim2_axis1,
527 channel_shuffle::get_examples_float16_dim2_axis1());
528 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim2_axis1,channel_shuffle::CreateModel_float16_dim2_axis1)529 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1, channel_shuffle::CreateModel_float16_dim2_axis1)
530
531 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1_neg) {
532 execute(channel_shuffle::CreateModel_float16_dim2_axis1_neg,
533 channel_shuffle::is_ignored_float16_dim2_axis1_neg,
534 channel_shuffle::get_examples_float16_dim2_axis1_neg());
535 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim2_axis1_neg,channel_shuffle::CreateModel_float16_dim2_axis1_neg)536 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1_neg, channel_shuffle::CreateModel_float16_dim2_axis1_neg)
537
538 TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0) {
539 execute(channel_shuffle::CreateModel_float16_dim1_axis0,
540 channel_shuffle::is_ignored_float16_dim1_axis0,
541 channel_shuffle::get_examples_float16_dim1_axis0());
542 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim1_axis0,channel_shuffle::CreateModel_float16_dim1_axis0)543 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0, channel_shuffle::CreateModel_float16_dim1_axis0)
544
545 TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0_neg) {
546 execute(channel_shuffle::CreateModel_float16_dim1_axis0_neg,
547 channel_shuffle::is_ignored_float16_dim1_axis0_neg,
548 channel_shuffle::get_examples_float16_dim1_axis0_neg());
549 }
TEST_AVAILABLE_SINCE(V1_2,channel_shuffle_float16_dim1_axis0_neg,channel_shuffle::CreateModel_float16_dim1_axis0_neg)550 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0_neg, channel_shuffle::CreateModel_float16_dim1_axis0_neg)
551
552 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0) {
553 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0,
554 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0,
555 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0());
556 }
557
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis0_neg)558 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0_neg) {
559 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0_neg,
560 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0_neg,
561 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0_neg());
562 }
563
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis1)564 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1) {
565 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1,
566 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1,
567 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1());
568 }
569
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis1_neg)570 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1_neg) {
571 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1_neg,
572 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1_neg,
573 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1_neg());
574 }
575
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis2)576 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2) {
577 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2,
578 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2,
579 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2());
580 }
581
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis2_neg)582 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2_neg) {
583 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2_neg,
584 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2_neg,
585 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2_neg());
586 }
587
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis3)588 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3) {
589 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3,
590 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3,
591 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3());
592 }
593
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim4_axis3_neg)594 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3_neg) {
595 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3_neg,
596 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3_neg,
597 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3_neg());
598 }
599
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis0)600 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0) {
601 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0,
602 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0,
603 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0());
604 }
605
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis0_neg)606 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0_neg) {
607 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0_neg,
608 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0_neg,
609 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0_neg());
610 }
611
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis1)612 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1) {
613 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1,
614 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1,
615 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1());
616 }
617
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis1_neg)618 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1_neg) {
619 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1_neg,
620 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1_neg,
621 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1_neg());
622 }
623
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis2)624 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2) {
625 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2,
626 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2,
627 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2());
628 }
629
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim3_axis2_neg)630 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2_neg) {
631 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2_neg,
632 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2_neg,
633 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2_neg());
634 }
635
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim2_axis0)636 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0) {
637 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0,
638 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0,
639 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0());
640 }
641
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim2_axis0_neg)642 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0_neg) {
643 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0_neg,
644 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0_neg,
645 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0_neg());
646 }
647
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim2_axis1)648 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1) {
649 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1,
650 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1,
651 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1());
652 }
653
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim2_axis1_neg)654 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1_neg) {
655 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1_neg,
656 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1_neg,
657 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1_neg());
658 }
659
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim1_axis0)660 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0) {
661 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0,
662 channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0,
663 channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0());
664 }
665
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_dim1_axis0_neg)666 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0_neg) {
667 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0_neg,
668 channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0_neg,
669 channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0_neg());
670 }
671
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0)672 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0) {
673 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0,
674 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0,
675 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0());
676 }
677
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0_neg)678 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0_neg) {
679 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0_neg,
680 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0_neg,
681 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0_neg());
682 }
683
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1)684 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1) {
685 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1,
686 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1,
687 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1());
688 }
689
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1_neg)690 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1_neg) {
691 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1_neg,
692 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1_neg,
693 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1_neg());
694 }
695
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2)696 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2) {
697 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2,
698 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2,
699 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2());
700 }
701
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2_neg)702 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2_neg) {
703 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2_neg,
704 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2_neg,
705 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2_neg());
706 }
707
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3)708 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3) {
709 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3,
710 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3,
711 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3());
712 }
713
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3_neg)714 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3_neg) {
715 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3_neg,
716 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3_neg,
717 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3_neg());
718 }
719
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0)720 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0) {
721 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0,
722 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0,
723 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0());
724 }
725
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0_neg)726 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0_neg) {
727 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0_neg,
728 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0_neg,
729 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0_neg());
730 }
731
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1)732 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1) {
733 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1,
734 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1,
735 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1());
736 }
737
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1_neg)738 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1_neg) {
739 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1_neg,
740 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1_neg,
741 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1_neg());
742 }
743
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2)744 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2) {
745 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2,
746 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2,
747 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2());
748 }
749
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2_neg)750 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2_neg) {
751 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2_neg,
752 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2_neg,
753 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2_neg());
754 }
755
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0)756 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0) {
757 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0,
758 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0,
759 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0());
760 }
761
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0_neg)762 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0_neg) {
763 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0_neg,
764 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0_neg,
765 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0_neg());
766 }
767
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1)768 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1) {
769 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1,
770 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1,
771 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1());
772 }
773
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1_neg)774 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1_neg) {
775 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1_neg,
776 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1_neg,
777 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1_neg());
778 }
779
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0)780 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0) {
781 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0,
782 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0,
783 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0());
784 }
785
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0_neg)786 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0_neg) {
787 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0_neg,
788 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0_neg,
789 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0_neg());
790 }
791
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis0)792 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0) {
793 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0,
794 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0,
795 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0());
796 }
797
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis0_neg)798 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0_neg) {
799 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0_neg,
800 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0_neg,
801 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0_neg());
802 }
803
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis1)804 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1) {
805 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1,
806 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1,
807 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1());
808 }
809
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis1_neg)810 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1_neg) {
811 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1_neg,
812 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1_neg,
813 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1_neg());
814 }
815
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis2)816 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2) {
817 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2,
818 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2,
819 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2());
820 }
821
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis2_neg)822 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2_neg) {
823 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2_neg,
824 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2_neg,
825 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2_neg());
826 }
827
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis3)828 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3) {
829 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3,
830 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3,
831 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3());
832 }
833
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim4_axis3_neg)834 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3_neg) {
835 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3_neg,
836 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3_neg,
837 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3_neg());
838 }
839
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis0)840 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0) {
841 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0,
842 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0,
843 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0());
844 }
845
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis0_neg)846 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0_neg) {
847 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0_neg,
848 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0_neg,
849 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0_neg());
850 }
851
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis1)852 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1) {
853 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1,
854 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1,
855 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1());
856 }
857
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis1_neg)858 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1_neg) {
859 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1_neg,
860 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1_neg,
861 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1_neg());
862 }
863
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis2)864 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2) {
865 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2,
866 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2,
867 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2());
868 }
869
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim3_axis2_neg)870 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2_neg) {
871 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2_neg,
872 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2_neg,
873 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2_neg());
874 }
875
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim2_axis0)876 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0) {
877 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0,
878 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0,
879 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0());
880 }
881
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim2_axis0_neg)882 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0_neg) {
883 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0_neg,
884 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0_neg,
885 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0_neg());
886 }
887
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim2_axis1)888 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1) {
889 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1,
890 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1,
891 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1());
892 }
893
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim2_axis1_neg)894 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1_neg) {
895 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1_neg,
896 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1_neg,
897 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1_neg());
898 }
899
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim1_axis0)900 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0) {
901 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0,
902 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0,
903 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0());
904 }
905
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_quant8_dim1_axis0_neg)906 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0_neg) {
907 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0_neg,
908 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0_neg,
909 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0_neg());
910 }
911
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis0)912 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0) {
913 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0,
914 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0,
915 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0());
916 }
917
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis0_neg)918 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0_neg) {
919 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0_neg,
920 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0_neg,
921 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0_neg());
922 }
923
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis1)924 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1) {
925 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1,
926 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1,
927 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1());
928 }
929
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis1_neg)930 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1_neg) {
931 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1_neg,
932 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1_neg,
933 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1_neg());
934 }
935
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis2)936 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2) {
937 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2,
938 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2,
939 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2());
940 }
941
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis2_neg)942 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2_neg) {
943 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2_neg,
944 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2_neg,
945 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2_neg());
946 }
947
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis3)948 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3) {
949 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3,
950 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3,
951 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3());
952 }
953
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim4_axis3_neg)954 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3_neg) {
955 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3_neg,
956 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3_neg,
957 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3_neg());
958 }
959
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis0)960 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0) {
961 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0,
962 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0,
963 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0());
964 }
965
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis0_neg)966 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0_neg) {
967 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0_neg,
968 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0_neg,
969 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0_neg());
970 }
971
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis1)972 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1) {
973 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1,
974 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1,
975 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1());
976 }
977
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis1_neg)978 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1_neg) {
979 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1_neg,
980 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1_neg,
981 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1_neg());
982 }
983
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis2)984 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2) {
985 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2,
986 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2,
987 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2());
988 }
989
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim3_axis2_neg)990 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2_neg) {
991 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2_neg,
992 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2_neg,
993 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2_neg());
994 }
995
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim2_axis0)996 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0) {
997 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0,
998 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0,
999 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0());
1000 }
1001
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim2_axis0_neg)1002 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0_neg) {
1003 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0_neg,
1004 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0_neg,
1005 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0_neg());
1006 }
1007
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim2_axis1)1008 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1) {
1009 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1,
1010 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1,
1011 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1());
1012 }
1013
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim2_axis1_neg)1014 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1_neg) {
1015 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1_neg,
1016 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1_neg,
1017 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1_neg());
1018 }
1019
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim1_axis0)1020 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0) {
1021 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0,
1022 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0,
1023 channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0());
1024 }
1025
TEST_F(DynamicOutputShapeTest,channel_shuffle_dynamic_output_shape_float16_dim1_axis0_neg)1026 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0_neg) {
1027 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0_neg,
1028 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0_neg,
1029 channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0_neg());
1030 }
1031
1032