• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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