1 // clang-format off
2 // Generated file (from: gather.mod.py). Do not edit
3 #include "../../TestGenerated.h"
4
5 namespace gather {
6 // Generated gather test
7 #include "generated/examples/gather.example.cpp"
8 // Generated model constructor
9 #include "generated/models/gather.model.cpp"
10 } // namespace gather
11
TEST_F(GeneratedTests,gather)12 TEST_F(GeneratedTests, gather) {
13 execute(gather::CreateModel,
14 gather::is_ignored,
15 gather::get_examples());
16 }
TEST_AVAILABLE_SINCE(V1_2,gather,gather::CreateModel)17 TEST_AVAILABLE_SINCE(V1_2, gather, gather::CreateModel)
18
19 TEST_F(GeneratedTests, gather_relaxed) {
20 execute(gather::CreateModel_relaxed,
21 gather::is_ignored_relaxed,
22 gather::get_examples_relaxed());
23 }
24
TEST_F(GeneratedTests,gather_quant8)25 TEST_F(GeneratedTests, gather_quant8) {
26 execute(gather::CreateModel_quant8,
27 gather::is_ignored_quant8,
28 gather::get_examples_quant8());
29 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8,gather::CreateModel_quant8)30 TEST_AVAILABLE_SINCE(V1_2, gather_quant8, gather::CreateModel_quant8)
31
32 TEST_F(GeneratedTests, gather_int32) {
33 execute(gather::CreateModel_int32,
34 gather::is_ignored_int32,
35 gather::get_examples_int32());
36 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32,gather::CreateModel_int32)37 TEST_AVAILABLE_SINCE(V1_2, gather_int32, gather::CreateModel_int32)
38
39 TEST_F(GeneratedTests, gather_float16) {
40 execute(gather::CreateModel_float16,
41 gather::is_ignored_float16,
42 gather::get_examples_float16());
43 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16,gather::CreateModel_float16)44 TEST_AVAILABLE_SINCE(V1_2, gather_float16, gather::CreateModel_float16)
45
46 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape) {
47 execute(gather::CreateModel_dynamic_output_shape,
48 gather::is_ignored_dynamic_output_shape,
49 gather::get_examples_dynamic_output_shape());
50 }
51
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed)52 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed) {
53 execute(gather::CreateModel_dynamic_output_shape_relaxed,
54 gather::is_ignored_dynamic_output_shape_relaxed,
55 gather::get_examples_dynamic_output_shape_relaxed());
56 }
57
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8)58 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8) {
59 execute(gather::CreateModel_dynamic_output_shape_quant8,
60 gather::is_ignored_dynamic_output_shape_quant8,
61 gather::get_examples_dynamic_output_shape_quant8());
62 }
63
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32)64 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32) {
65 execute(gather::CreateModel_dynamic_output_shape_int32,
66 gather::is_ignored_dynamic_output_shape_int32,
67 gather::get_examples_dynamic_output_shape_int32());
68 }
69
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16)70 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16) {
71 execute(gather::CreateModel_dynamic_output_shape_float16,
72 gather::is_ignored_dynamic_output_shape_float16,
73 gather::get_examples_dynamic_output_shape_float16());
74 }
75
TEST_F(GeneratedTests,gather_2)76 TEST_F(GeneratedTests, gather_2) {
77 execute(gather::CreateModel_2,
78 gather::is_ignored_2,
79 gather::get_examples_2());
80 }
TEST_AVAILABLE_SINCE(V1_2,gather_2,gather::CreateModel_2)81 TEST_AVAILABLE_SINCE(V1_2, gather_2, gather::CreateModel_2)
82
83 TEST_F(GeneratedTests, gather_relaxed_2) {
84 execute(gather::CreateModel_relaxed_2,
85 gather::is_ignored_relaxed_2,
86 gather::get_examples_relaxed_2());
87 }
88
TEST_F(GeneratedTests,gather_quant8_2)89 TEST_F(GeneratedTests, gather_quant8_2) {
90 execute(gather::CreateModel_quant8_2,
91 gather::is_ignored_quant8_2,
92 gather::get_examples_quant8_2());
93 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_2,gather::CreateModel_quant8_2)94 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_2, gather::CreateModel_quant8_2)
95
96 TEST_F(GeneratedTests, gather_int32_2) {
97 execute(gather::CreateModel_int32_2,
98 gather::is_ignored_int32_2,
99 gather::get_examples_int32_2());
100 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_2,gather::CreateModel_int32_2)101 TEST_AVAILABLE_SINCE(V1_2, gather_int32_2, gather::CreateModel_int32_2)
102
103 TEST_F(GeneratedTests, gather_float16_2) {
104 execute(gather::CreateModel_float16_2,
105 gather::is_ignored_float16_2,
106 gather::get_examples_float16_2());
107 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_2,gather::CreateModel_float16_2)108 TEST_AVAILABLE_SINCE(V1_2, gather_float16_2, gather::CreateModel_float16_2)
109
110 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_2) {
111 execute(gather::CreateModel_dynamic_output_shape_2,
112 gather::is_ignored_dynamic_output_shape_2,
113 gather::get_examples_dynamic_output_shape_2());
114 }
115
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_2)116 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_2) {
117 execute(gather::CreateModel_dynamic_output_shape_relaxed_2,
118 gather::is_ignored_dynamic_output_shape_relaxed_2,
119 gather::get_examples_dynamic_output_shape_relaxed_2());
120 }
121
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_2)122 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_2) {
123 execute(gather::CreateModel_dynamic_output_shape_quant8_2,
124 gather::is_ignored_dynamic_output_shape_quant8_2,
125 gather::get_examples_dynamic_output_shape_quant8_2());
126 }
127
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_2)128 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_2) {
129 execute(gather::CreateModel_dynamic_output_shape_int32_2,
130 gather::is_ignored_dynamic_output_shape_int32_2,
131 gather::get_examples_dynamic_output_shape_int32_2());
132 }
133
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_2)134 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_2) {
135 execute(gather::CreateModel_dynamic_output_shape_float16_2,
136 gather::is_ignored_dynamic_output_shape_float16_2,
137 gather::get_examples_dynamic_output_shape_float16_2());
138 }
139
TEST_F(GeneratedTests,gather_3)140 TEST_F(GeneratedTests, gather_3) {
141 execute(gather::CreateModel_3,
142 gather::is_ignored_3,
143 gather::get_examples_3());
144 }
TEST_AVAILABLE_SINCE(V1_2,gather_3,gather::CreateModel_3)145 TEST_AVAILABLE_SINCE(V1_2, gather_3, gather::CreateModel_3)
146
147 TEST_F(GeneratedTests, gather_relaxed_3) {
148 execute(gather::CreateModel_relaxed_3,
149 gather::is_ignored_relaxed_3,
150 gather::get_examples_relaxed_3());
151 }
152
TEST_F(GeneratedTests,gather_quant8_3)153 TEST_F(GeneratedTests, gather_quant8_3) {
154 execute(gather::CreateModel_quant8_3,
155 gather::is_ignored_quant8_3,
156 gather::get_examples_quant8_3());
157 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_3,gather::CreateModel_quant8_3)158 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_3, gather::CreateModel_quant8_3)
159
160 TEST_F(GeneratedTests, gather_int32_3) {
161 execute(gather::CreateModel_int32_3,
162 gather::is_ignored_int32_3,
163 gather::get_examples_int32_3());
164 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_3,gather::CreateModel_int32_3)165 TEST_AVAILABLE_SINCE(V1_2, gather_int32_3, gather::CreateModel_int32_3)
166
167 TEST_F(GeneratedTests, gather_float16_3) {
168 execute(gather::CreateModel_float16_3,
169 gather::is_ignored_float16_3,
170 gather::get_examples_float16_3());
171 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_3,gather::CreateModel_float16_3)172 TEST_AVAILABLE_SINCE(V1_2, gather_float16_3, gather::CreateModel_float16_3)
173
174 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_3) {
175 execute(gather::CreateModel_dynamic_output_shape_3,
176 gather::is_ignored_dynamic_output_shape_3,
177 gather::get_examples_dynamic_output_shape_3());
178 }
179
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_3)180 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_3) {
181 execute(gather::CreateModel_dynamic_output_shape_relaxed_3,
182 gather::is_ignored_dynamic_output_shape_relaxed_3,
183 gather::get_examples_dynamic_output_shape_relaxed_3());
184 }
185
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_3)186 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_3) {
187 execute(gather::CreateModel_dynamic_output_shape_quant8_3,
188 gather::is_ignored_dynamic_output_shape_quant8_3,
189 gather::get_examples_dynamic_output_shape_quant8_3());
190 }
191
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_3)192 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_3) {
193 execute(gather::CreateModel_dynamic_output_shape_int32_3,
194 gather::is_ignored_dynamic_output_shape_int32_3,
195 gather::get_examples_dynamic_output_shape_int32_3());
196 }
197
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_3)198 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_3) {
199 execute(gather::CreateModel_dynamic_output_shape_float16_3,
200 gather::is_ignored_dynamic_output_shape_float16_3,
201 gather::get_examples_dynamic_output_shape_float16_3());
202 }
203
TEST_F(GeneratedTests,gather_4)204 TEST_F(GeneratedTests, gather_4) {
205 execute(gather::CreateModel_4,
206 gather::is_ignored_4,
207 gather::get_examples_4());
208 }
TEST_AVAILABLE_SINCE(V1_2,gather_4,gather::CreateModel_4)209 TEST_AVAILABLE_SINCE(V1_2, gather_4, gather::CreateModel_4)
210
211 TEST_F(GeneratedTests, gather_relaxed_4) {
212 execute(gather::CreateModel_relaxed_4,
213 gather::is_ignored_relaxed_4,
214 gather::get_examples_relaxed_4());
215 }
216
TEST_F(GeneratedTests,gather_quant8_4)217 TEST_F(GeneratedTests, gather_quant8_4) {
218 execute(gather::CreateModel_quant8_4,
219 gather::is_ignored_quant8_4,
220 gather::get_examples_quant8_4());
221 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_4,gather::CreateModel_quant8_4)222 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_4, gather::CreateModel_quant8_4)
223
224 TEST_F(GeneratedTests, gather_int32_4) {
225 execute(gather::CreateModel_int32_4,
226 gather::is_ignored_int32_4,
227 gather::get_examples_int32_4());
228 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_4,gather::CreateModel_int32_4)229 TEST_AVAILABLE_SINCE(V1_2, gather_int32_4, gather::CreateModel_int32_4)
230
231 TEST_F(GeneratedTests, gather_float16_4) {
232 execute(gather::CreateModel_float16_4,
233 gather::is_ignored_float16_4,
234 gather::get_examples_float16_4());
235 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_4,gather::CreateModel_float16_4)236 TEST_AVAILABLE_SINCE(V1_2, gather_float16_4, gather::CreateModel_float16_4)
237
238 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_4) {
239 execute(gather::CreateModel_dynamic_output_shape_4,
240 gather::is_ignored_dynamic_output_shape_4,
241 gather::get_examples_dynamic_output_shape_4());
242 }
243
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_4)244 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_4) {
245 execute(gather::CreateModel_dynamic_output_shape_relaxed_4,
246 gather::is_ignored_dynamic_output_shape_relaxed_4,
247 gather::get_examples_dynamic_output_shape_relaxed_4());
248 }
249
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_4)250 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_4) {
251 execute(gather::CreateModel_dynamic_output_shape_quant8_4,
252 gather::is_ignored_dynamic_output_shape_quant8_4,
253 gather::get_examples_dynamic_output_shape_quant8_4());
254 }
255
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_4)256 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_4) {
257 execute(gather::CreateModel_dynamic_output_shape_int32_4,
258 gather::is_ignored_dynamic_output_shape_int32_4,
259 gather::get_examples_dynamic_output_shape_int32_4());
260 }
261
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_4)262 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_4) {
263 execute(gather::CreateModel_dynamic_output_shape_float16_4,
264 gather::is_ignored_dynamic_output_shape_float16_4,
265 gather::get_examples_dynamic_output_shape_float16_4());
266 }
267
TEST_F(GeneratedTests,gather_5)268 TEST_F(GeneratedTests, gather_5) {
269 execute(gather::CreateModel_5,
270 gather::is_ignored_5,
271 gather::get_examples_5());
272 }
TEST_AVAILABLE_SINCE(V1_2,gather_5,gather::CreateModel_5)273 TEST_AVAILABLE_SINCE(V1_2, gather_5, gather::CreateModel_5)
274
275 TEST_F(GeneratedTests, gather_relaxed_5) {
276 execute(gather::CreateModel_relaxed_5,
277 gather::is_ignored_relaxed_5,
278 gather::get_examples_relaxed_5());
279 }
280
TEST_F(GeneratedTests,gather_quant8_5)281 TEST_F(GeneratedTests, gather_quant8_5) {
282 execute(gather::CreateModel_quant8_5,
283 gather::is_ignored_quant8_5,
284 gather::get_examples_quant8_5());
285 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_5,gather::CreateModel_quant8_5)286 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_5, gather::CreateModel_quant8_5)
287
288 TEST_F(GeneratedTests, gather_int32_5) {
289 execute(gather::CreateModel_int32_5,
290 gather::is_ignored_int32_5,
291 gather::get_examples_int32_5());
292 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_5,gather::CreateModel_int32_5)293 TEST_AVAILABLE_SINCE(V1_2, gather_int32_5, gather::CreateModel_int32_5)
294
295 TEST_F(GeneratedTests, gather_float16_5) {
296 execute(gather::CreateModel_float16_5,
297 gather::is_ignored_float16_5,
298 gather::get_examples_float16_5());
299 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_5,gather::CreateModel_float16_5)300 TEST_AVAILABLE_SINCE(V1_2, gather_float16_5, gather::CreateModel_float16_5)
301
302 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_5) {
303 execute(gather::CreateModel_dynamic_output_shape_5,
304 gather::is_ignored_dynamic_output_shape_5,
305 gather::get_examples_dynamic_output_shape_5());
306 }
307
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_5)308 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_5) {
309 execute(gather::CreateModel_dynamic_output_shape_relaxed_5,
310 gather::is_ignored_dynamic_output_shape_relaxed_5,
311 gather::get_examples_dynamic_output_shape_relaxed_5());
312 }
313
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_5)314 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_5) {
315 execute(gather::CreateModel_dynamic_output_shape_quant8_5,
316 gather::is_ignored_dynamic_output_shape_quant8_5,
317 gather::get_examples_dynamic_output_shape_quant8_5());
318 }
319
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_5)320 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_5) {
321 execute(gather::CreateModel_dynamic_output_shape_int32_5,
322 gather::is_ignored_dynamic_output_shape_int32_5,
323 gather::get_examples_dynamic_output_shape_int32_5());
324 }
325
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_5)326 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_5) {
327 execute(gather::CreateModel_dynamic_output_shape_float16_5,
328 gather::is_ignored_dynamic_output_shape_float16_5,
329 gather::get_examples_dynamic_output_shape_float16_5());
330 }
331
TEST_F(GeneratedTests,gather_6)332 TEST_F(GeneratedTests, gather_6) {
333 execute(gather::CreateModel_6,
334 gather::is_ignored_6,
335 gather::get_examples_6());
336 }
TEST_AVAILABLE_SINCE(V1_2,gather_6,gather::CreateModel_6)337 TEST_AVAILABLE_SINCE(V1_2, gather_6, gather::CreateModel_6)
338
339 TEST_F(GeneratedTests, gather_relaxed_6) {
340 execute(gather::CreateModel_relaxed_6,
341 gather::is_ignored_relaxed_6,
342 gather::get_examples_relaxed_6());
343 }
344
TEST_F(GeneratedTests,gather_quant8_6)345 TEST_F(GeneratedTests, gather_quant8_6) {
346 execute(gather::CreateModel_quant8_6,
347 gather::is_ignored_quant8_6,
348 gather::get_examples_quant8_6());
349 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_6,gather::CreateModel_quant8_6)350 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_6, gather::CreateModel_quant8_6)
351
352 TEST_F(GeneratedTests, gather_int32_6) {
353 execute(gather::CreateModel_int32_6,
354 gather::is_ignored_int32_6,
355 gather::get_examples_int32_6());
356 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_6,gather::CreateModel_int32_6)357 TEST_AVAILABLE_SINCE(V1_2, gather_int32_6, gather::CreateModel_int32_6)
358
359 TEST_F(GeneratedTests, gather_float16_6) {
360 execute(gather::CreateModel_float16_6,
361 gather::is_ignored_float16_6,
362 gather::get_examples_float16_6());
363 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_6,gather::CreateModel_float16_6)364 TEST_AVAILABLE_SINCE(V1_2, gather_float16_6, gather::CreateModel_float16_6)
365
366 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_6) {
367 execute(gather::CreateModel_dynamic_output_shape_6,
368 gather::is_ignored_dynamic_output_shape_6,
369 gather::get_examples_dynamic_output_shape_6());
370 }
371
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_6)372 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_6) {
373 execute(gather::CreateModel_dynamic_output_shape_relaxed_6,
374 gather::is_ignored_dynamic_output_shape_relaxed_6,
375 gather::get_examples_dynamic_output_shape_relaxed_6());
376 }
377
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_6)378 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_6) {
379 execute(gather::CreateModel_dynamic_output_shape_quant8_6,
380 gather::is_ignored_dynamic_output_shape_quant8_6,
381 gather::get_examples_dynamic_output_shape_quant8_6());
382 }
383
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_6)384 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_6) {
385 execute(gather::CreateModel_dynamic_output_shape_int32_6,
386 gather::is_ignored_dynamic_output_shape_int32_6,
387 gather::get_examples_dynamic_output_shape_int32_6());
388 }
389
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_6)390 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_6) {
391 execute(gather::CreateModel_dynamic_output_shape_float16_6,
392 gather::is_ignored_dynamic_output_shape_float16_6,
393 gather::get_examples_dynamic_output_shape_float16_6());
394 }
395
TEST_F(GeneratedTests,gather_7)396 TEST_F(GeneratedTests, gather_7) {
397 execute(gather::CreateModel_7,
398 gather::is_ignored_7,
399 gather::get_examples_7());
400 }
TEST_AVAILABLE_SINCE(V1_2,gather_7,gather::CreateModel_7)401 TEST_AVAILABLE_SINCE(V1_2, gather_7, gather::CreateModel_7)
402
403 TEST_F(GeneratedTests, gather_relaxed_7) {
404 execute(gather::CreateModel_relaxed_7,
405 gather::is_ignored_relaxed_7,
406 gather::get_examples_relaxed_7());
407 }
408
TEST_F(GeneratedTests,gather_quant8_7)409 TEST_F(GeneratedTests, gather_quant8_7) {
410 execute(gather::CreateModel_quant8_7,
411 gather::is_ignored_quant8_7,
412 gather::get_examples_quant8_7());
413 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_7,gather::CreateModel_quant8_7)414 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_7, gather::CreateModel_quant8_7)
415
416 TEST_F(GeneratedTests, gather_int32_7) {
417 execute(gather::CreateModel_int32_7,
418 gather::is_ignored_int32_7,
419 gather::get_examples_int32_7());
420 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_7,gather::CreateModel_int32_7)421 TEST_AVAILABLE_SINCE(V1_2, gather_int32_7, gather::CreateModel_int32_7)
422
423 TEST_F(GeneratedTests, gather_float16_7) {
424 execute(gather::CreateModel_float16_7,
425 gather::is_ignored_float16_7,
426 gather::get_examples_float16_7());
427 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_7,gather::CreateModel_float16_7)428 TEST_AVAILABLE_SINCE(V1_2, gather_float16_7, gather::CreateModel_float16_7)
429
430 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_7) {
431 execute(gather::CreateModel_dynamic_output_shape_7,
432 gather::is_ignored_dynamic_output_shape_7,
433 gather::get_examples_dynamic_output_shape_7());
434 }
435
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_7)436 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_7) {
437 execute(gather::CreateModel_dynamic_output_shape_relaxed_7,
438 gather::is_ignored_dynamic_output_shape_relaxed_7,
439 gather::get_examples_dynamic_output_shape_relaxed_7());
440 }
441
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_7)442 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_7) {
443 execute(gather::CreateModel_dynamic_output_shape_quant8_7,
444 gather::is_ignored_dynamic_output_shape_quant8_7,
445 gather::get_examples_dynamic_output_shape_quant8_7());
446 }
447
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_7)448 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_7) {
449 execute(gather::CreateModel_dynamic_output_shape_int32_7,
450 gather::is_ignored_dynamic_output_shape_int32_7,
451 gather::get_examples_dynamic_output_shape_int32_7());
452 }
453
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_7)454 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_7) {
455 execute(gather::CreateModel_dynamic_output_shape_float16_7,
456 gather::is_ignored_dynamic_output_shape_float16_7,
457 gather::get_examples_dynamic_output_shape_float16_7());
458 }
459
TEST_F(GeneratedTests,gather_8)460 TEST_F(GeneratedTests, gather_8) {
461 execute(gather::CreateModel_8,
462 gather::is_ignored_8,
463 gather::get_examples_8());
464 }
TEST_AVAILABLE_SINCE(V1_2,gather_8,gather::CreateModel_8)465 TEST_AVAILABLE_SINCE(V1_2, gather_8, gather::CreateModel_8)
466
467 TEST_F(GeneratedTests, gather_relaxed_8) {
468 execute(gather::CreateModel_relaxed_8,
469 gather::is_ignored_relaxed_8,
470 gather::get_examples_relaxed_8());
471 }
472
TEST_F(GeneratedTests,gather_quant8_8)473 TEST_F(GeneratedTests, gather_quant8_8) {
474 execute(gather::CreateModel_quant8_8,
475 gather::is_ignored_quant8_8,
476 gather::get_examples_quant8_8());
477 }
TEST_AVAILABLE_SINCE(V1_2,gather_quant8_8,gather::CreateModel_quant8_8)478 TEST_AVAILABLE_SINCE(V1_2, gather_quant8_8, gather::CreateModel_quant8_8)
479
480 TEST_F(GeneratedTests, gather_int32_8) {
481 execute(gather::CreateModel_int32_8,
482 gather::is_ignored_int32_8,
483 gather::get_examples_int32_8());
484 }
TEST_AVAILABLE_SINCE(V1_2,gather_int32_8,gather::CreateModel_int32_8)485 TEST_AVAILABLE_SINCE(V1_2, gather_int32_8, gather::CreateModel_int32_8)
486
487 TEST_F(GeneratedTests, gather_float16_8) {
488 execute(gather::CreateModel_float16_8,
489 gather::is_ignored_float16_8,
490 gather::get_examples_float16_8());
491 }
TEST_AVAILABLE_SINCE(V1_2,gather_float16_8,gather::CreateModel_float16_8)492 TEST_AVAILABLE_SINCE(V1_2, gather_float16_8, gather::CreateModel_float16_8)
493
494 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_8) {
495 execute(gather::CreateModel_dynamic_output_shape_8,
496 gather::is_ignored_dynamic_output_shape_8,
497 gather::get_examples_dynamic_output_shape_8());
498 }
499
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_relaxed_8)500 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_relaxed_8) {
501 execute(gather::CreateModel_dynamic_output_shape_relaxed_8,
502 gather::is_ignored_dynamic_output_shape_relaxed_8,
503 gather::get_examples_dynamic_output_shape_relaxed_8());
504 }
505
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_quant8_8)506 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_quant8_8) {
507 execute(gather::CreateModel_dynamic_output_shape_quant8_8,
508 gather::is_ignored_dynamic_output_shape_quant8_8,
509 gather::get_examples_dynamic_output_shape_quant8_8());
510 }
511
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_int32_8)512 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_int32_8) {
513 execute(gather::CreateModel_dynamic_output_shape_int32_8,
514 gather::is_ignored_dynamic_output_shape_int32_8,
515 gather::get_examples_dynamic_output_shape_int32_8());
516 }
517
TEST_F(DynamicOutputShapeTest,gather_dynamic_output_shape_float16_8)518 TEST_F(DynamicOutputShapeTest, gather_dynamic_output_shape_float16_8) {
519 execute(gather::CreateModel_dynamic_output_shape_float16_8,
520 gather::is_ignored_dynamic_output_shape_float16_8,
521 gather::get_examples_dynamic_output_shape_float16_8());
522 }
523
524