1 // DO NOT EDIT;
2 // Generated by ml/nn/runtime/test/specs/generate_test.sh
3
4 namespace add_broadcast_quant8 {
5 std::vector<MixedTypedExample> examples = {
6 // Generated add_broadcast_quant8 test
7 #include "generated/examples/add_broadcast_quant8.example.cpp"
8 };
9 // Generated model constructor
10 #include "generated/models/add_broadcast_quant8.model.cpp"
11 } // namespace add_broadcast_quant8
TEST_F(GeneratedTests,add_broadcast_quant8)12 TEST_F(GeneratedTests, add_broadcast_quant8) {
13 Execute(add_broadcast_quant8::CreateModel,
14 add_broadcast_quant8::is_ignored,
15 add_broadcast_quant8::examples);
16 }
17
18 namespace add {
19 std::vector<MixedTypedExample> examples = {
20 // Generated add test
21 #include "generated/examples/add.example.cpp"
22 };
23 // Generated model constructor
24 #include "generated/models/add.model.cpp"
25 } // namespace add
TEST_F(GeneratedTests,add)26 TEST_F(GeneratedTests, add) {
27 Execute(add::CreateModel,
28 add::is_ignored,
29 add::examples);
30 }
31
32 namespace add_quant8 {
33 std::vector<MixedTypedExample> examples = {
34 // Generated add_quant8 test
35 #include "generated/examples/add_quant8.example.cpp"
36 };
37 // Generated model constructor
38 #include "generated/models/add_quant8.model.cpp"
39 } // namespace add_quant8
TEST_F(GeneratedTests,add_quant8)40 TEST_F(GeneratedTests, add_quant8) {
41 Execute(add_quant8::CreateModel,
42 add_quant8::is_ignored,
43 add_quant8::examples);
44 }
45
46 namespace avg_pool_float_1 {
47 std::vector<MixedTypedExample> examples = {
48 // Generated avg_pool_float_1 test
49 #include "generated/examples/avg_pool_float_1.example.cpp"
50 };
51 // Generated model constructor
52 #include "generated/models/avg_pool_float_1.model.cpp"
53 } // namespace avg_pool_float_1
TEST_F(GeneratedTests,avg_pool_float_1)54 TEST_F(GeneratedTests, avg_pool_float_1) {
55 Execute(avg_pool_float_1::CreateModel,
56 avg_pool_float_1::is_ignored,
57 avg_pool_float_1::examples);
58 }
59
60 namespace avg_pool_float_2 {
61 std::vector<MixedTypedExample> examples = {
62 // Generated avg_pool_float_2 test
63 #include "generated/examples/avg_pool_float_2.example.cpp"
64 };
65 // Generated model constructor
66 #include "generated/models/avg_pool_float_2.model.cpp"
67 } // namespace avg_pool_float_2
TEST_F(GeneratedTests,avg_pool_float_2)68 TEST_F(GeneratedTests, avg_pool_float_2) {
69 Execute(avg_pool_float_2::CreateModel,
70 avg_pool_float_2::is_ignored,
71 avg_pool_float_2::examples);
72 }
73
74 namespace avg_pool_float_3 {
75 std::vector<MixedTypedExample> examples = {
76 // Generated avg_pool_float_3 test
77 #include "generated/examples/avg_pool_float_3.example.cpp"
78 };
79 // Generated model constructor
80 #include "generated/models/avg_pool_float_3.model.cpp"
81 } // namespace avg_pool_float_3
TEST_F(GeneratedTests,avg_pool_float_3)82 TEST_F(GeneratedTests, avg_pool_float_3) {
83 Execute(avg_pool_float_3::CreateModel,
84 avg_pool_float_3::is_ignored,
85 avg_pool_float_3::examples);
86 }
87
88 namespace avg_pool_float_4 {
89 std::vector<MixedTypedExample> examples = {
90 // Generated avg_pool_float_4 test
91 #include "generated/examples/avg_pool_float_4.example.cpp"
92 };
93 // Generated model constructor
94 #include "generated/models/avg_pool_float_4.model.cpp"
95 } // namespace avg_pool_float_4
TEST_F(GeneratedTests,avg_pool_float_4)96 TEST_F(GeneratedTests, avg_pool_float_4) {
97 Execute(avg_pool_float_4::CreateModel,
98 avg_pool_float_4::is_ignored,
99 avg_pool_float_4::examples);
100 }
101
102 namespace avg_pool_quant8_1 {
103 std::vector<MixedTypedExample> examples = {
104 // Generated avg_pool_quant8_1 test
105 #include "generated/examples/avg_pool_quant8_1.example.cpp"
106 };
107 // Generated model constructor
108 #include "generated/models/avg_pool_quant8_1.model.cpp"
109 } // namespace avg_pool_quant8_1
TEST_F(GeneratedTests,avg_pool_quant8_1)110 TEST_F(GeneratedTests, avg_pool_quant8_1) {
111 Execute(avg_pool_quant8_1::CreateModel,
112 avg_pool_quant8_1::is_ignored,
113 avg_pool_quant8_1::examples);
114 }
115
116 namespace avg_pool_quant8_2 {
117 std::vector<MixedTypedExample> examples = {
118 // Generated avg_pool_quant8_2 test
119 #include "generated/examples/avg_pool_quant8_2.example.cpp"
120 };
121 // Generated model constructor
122 #include "generated/models/avg_pool_quant8_2.model.cpp"
123 } // namespace avg_pool_quant8_2
TEST_F(GeneratedTests,avg_pool_quant8_2)124 TEST_F(GeneratedTests, avg_pool_quant8_2) {
125 Execute(avg_pool_quant8_2::CreateModel,
126 avg_pool_quant8_2::is_ignored,
127 avg_pool_quant8_2::examples);
128 }
129
130 namespace avg_pool_quant8_3 {
131 std::vector<MixedTypedExample> examples = {
132 // Generated avg_pool_quant8_3 test
133 #include "generated/examples/avg_pool_quant8_3.example.cpp"
134 };
135 // Generated model constructor
136 #include "generated/models/avg_pool_quant8_3.model.cpp"
137 } // namespace avg_pool_quant8_3
TEST_F(GeneratedTests,avg_pool_quant8_3)138 TEST_F(GeneratedTests, avg_pool_quant8_3) {
139 Execute(avg_pool_quant8_3::CreateModel,
140 avg_pool_quant8_3::is_ignored,
141 avg_pool_quant8_3::examples);
142 }
143
144 namespace avg_pool_quant8_4 {
145 std::vector<MixedTypedExample> examples = {
146 // Generated avg_pool_quant8_4 test
147 #include "generated/examples/avg_pool_quant8_4.example.cpp"
148 };
149 // Generated model constructor
150 #include "generated/models/avg_pool_quant8_4.model.cpp"
151 } // namespace avg_pool_quant8_4
TEST_F(GeneratedTests,avg_pool_quant8_4)152 TEST_F(GeneratedTests, avg_pool_quant8_4) {
153 Execute(avg_pool_quant8_4::CreateModel,
154 avg_pool_quant8_4::is_ignored,
155 avg_pool_quant8_4::examples);
156 }
157
158 namespace concat_float_1 {
159 std::vector<MixedTypedExample> examples = {
160 // Generated concat_float_1 test
161 #include "generated/examples/concat_float_1.example.cpp"
162 };
163 // Generated model constructor
164 #include "generated/models/concat_float_1.model.cpp"
165 } // namespace concat_float_1
TEST_F(GeneratedTests,concat_float_1)166 TEST_F(GeneratedTests, concat_float_1) {
167 Execute(concat_float_1::CreateModel,
168 concat_float_1::is_ignored,
169 concat_float_1::examples);
170 }
171
172 namespace concat_float_2 {
173 std::vector<MixedTypedExample> examples = {
174 // Generated concat_float_2 test
175 #include "generated/examples/concat_float_2.example.cpp"
176 };
177 // Generated model constructor
178 #include "generated/models/concat_float_2.model.cpp"
179 } // namespace concat_float_2
TEST_F(GeneratedTests,concat_float_2)180 TEST_F(GeneratedTests, concat_float_2) {
181 Execute(concat_float_2::CreateModel,
182 concat_float_2::is_ignored,
183 concat_float_2::examples);
184 }
185
186 namespace concat_float_3 {
187 std::vector<MixedTypedExample> examples = {
188 // Generated concat_float_3 test
189 #include "generated/examples/concat_float_3.example.cpp"
190 };
191 // Generated model constructor
192 #include "generated/models/concat_float_3.model.cpp"
193 } // namespace concat_float_3
TEST_F(GeneratedTests,concat_float_3)194 TEST_F(GeneratedTests, concat_float_3) {
195 Execute(concat_float_3::CreateModel,
196 concat_float_3::is_ignored,
197 concat_float_3::examples);
198 }
199
200 namespace concat_quant8_1 {
201 std::vector<MixedTypedExample> examples = {
202 // Generated concat_quant8_1 test
203 #include "generated/examples/concat_quant8_1.example.cpp"
204 };
205 // Generated model constructor
206 #include "generated/models/concat_quant8_1.model.cpp"
207 } // namespace concat_quant8_1
TEST_F(GeneratedTests,concat_quant8_1)208 TEST_F(GeneratedTests, concat_quant8_1) {
209 Execute(concat_quant8_1::CreateModel,
210 concat_quant8_1::is_ignored,
211 concat_quant8_1::examples);
212 }
213
214 namespace concat_quant8_2 {
215 std::vector<MixedTypedExample> examples = {
216 // Generated concat_quant8_2 test
217 #include "generated/examples/concat_quant8_2.example.cpp"
218 };
219 // Generated model constructor
220 #include "generated/models/concat_quant8_2.model.cpp"
221 } // namespace concat_quant8_2
TEST_F(GeneratedTests,concat_quant8_2)222 TEST_F(GeneratedTests, concat_quant8_2) {
223 Execute(concat_quant8_2::CreateModel,
224 concat_quant8_2::is_ignored,
225 concat_quant8_2::examples);
226 }
227
228 namespace concat_quant8_3 {
229 std::vector<MixedTypedExample> examples = {
230 // Generated concat_quant8_3 test
231 #include "generated/examples/concat_quant8_3.example.cpp"
232 };
233 // Generated model constructor
234 #include "generated/models/concat_quant8_3.model.cpp"
235 } // namespace concat_quant8_3
TEST_F(GeneratedTests,concat_quant8_3)236 TEST_F(GeneratedTests, concat_quant8_3) {
237 Execute(concat_quant8_3::CreateModel,
238 concat_quant8_3::is_ignored,
239 concat_quant8_3::examples);
240 }
241
242 namespace conv_float_channels {
243 std::vector<MixedTypedExample> examples = {
244 // Generated conv_float_channels test
245 #include "generated/examples/conv_float_channels.example.cpp"
246 };
247 // Generated model constructor
248 #include "generated/models/conv_float_channels.model.cpp"
249 } // namespace conv_float_channels
TEST_F(GeneratedTests,conv_float_channels)250 TEST_F(GeneratedTests, conv_float_channels) {
251 Execute(conv_float_channels::CreateModel,
252 conv_float_channels::is_ignored,
253 conv_float_channels::examples);
254 }
255
256 namespace conv_float_channels_weights_as_inputs {
257 std::vector<MixedTypedExample> examples = {
258 // Generated conv_float_channels_weights_as_inputs test
259 #include "generated/examples/conv_float_channels_weights_as_inputs.example.cpp"
260 };
261 // Generated model constructor
262 #include "generated/models/conv_float_channels_weights_as_inputs.model.cpp"
263 } // namespace conv_float_channels_weights_as_inputs
TEST_F(GeneratedTests,conv_float_channels_weights_as_inputs)264 TEST_F(GeneratedTests, conv_float_channels_weights_as_inputs) {
265 Execute(conv_float_channels_weights_as_inputs::CreateModel,
266 conv_float_channels_weights_as_inputs::is_ignored,
267 conv_float_channels_weights_as_inputs::examples);
268 }
269
270 namespace conv_float_large {
271 std::vector<MixedTypedExample> examples = {
272 // Generated conv_float_large test
273 #include "generated/examples/conv_float_large.example.cpp"
274 };
275 // Generated model constructor
276 #include "generated/models/conv_float_large.model.cpp"
277 } // namespace conv_float_large
TEST_F(GeneratedTests,conv_float_large)278 TEST_F(GeneratedTests, conv_float_large) {
279 Execute(conv_float_large::CreateModel,
280 conv_float_large::is_ignored,
281 conv_float_large::examples);
282 }
283
284 namespace conv_float_large_weights_as_inputs {
285 std::vector<MixedTypedExample> examples = {
286 // Generated conv_float_large_weights_as_inputs test
287 #include "generated/examples/conv_float_large_weights_as_inputs.example.cpp"
288 };
289 // Generated model constructor
290 #include "generated/models/conv_float_large_weights_as_inputs.model.cpp"
291 } // namespace conv_float_large_weights_as_inputs
TEST_F(GeneratedTests,conv_float_large_weights_as_inputs)292 TEST_F(GeneratedTests, conv_float_large_weights_as_inputs) {
293 Execute(conv_float_large_weights_as_inputs::CreateModel,
294 conv_float_large_weights_as_inputs::is_ignored,
295 conv_float_large_weights_as_inputs::examples);
296 }
297
298 namespace conv_float {
299 std::vector<MixedTypedExample> examples = {
300 // Generated conv_float test
301 #include "generated/examples/conv_float.example.cpp"
302 };
303 // Generated model constructor
304 #include "generated/models/conv_float.model.cpp"
305 } // namespace conv_float
TEST_F(GeneratedTests,conv_float)306 TEST_F(GeneratedTests, conv_float) {
307 Execute(conv_float::CreateModel,
308 conv_float::is_ignored,
309 conv_float::examples);
310 }
311
312 namespace conv_float_weights_as_inputs {
313 std::vector<MixedTypedExample> examples = {
314 // Generated conv_float_weights_as_inputs test
315 #include "generated/examples/conv_float_weights_as_inputs.example.cpp"
316 };
317 // Generated model constructor
318 #include "generated/models/conv_float_weights_as_inputs.model.cpp"
319 } // namespace conv_float_weights_as_inputs
TEST_F(GeneratedTests,conv_float_weights_as_inputs)320 TEST_F(GeneratedTests, conv_float_weights_as_inputs) {
321 Execute(conv_float_weights_as_inputs::CreateModel,
322 conv_float_weights_as_inputs::is_ignored,
323 conv_float_weights_as_inputs::examples);
324 }
325
326 namespace conv_quant8_channels {
327 std::vector<MixedTypedExample> examples = {
328 // Generated conv_quant8_channels test
329 #include "generated/examples/conv_quant8_channels.example.cpp"
330 };
331 // Generated model constructor
332 #include "generated/models/conv_quant8_channels.model.cpp"
333 } // namespace conv_quant8_channels
TEST_F(GeneratedTests,conv_quant8_channels)334 TEST_F(GeneratedTests, conv_quant8_channels) {
335 Execute(conv_quant8_channels::CreateModel,
336 conv_quant8_channels::is_ignored,
337 conv_quant8_channels::examples);
338 }
339
340 namespace conv_quant8_channels_weights_as_inputs {
341 std::vector<MixedTypedExample> examples = {
342 // Generated conv_quant8_channels_weights_as_inputs test
343 #include "generated/examples/conv_quant8_channels_weights_as_inputs.example.cpp"
344 };
345 // Generated model constructor
346 #include "generated/models/conv_quant8_channels_weights_as_inputs.model.cpp"
347 } // namespace conv_quant8_channels_weights_as_inputs
TEST_F(GeneratedTests,conv_quant8_channels_weights_as_inputs)348 TEST_F(GeneratedTests, conv_quant8_channels_weights_as_inputs) {
349 Execute(conv_quant8_channels_weights_as_inputs::CreateModel,
350 conv_quant8_channels_weights_as_inputs::is_ignored,
351 conv_quant8_channels_weights_as_inputs::examples);
352 }
353
354 namespace conv_quant8_large {
355 std::vector<MixedTypedExample> examples = {
356 // Generated conv_quant8_large test
357 #include "generated/examples/conv_quant8_large.example.cpp"
358 };
359 // Generated model constructor
360 #include "generated/models/conv_quant8_large.model.cpp"
361 } // namespace conv_quant8_large
TEST_F(GeneratedTests,conv_quant8_large)362 TEST_F(GeneratedTests, conv_quant8_large) {
363 Execute(conv_quant8_large::CreateModel,
364 conv_quant8_large::is_ignored,
365 conv_quant8_large::examples);
366 }
367
368 namespace conv_quant8_large_weights_as_inputs {
369 std::vector<MixedTypedExample> examples = {
370 // Generated conv_quant8_large_weights_as_inputs test
371 #include "generated/examples/conv_quant8_large_weights_as_inputs.example.cpp"
372 };
373 // Generated model constructor
374 #include "generated/models/conv_quant8_large_weights_as_inputs.model.cpp"
375 } // namespace conv_quant8_large_weights_as_inputs
TEST_F(GeneratedTests,conv_quant8_large_weights_as_inputs)376 TEST_F(GeneratedTests, conv_quant8_large_weights_as_inputs) {
377 Execute(conv_quant8_large_weights_as_inputs::CreateModel,
378 conv_quant8_large_weights_as_inputs::is_ignored,
379 conv_quant8_large_weights_as_inputs::examples);
380 }
381
382 namespace conv_quant8 {
383 std::vector<MixedTypedExample> examples = {
384 // Generated conv_quant8 test
385 #include "generated/examples/conv_quant8.example.cpp"
386 };
387 // Generated model constructor
388 #include "generated/models/conv_quant8.model.cpp"
389 } // namespace conv_quant8
TEST_F(GeneratedTests,conv_quant8)390 TEST_F(GeneratedTests, conv_quant8) {
391 Execute(conv_quant8::CreateModel,
392 conv_quant8::is_ignored,
393 conv_quant8::examples);
394 }
395
396 namespace conv_quant8_overflow {
397 std::vector<MixedTypedExample> examples = {
398 // Generated conv_quant8_overflow test
399 #include "generated/examples/conv_quant8_overflow.example.cpp"
400 };
401 // Generated model constructor
402 #include "generated/models/conv_quant8_overflow.model.cpp"
403 } // namespace conv_quant8_overflow
TEST_F(GeneratedTests,conv_quant8_overflow)404 TEST_F(GeneratedTests, conv_quant8_overflow) {
405 Execute(conv_quant8_overflow::CreateModel,
406 conv_quant8_overflow::is_ignored,
407 conv_quant8_overflow::examples);
408 }
409
410 namespace conv_quant8_overflow_weights_as_inputs {
411 std::vector<MixedTypedExample> examples = {
412 // Generated conv_quant8_overflow_weights_as_inputs test
413 #include "generated/examples/conv_quant8_overflow_weights_as_inputs.example.cpp"
414 };
415 // Generated model constructor
416 #include "generated/models/conv_quant8_overflow_weights_as_inputs.model.cpp"
417 } // namespace conv_quant8_overflow_weights_as_inputs
TEST_F(GeneratedTests,conv_quant8_overflow_weights_as_inputs)418 TEST_F(GeneratedTests, conv_quant8_overflow_weights_as_inputs) {
419 Execute(conv_quant8_overflow_weights_as_inputs::CreateModel,
420 conv_quant8_overflow_weights_as_inputs::is_ignored,
421 conv_quant8_overflow_weights_as_inputs::examples);
422 }
423
424 namespace conv_quant8_weights_as_inputs {
425 std::vector<MixedTypedExample> examples = {
426 // Generated conv_quant8_weights_as_inputs test
427 #include "generated/examples/conv_quant8_weights_as_inputs.example.cpp"
428 };
429 // Generated model constructor
430 #include "generated/models/conv_quant8_weights_as_inputs.model.cpp"
431 } // namespace conv_quant8_weights_as_inputs
TEST_F(GeneratedTests,conv_quant8_weights_as_inputs)432 TEST_F(GeneratedTests, conv_quant8_weights_as_inputs) {
433 Execute(conv_quant8_weights_as_inputs::CreateModel,
434 conv_quant8_weights_as_inputs::is_ignored,
435 conv_quant8_weights_as_inputs::examples);
436 }
437
438 namespace depth_to_space_float_1 {
439 std::vector<MixedTypedExample> examples = {
440 // Generated depth_to_space_float_1 test
441 #include "generated/examples/depth_to_space_float_1.example.cpp"
442 };
443 // Generated model constructor
444 #include "generated/models/depth_to_space_float_1.model.cpp"
445 } // namespace depth_to_space_float_1
TEST_F(GeneratedTests,depth_to_space_float_1)446 TEST_F(GeneratedTests, depth_to_space_float_1) {
447 Execute(depth_to_space_float_1::CreateModel,
448 depth_to_space_float_1::is_ignored,
449 depth_to_space_float_1::examples);
450 }
451
452 namespace depth_to_space_float_2 {
453 std::vector<MixedTypedExample> examples = {
454 // Generated depth_to_space_float_2 test
455 #include "generated/examples/depth_to_space_float_2.example.cpp"
456 };
457 // Generated model constructor
458 #include "generated/models/depth_to_space_float_2.model.cpp"
459 } // namespace depth_to_space_float_2
TEST_F(GeneratedTests,depth_to_space_float_2)460 TEST_F(GeneratedTests, depth_to_space_float_2) {
461 Execute(depth_to_space_float_2::CreateModel,
462 depth_to_space_float_2::is_ignored,
463 depth_to_space_float_2::examples);
464 }
465
466 namespace depth_to_space_float_3 {
467 std::vector<MixedTypedExample> examples = {
468 // Generated depth_to_space_float_3 test
469 #include "generated/examples/depth_to_space_float_3.example.cpp"
470 };
471 // Generated model constructor
472 #include "generated/models/depth_to_space_float_3.model.cpp"
473 } // namespace depth_to_space_float_3
TEST_F(GeneratedTests,depth_to_space_float_3)474 TEST_F(GeneratedTests, depth_to_space_float_3) {
475 Execute(depth_to_space_float_3::CreateModel,
476 depth_to_space_float_3::is_ignored,
477 depth_to_space_float_3::examples);
478 }
479
480 namespace depth_to_space_quant8_1 {
481 std::vector<MixedTypedExample> examples = {
482 // Generated depth_to_space_quant8_1 test
483 #include "generated/examples/depth_to_space_quant8_1.example.cpp"
484 };
485 // Generated model constructor
486 #include "generated/models/depth_to_space_quant8_1.model.cpp"
487 } // namespace depth_to_space_quant8_1
TEST_F(GeneratedTests,depth_to_space_quant8_1)488 TEST_F(GeneratedTests, depth_to_space_quant8_1) {
489 Execute(depth_to_space_quant8_1::CreateModel,
490 depth_to_space_quant8_1::is_ignored,
491 depth_to_space_quant8_1::examples);
492 }
493
494 namespace depth_to_space_quant8_2 {
495 std::vector<MixedTypedExample> examples = {
496 // Generated depth_to_space_quant8_2 test
497 #include "generated/examples/depth_to_space_quant8_2.example.cpp"
498 };
499 // Generated model constructor
500 #include "generated/models/depth_to_space_quant8_2.model.cpp"
501 } // namespace depth_to_space_quant8_2
TEST_F(GeneratedTests,depth_to_space_quant8_2)502 TEST_F(GeneratedTests, depth_to_space_quant8_2) {
503 Execute(depth_to_space_quant8_2::CreateModel,
504 depth_to_space_quant8_2::is_ignored,
505 depth_to_space_quant8_2::examples);
506 }
507
508 namespace depthwise_conv2d_float_large_2 {
509 std::vector<MixedTypedExample> examples = {
510 // Generated depthwise_conv2d_float_large_2 test
511 #include "generated/examples/depthwise_conv2d_float_large_2.example.cpp"
512 };
513 // Generated model constructor
514 #include "generated/models/depthwise_conv2d_float_large_2.model.cpp"
515 } // namespace depthwise_conv2d_float_large_2
TEST_F(GeneratedTests,depthwise_conv2d_float_large_2)516 TEST_F(GeneratedTests, depthwise_conv2d_float_large_2) {
517 Execute(depthwise_conv2d_float_large_2::CreateModel,
518 depthwise_conv2d_float_large_2::is_ignored,
519 depthwise_conv2d_float_large_2::examples);
520 }
521
522 namespace depthwise_conv2d_float_large_2_weights_as_inputs {
523 std::vector<MixedTypedExample> examples = {
524 // Generated depthwise_conv2d_float_large_2_weights_as_inputs test
525 #include "generated/examples/depthwise_conv2d_float_large_2_weights_as_inputs.example.cpp"
526 };
527 // Generated model constructor
528 #include "generated/models/depthwise_conv2d_float_large_2_weights_as_inputs.model.cpp"
529 } // namespace depthwise_conv2d_float_large_2_weights_as_inputs
TEST_F(GeneratedTests,depthwise_conv2d_float_large_2_weights_as_inputs)530 TEST_F(GeneratedTests, depthwise_conv2d_float_large_2_weights_as_inputs) {
531 Execute(depthwise_conv2d_float_large_2_weights_as_inputs::CreateModel,
532 depthwise_conv2d_float_large_2_weights_as_inputs::is_ignored,
533 depthwise_conv2d_float_large_2_weights_as_inputs::examples);
534 }
535
536 namespace depthwise_conv2d_float_large {
537 std::vector<MixedTypedExample> examples = {
538 // Generated depthwise_conv2d_float_large test
539 #include "generated/examples/depthwise_conv2d_float_large.example.cpp"
540 };
541 // Generated model constructor
542 #include "generated/models/depthwise_conv2d_float_large.model.cpp"
543 } // namespace depthwise_conv2d_float_large
TEST_F(GeneratedTests,depthwise_conv2d_float_large)544 TEST_F(GeneratedTests, depthwise_conv2d_float_large) {
545 Execute(depthwise_conv2d_float_large::CreateModel,
546 depthwise_conv2d_float_large::is_ignored,
547 depthwise_conv2d_float_large::examples);
548 }
549
550 namespace depthwise_conv2d_float_large_weights_as_inputs {
551 std::vector<MixedTypedExample> examples = {
552 // Generated depthwise_conv2d_float_large_weights_as_inputs test
553 #include "generated/examples/depthwise_conv2d_float_large_weights_as_inputs.example.cpp"
554 };
555 // Generated model constructor
556 #include "generated/models/depthwise_conv2d_float_large_weights_as_inputs.model.cpp"
557 } // namespace depthwise_conv2d_float_large_weights_as_inputs
TEST_F(GeneratedTests,depthwise_conv2d_float_large_weights_as_inputs)558 TEST_F(GeneratedTests, depthwise_conv2d_float_large_weights_as_inputs) {
559 Execute(depthwise_conv2d_float_large_weights_as_inputs::CreateModel,
560 depthwise_conv2d_float_large_weights_as_inputs::is_ignored,
561 depthwise_conv2d_float_large_weights_as_inputs::examples);
562 }
563
564 namespace depthwise_conv2d_float {
565 std::vector<MixedTypedExample> examples = {
566 // Generated depthwise_conv2d_float test
567 #include "generated/examples/depthwise_conv2d_float.example.cpp"
568 };
569 // Generated model constructor
570 #include "generated/models/depthwise_conv2d_float.model.cpp"
571 } // namespace depthwise_conv2d_float
TEST_F(GeneratedTests,depthwise_conv2d_float)572 TEST_F(GeneratedTests, depthwise_conv2d_float) {
573 Execute(depthwise_conv2d_float::CreateModel,
574 depthwise_conv2d_float::is_ignored,
575 depthwise_conv2d_float::examples);
576 }
577
578 namespace depthwise_conv2d_float_weights_as_inputs {
579 std::vector<MixedTypedExample> examples = {
580 // Generated depthwise_conv2d_float_weights_as_inputs test
581 #include "generated/examples/depthwise_conv2d_float_weights_as_inputs.example.cpp"
582 };
583 // Generated model constructor
584 #include "generated/models/depthwise_conv2d_float_weights_as_inputs.model.cpp"
585 } // namespace depthwise_conv2d_float_weights_as_inputs
TEST_F(GeneratedTests,depthwise_conv2d_float_weights_as_inputs)586 TEST_F(GeneratedTests, depthwise_conv2d_float_weights_as_inputs) {
587 Execute(depthwise_conv2d_float_weights_as_inputs::CreateModel,
588 depthwise_conv2d_float_weights_as_inputs::is_ignored,
589 depthwise_conv2d_float_weights_as_inputs::examples);
590 }
591
592 namespace depthwise_conv2d_quant8_large {
593 std::vector<MixedTypedExample> examples = {
594 // Generated depthwise_conv2d_quant8_large test
595 #include "generated/examples/depthwise_conv2d_quant8_large.example.cpp"
596 };
597 // Generated model constructor
598 #include "generated/models/depthwise_conv2d_quant8_large.model.cpp"
599 } // namespace depthwise_conv2d_quant8_large
TEST_F(GeneratedTests,depthwise_conv2d_quant8_large)600 TEST_F(GeneratedTests, depthwise_conv2d_quant8_large) {
601 Execute(depthwise_conv2d_quant8_large::CreateModel,
602 depthwise_conv2d_quant8_large::is_ignored,
603 depthwise_conv2d_quant8_large::examples);
604 }
605
606 namespace depthwise_conv2d_quant8_large_weights_as_inputs {
607 std::vector<MixedTypedExample> examples = {
608 // Generated depthwise_conv2d_quant8_large_weights_as_inputs test
609 #include "generated/examples/depthwise_conv2d_quant8_large_weights_as_inputs.example.cpp"
610 };
611 // Generated model constructor
612 #include "generated/models/depthwise_conv2d_quant8_large_weights_as_inputs.model.cpp"
613 } // namespace depthwise_conv2d_quant8_large_weights_as_inputs
TEST_F(GeneratedTests,depthwise_conv2d_quant8_large_weights_as_inputs)614 TEST_F(GeneratedTests, depthwise_conv2d_quant8_large_weights_as_inputs) {
615 Execute(depthwise_conv2d_quant8_large_weights_as_inputs::CreateModel,
616 depthwise_conv2d_quant8_large_weights_as_inputs::is_ignored,
617 depthwise_conv2d_quant8_large_weights_as_inputs::examples);
618 }
619
620 namespace depthwise_conv2d_quant8 {
621 std::vector<MixedTypedExample> examples = {
622 // Generated depthwise_conv2d_quant8 test
623 #include "generated/examples/depthwise_conv2d_quant8.example.cpp"
624 };
625 // Generated model constructor
626 #include "generated/models/depthwise_conv2d_quant8.model.cpp"
627 } // namespace depthwise_conv2d_quant8
TEST_F(GeneratedTests,depthwise_conv2d_quant8)628 TEST_F(GeneratedTests, depthwise_conv2d_quant8) {
629 Execute(depthwise_conv2d_quant8::CreateModel,
630 depthwise_conv2d_quant8::is_ignored,
631 depthwise_conv2d_quant8::examples);
632 }
633
634 namespace depthwise_conv2d_quant8_weights_as_inputs {
635 std::vector<MixedTypedExample> examples = {
636 // Generated depthwise_conv2d_quant8_weights_as_inputs test
637 #include "generated/examples/depthwise_conv2d_quant8_weights_as_inputs.example.cpp"
638 };
639 // Generated model constructor
640 #include "generated/models/depthwise_conv2d_quant8_weights_as_inputs.model.cpp"
641 } // namespace depthwise_conv2d_quant8_weights_as_inputs
TEST_F(GeneratedTests,depthwise_conv2d_quant8_weights_as_inputs)642 TEST_F(GeneratedTests, depthwise_conv2d_quant8_weights_as_inputs) {
643 Execute(depthwise_conv2d_quant8_weights_as_inputs::CreateModel,
644 depthwise_conv2d_quant8_weights_as_inputs::is_ignored,
645 depthwise_conv2d_quant8_weights_as_inputs::examples);
646 }
647
648 namespace dequantize {
649 std::vector<MixedTypedExample> examples = {
650 // Generated dequantize test
651 #include "generated/examples/dequantize.example.cpp"
652 };
653 // Generated model constructor
654 #include "generated/models/dequantize.model.cpp"
655 } // namespace dequantize
TEST_F(GeneratedTests,dequantize)656 TEST_F(GeneratedTests, dequantize) {
657 Execute(dequantize::CreateModel,
658 dequantize::is_ignored,
659 dequantize::examples);
660 }
661
662 namespace embedding_lookup {
663 std::vector<MixedTypedExample> examples = {
664 // Generated embedding_lookup test
665 #include "generated/examples/embedding_lookup.example.cpp"
666 };
667 // Generated model constructor
668 #include "generated/models/embedding_lookup.model.cpp"
669 } // namespace embedding_lookup
TEST_F(GeneratedTests,embedding_lookup)670 TEST_F(GeneratedTests, embedding_lookup) {
671 Execute(embedding_lookup::CreateModel,
672 embedding_lookup::is_ignored,
673 embedding_lookup::examples);
674 }
675
676 namespace floor {
677 std::vector<MixedTypedExample> examples = {
678 // Generated floor test
679 #include "generated/examples/floor.example.cpp"
680 };
681 // Generated model constructor
682 #include "generated/models/floor.model.cpp"
683 } // namespace floor
TEST_F(GeneratedTests,floor)684 TEST_F(GeneratedTests, floor) {
685 Execute(floor::CreateModel,
686 floor::is_ignored,
687 floor::examples);
688 }
689
690 namespace fully_connected_float_large {
691 std::vector<MixedTypedExample> examples = {
692 // Generated fully_connected_float_large test
693 #include "generated/examples/fully_connected_float_large.example.cpp"
694 };
695 // Generated model constructor
696 #include "generated/models/fully_connected_float_large.model.cpp"
697 } // namespace fully_connected_float_large
TEST_F(GeneratedTests,fully_connected_float_large)698 TEST_F(GeneratedTests, fully_connected_float_large) {
699 Execute(fully_connected_float_large::CreateModel,
700 fully_connected_float_large::is_ignored,
701 fully_connected_float_large::examples);
702 }
703
704 namespace fully_connected_float_large_weights_as_inputs {
705 std::vector<MixedTypedExample> examples = {
706 // Generated fully_connected_float_large_weights_as_inputs test
707 #include "generated/examples/fully_connected_float_large_weights_as_inputs.example.cpp"
708 };
709 // Generated model constructor
710 #include "generated/models/fully_connected_float_large_weights_as_inputs.model.cpp"
711 } // namespace fully_connected_float_large_weights_as_inputs
TEST_F(GeneratedTests,fully_connected_float_large_weights_as_inputs)712 TEST_F(GeneratedTests, fully_connected_float_large_weights_as_inputs) {
713 Execute(fully_connected_float_large_weights_as_inputs::CreateModel,
714 fully_connected_float_large_weights_as_inputs::is_ignored,
715 fully_connected_float_large_weights_as_inputs::examples);
716 }
717
718 namespace fully_connected_float {
719 std::vector<MixedTypedExample> examples = {
720 // Generated fully_connected_float test
721 #include "generated/examples/fully_connected_float.example.cpp"
722 };
723 // Generated model constructor
724 #include "generated/models/fully_connected_float.model.cpp"
725 } // namespace fully_connected_float
TEST_F(GeneratedTests,fully_connected_float)726 TEST_F(GeneratedTests, fully_connected_float) {
727 Execute(fully_connected_float::CreateModel,
728 fully_connected_float::is_ignored,
729 fully_connected_float::examples);
730 }
731
732 namespace fully_connected_float_weights_as_inputs {
733 std::vector<MixedTypedExample> examples = {
734 // Generated fully_connected_float_weights_as_inputs test
735 #include "generated/examples/fully_connected_float_weights_as_inputs.example.cpp"
736 };
737 // Generated model constructor
738 #include "generated/models/fully_connected_float_weights_as_inputs.model.cpp"
739 } // namespace fully_connected_float_weights_as_inputs
TEST_F(GeneratedTests,fully_connected_float_weights_as_inputs)740 TEST_F(GeneratedTests, fully_connected_float_weights_as_inputs) {
741 Execute(fully_connected_float_weights_as_inputs::CreateModel,
742 fully_connected_float_weights_as_inputs::is_ignored,
743 fully_connected_float_weights_as_inputs::examples);
744 }
745
746 namespace fully_connected_quant8_large {
747 std::vector<MixedTypedExample> examples = {
748 // Generated fully_connected_quant8_large test
749 #include "generated/examples/fully_connected_quant8_large.example.cpp"
750 };
751 // Generated model constructor
752 #include "generated/models/fully_connected_quant8_large.model.cpp"
753 } // namespace fully_connected_quant8_large
TEST_F(GeneratedTests,fully_connected_quant8_large)754 TEST_F(GeneratedTests, fully_connected_quant8_large) {
755 Execute(fully_connected_quant8_large::CreateModel,
756 fully_connected_quant8_large::is_ignored,
757 fully_connected_quant8_large::examples);
758 }
759
760 namespace fully_connected_quant8_large_weights_as_inputs {
761 std::vector<MixedTypedExample> examples = {
762 // Generated fully_connected_quant8_large_weights_as_inputs test
763 #include "generated/examples/fully_connected_quant8_large_weights_as_inputs.example.cpp"
764 };
765 // Generated model constructor
766 #include "generated/models/fully_connected_quant8_large_weights_as_inputs.model.cpp"
767 } // namespace fully_connected_quant8_large_weights_as_inputs
TEST_F(GeneratedTests,fully_connected_quant8_large_weights_as_inputs)768 TEST_F(GeneratedTests, fully_connected_quant8_large_weights_as_inputs) {
769 Execute(fully_connected_quant8_large_weights_as_inputs::CreateModel,
770 fully_connected_quant8_large_weights_as_inputs::is_ignored,
771 fully_connected_quant8_large_weights_as_inputs::examples);
772 }
773
774 namespace fully_connected_quant8 {
775 std::vector<MixedTypedExample> examples = {
776 // Generated fully_connected_quant8 test
777 #include "generated/examples/fully_connected_quant8.example.cpp"
778 };
779 // Generated model constructor
780 #include "generated/models/fully_connected_quant8.model.cpp"
781 } // namespace fully_connected_quant8
TEST_F(GeneratedTests,fully_connected_quant8)782 TEST_F(GeneratedTests, fully_connected_quant8) {
783 Execute(fully_connected_quant8::CreateModel,
784 fully_connected_quant8::is_ignored,
785 fully_connected_quant8::examples);
786 }
787
788 namespace fully_connected_quant8_weights_as_inputs {
789 std::vector<MixedTypedExample> examples = {
790 // Generated fully_connected_quant8_weights_as_inputs test
791 #include "generated/examples/fully_connected_quant8_weights_as_inputs.example.cpp"
792 };
793 // Generated model constructor
794 #include "generated/models/fully_connected_quant8_weights_as_inputs.model.cpp"
795 } // namespace fully_connected_quant8_weights_as_inputs
TEST_F(GeneratedTests,fully_connected_quant8_weights_as_inputs)796 TEST_F(GeneratedTests, fully_connected_quant8_weights_as_inputs) {
797 Execute(fully_connected_quant8_weights_as_inputs::CreateModel,
798 fully_connected_quant8_weights_as_inputs::is_ignored,
799 fully_connected_quant8_weights_as_inputs::examples);
800 }
801
802 namespace hashtable_lookup_float {
803 std::vector<MixedTypedExample> examples = {
804 // Generated hashtable_lookup_float test
805 #include "generated/examples/hashtable_lookup_float.example.cpp"
806 };
807 // Generated model constructor
808 #include "generated/models/hashtable_lookup_float.model.cpp"
809 } // namespace hashtable_lookup_float
TEST_F(GeneratedTests,hashtable_lookup_float)810 TEST_F(GeneratedTests, hashtable_lookup_float) {
811 Execute(hashtable_lookup_float::CreateModel,
812 hashtable_lookup_float::is_ignored,
813 hashtable_lookup_float::examples);
814 }
815
816 namespace hashtable_lookup_quant8 {
817 std::vector<MixedTypedExample> examples = {
818 // Generated hashtable_lookup_quant8 test
819 #include "generated/examples/hashtable_lookup_quant8.example.cpp"
820 };
821 // Generated model constructor
822 #include "generated/models/hashtable_lookup_quant8.model.cpp"
823 } // namespace hashtable_lookup_quant8
TEST_F(GeneratedTests,hashtable_lookup_quant8)824 TEST_F(GeneratedTests, hashtable_lookup_quant8) {
825 Execute(hashtable_lookup_quant8::CreateModel,
826 hashtable_lookup_quant8::is_ignored,
827 hashtable_lookup_quant8::examples);
828 }
829
830 namespace l2_normalization_large {
831 std::vector<MixedTypedExample> examples = {
832 // Generated l2_normalization_large test
833 #include "generated/examples/l2_normalization_large.example.cpp"
834 };
835 // Generated model constructor
836 #include "generated/models/l2_normalization_large.model.cpp"
837 } // namespace l2_normalization_large
TEST_F(GeneratedTests,l2_normalization_large)838 TEST_F(GeneratedTests, l2_normalization_large) {
839 Execute(l2_normalization_large::CreateModel,
840 l2_normalization_large::is_ignored,
841 l2_normalization_large::examples);
842 }
843
844 namespace l2_normalization {
845 std::vector<MixedTypedExample> examples = {
846 // Generated l2_normalization test
847 #include "generated/examples/l2_normalization.example.cpp"
848 };
849 // Generated model constructor
850 #include "generated/models/l2_normalization.model.cpp"
851 } // namespace l2_normalization
TEST_F(GeneratedTests,l2_normalization)852 TEST_F(GeneratedTests, l2_normalization) {
853 Execute(l2_normalization::CreateModel,
854 l2_normalization::is_ignored,
855 l2_normalization::examples);
856 }
857
858 namespace l2_pool_float_large {
859 std::vector<MixedTypedExample> examples = {
860 // Generated l2_pool_float_large test
861 #include "generated/examples/l2_pool_float_large.example.cpp"
862 };
863 // Generated model constructor
864 #include "generated/models/l2_pool_float_large.model.cpp"
865 } // namespace l2_pool_float_large
TEST_F(GeneratedTests,l2_pool_float_large)866 TEST_F(GeneratedTests, l2_pool_float_large) {
867 Execute(l2_pool_float_large::CreateModel,
868 l2_pool_float_large::is_ignored,
869 l2_pool_float_large::examples);
870 }
871
872 namespace l2_pool_float {
873 std::vector<MixedTypedExample> examples = {
874 // Generated l2_pool_float test
875 #include "generated/examples/l2_pool_float.example.cpp"
876 };
877 // Generated model constructor
878 #include "generated/models/l2_pool_float.model.cpp"
879 } // namespace l2_pool_float
TEST_F(GeneratedTests,l2_pool_float)880 TEST_F(GeneratedTests, l2_pool_float) {
881 Execute(l2_pool_float::CreateModel,
882 l2_pool_float::is_ignored,
883 l2_pool_float::examples);
884 }
885
886 namespace local_response_norm_float_1 {
887 std::vector<MixedTypedExample> examples = {
888 // Generated local_response_norm_float_1 test
889 #include "generated/examples/local_response_norm_float_1.example.cpp"
890 };
891 // Generated model constructor
892 #include "generated/models/local_response_norm_float_1.model.cpp"
893 } // namespace local_response_norm_float_1
TEST_F(GeneratedTests,local_response_norm_float_1)894 TEST_F(GeneratedTests, local_response_norm_float_1) {
895 Execute(local_response_norm_float_1::CreateModel,
896 local_response_norm_float_1::is_ignored,
897 local_response_norm_float_1::examples);
898 }
899
900 namespace local_response_norm_float_2 {
901 std::vector<MixedTypedExample> examples = {
902 // Generated local_response_norm_float_2 test
903 #include "generated/examples/local_response_norm_float_2.example.cpp"
904 };
905 // Generated model constructor
906 #include "generated/models/local_response_norm_float_2.model.cpp"
907 } // namespace local_response_norm_float_2
TEST_F(GeneratedTests,local_response_norm_float_2)908 TEST_F(GeneratedTests, local_response_norm_float_2) {
909 Execute(local_response_norm_float_2::CreateModel,
910 local_response_norm_float_2::is_ignored,
911 local_response_norm_float_2::examples);
912 }
913
914 namespace local_response_norm_float_3 {
915 std::vector<MixedTypedExample> examples = {
916 // Generated local_response_norm_float_3 test
917 #include "generated/examples/local_response_norm_float_3.example.cpp"
918 };
919 // Generated model constructor
920 #include "generated/models/local_response_norm_float_3.model.cpp"
921 } // namespace local_response_norm_float_3
TEST_F(GeneratedTests,local_response_norm_float_3)922 TEST_F(GeneratedTests, local_response_norm_float_3) {
923 Execute(local_response_norm_float_3::CreateModel,
924 local_response_norm_float_3::is_ignored,
925 local_response_norm_float_3::examples);
926 }
927
928 namespace local_response_norm_float_4 {
929 std::vector<MixedTypedExample> examples = {
930 // Generated local_response_norm_float_4 test
931 #include "generated/examples/local_response_norm_float_4.example.cpp"
932 };
933 // Generated model constructor
934 #include "generated/models/local_response_norm_float_4.model.cpp"
935 } // namespace local_response_norm_float_4
TEST_F(GeneratedTests,local_response_norm_float_4)936 TEST_F(GeneratedTests, local_response_norm_float_4) {
937 Execute(local_response_norm_float_4::CreateModel,
938 local_response_norm_float_4::is_ignored,
939 local_response_norm_float_4::examples);
940 }
941
942 namespace logistic_float_1 {
943 std::vector<MixedTypedExample> examples = {
944 // Generated logistic_float_1 test
945 #include "generated/examples/logistic_float_1.example.cpp"
946 };
947 // Generated model constructor
948 #include "generated/models/logistic_float_1.model.cpp"
949 } // namespace logistic_float_1
TEST_F(GeneratedTests,logistic_float_1)950 TEST_F(GeneratedTests, logistic_float_1) {
951 Execute(logistic_float_1::CreateModel,
952 logistic_float_1::is_ignored,
953 logistic_float_1::examples);
954 }
955
956 namespace logistic_float_2 {
957 std::vector<MixedTypedExample> examples = {
958 // Generated logistic_float_2 test
959 #include "generated/examples/logistic_float_2.example.cpp"
960 };
961 // Generated model constructor
962 #include "generated/models/logistic_float_2.model.cpp"
963 } // namespace logistic_float_2
TEST_F(GeneratedTests,logistic_float_2)964 TEST_F(GeneratedTests, logistic_float_2) {
965 Execute(logistic_float_2::CreateModel,
966 logistic_float_2::is_ignored,
967 logistic_float_2::examples);
968 }
969
970 namespace logistic_quant8_1 {
971 std::vector<MixedTypedExample> examples = {
972 // Generated logistic_quant8_1 test
973 #include "generated/examples/logistic_quant8_1.example.cpp"
974 };
975 // Generated model constructor
976 #include "generated/models/logistic_quant8_1.model.cpp"
977 } // namespace logistic_quant8_1
TEST_F(GeneratedTests,logistic_quant8_1)978 TEST_F(GeneratedTests, logistic_quant8_1) {
979 Execute(logistic_quant8_1::CreateModel,
980 logistic_quant8_1::is_ignored,
981 logistic_quant8_1::examples);
982 }
983
984 namespace logistic_quant8_2 {
985 std::vector<MixedTypedExample> examples = {
986 // Generated logistic_quant8_2 test
987 #include "generated/examples/logistic_quant8_2.example.cpp"
988 };
989 // Generated model constructor
990 #include "generated/models/logistic_quant8_2.model.cpp"
991 } // namespace logistic_quant8_2
TEST_F(GeneratedTests,logistic_quant8_2)992 TEST_F(GeneratedTests, logistic_quant8_2) {
993 Execute(logistic_quant8_2::CreateModel,
994 logistic_quant8_2::is_ignored,
995 logistic_quant8_2::examples);
996 }
997
998 namespace lsh_projection_2 {
999 std::vector<MixedTypedExample> examples = {
1000 // Generated lsh_projection_2 test
1001 #include "generated/examples/lsh_projection_2.example.cpp"
1002 };
1003 // Generated model constructor
1004 #include "generated/models/lsh_projection_2.model.cpp"
1005 } // namespace lsh_projection_2
TEST_F(GeneratedTests,lsh_projection_2)1006 TEST_F(GeneratedTests, lsh_projection_2) {
1007 Execute(lsh_projection_2::CreateModel,
1008 lsh_projection_2::is_ignored,
1009 lsh_projection_2::examples);
1010 }
1011
1012 namespace lsh_projection {
1013 std::vector<MixedTypedExample> examples = {
1014 // Generated lsh_projection test
1015 #include "generated/examples/lsh_projection.example.cpp"
1016 };
1017 // Generated model constructor
1018 #include "generated/models/lsh_projection.model.cpp"
1019 } // namespace lsh_projection
TEST_F(GeneratedTests,lsh_projection)1020 TEST_F(GeneratedTests, lsh_projection) {
1021 Execute(lsh_projection::CreateModel,
1022 lsh_projection::is_ignored,
1023 lsh_projection::examples);
1024 }
1025
1026 namespace lsh_projection_weights_as_inputs {
1027 std::vector<MixedTypedExample> examples = {
1028 // Generated lsh_projection_weights_as_inputs test
1029 #include "generated/examples/lsh_projection_weights_as_inputs.example.cpp"
1030 };
1031 // Generated model constructor
1032 #include "generated/models/lsh_projection_weights_as_inputs.model.cpp"
1033 } // namespace lsh_projection_weights_as_inputs
TEST_F(GeneratedTests,lsh_projection_weights_as_inputs)1034 TEST_F(GeneratedTests, lsh_projection_weights_as_inputs) {
1035 Execute(lsh_projection_weights_as_inputs::CreateModel,
1036 lsh_projection_weights_as_inputs::is_ignored,
1037 lsh_projection_weights_as_inputs::examples);
1038 }
1039
1040 namespace lstm2 {
1041 std::vector<MixedTypedExample> examples = {
1042 // Generated lstm2 test
1043 #include "generated/examples/lstm2.example.cpp"
1044 };
1045 // Generated model constructor
1046 #include "generated/models/lstm2.model.cpp"
1047 } // namespace lstm2
TEST_F(GeneratedTests,lstm2)1048 TEST_F(GeneratedTests, lstm2) {
1049 Execute(lstm2::CreateModel,
1050 lstm2::is_ignored,
1051 lstm2::examples);
1052 }
1053
1054 namespace lstm2_state2 {
1055 std::vector<MixedTypedExample> examples = {
1056 // Generated lstm2_state2 test
1057 #include "generated/examples/lstm2_state2.example.cpp"
1058 };
1059 // Generated model constructor
1060 #include "generated/models/lstm2_state2.model.cpp"
1061 } // namespace lstm2_state2
TEST_F(GeneratedTests,lstm2_state2)1062 TEST_F(GeneratedTests, lstm2_state2) {
1063 Execute(lstm2_state2::CreateModel,
1064 lstm2_state2::is_ignored,
1065 lstm2_state2::examples);
1066 }
1067
1068 namespace lstm2_state {
1069 std::vector<MixedTypedExample> examples = {
1070 // Generated lstm2_state test
1071 #include "generated/examples/lstm2_state.example.cpp"
1072 };
1073 // Generated model constructor
1074 #include "generated/models/lstm2_state.model.cpp"
1075 } // namespace lstm2_state
TEST_F(GeneratedTests,lstm2_state)1076 TEST_F(GeneratedTests, lstm2_state) {
1077 Execute(lstm2_state::CreateModel,
1078 lstm2_state::is_ignored,
1079 lstm2_state::examples);
1080 }
1081
1082 namespace lstm3 {
1083 std::vector<MixedTypedExample> examples = {
1084 // Generated lstm3 test
1085 #include "generated/examples/lstm3.example.cpp"
1086 };
1087 // Generated model constructor
1088 #include "generated/models/lstm3.model.cpp"
1089 } // namespace lstm3
TEST_F(GeneratedTests,lstm3)1090 TEST_F(GeneratedTests, lstm3) {
1091 Execute(lstm3::CreateModel,
1092 lstm3::is_ignored,
1093 lstm3::examples);
1094 }
1095
1096 namespace lstm3_state2 {
1097 std::vector<MixedTypedExample> examples = {
1098 // Generated lstm3_state2 test
1099 #include "generated/examples/lstm3_state2.example.cpp"
1100 };
1101 // Generated model constructor
1102 #include "generated/models/lstm3_state2.model.cpp"
1103 } // namespace lstm3_state2
TEST_F(GeneratedTests,lstm3_state2)1104 TEST_F(GeneratedTests, lstm3_state2) {
1105 Execute(lstm3_state2::CreateModel,
1106 lstm3_state2::is_ignored,
1107 lstm3_state2::examples);
1108 }
1109
1110 namespace lstm3_state3 {
1111 std::vector<MixedTypedExample> examples = {
1112 // Generated lstm3_state3 test
1113 #include "generated/examples/lstm3_state3.example.cpp"
1114 };
1115 // Generated model constructor
1116 #include "generated/models/lstm3_state3.model.cpp"
1117 } // namespace lstm3_state3
TEST_F(GeneratedTests,lstm3_state3)1118 TEST_F(GeneratedTests, lstm3_state3) {
1119 Execute(lstm3_state3::CreateModel,
1120 lstm3_state3::is_ignored,
1121 lstm3_state3::examples);
1122 }
1123
1124 namespace lstm3_state {
1125 std::vector<MixedTypedExample> examples = {
1126 // Generated lstm3_state test
1127 #include "generated/examples/lstm3_state.example.cpp"
1128 };
1129 // Generated model constructor
1130 #include "generated/models/lstm3_state.model.cpp"
1131 } // namespace lstm3_state
TEST_F(GeneratedTests,lstm3_state)1132 TEST_F(GeneratedTests, lstm3_state) {
1133 Execute(lstm3_state::CreateModel,
1134 lstm3_state::is_ignored,
1135 lstm3_state::examples);
1136 }
1137
1138 namespace lstm {
1139 std::vector<MixedTypedExample> examples = {
1140 // Generated lstm test
1141 #include "generated/examples/lstm.example.cpp"
1142 };
1143 // Generated model constructor
1144 #include "generated/models/lstm.model.cpp"
1145 } // namespace lstm
TEST_F(GeneratedTests,lstm)1146 TEST_F(GeneratedTests, lstm) {
1147 Execute(lstm::CreateModel,
1148 lstm::is_ignored,
1149 lstm::examples);
1150 }
1151
1152 namespace lstm_state2 {
1153 std::vector<MixedTypedExample> examples = {
1154 // Generated lstm_state2 test
1155 #include "generated/examples/lstm_state2.example.cpp"
1156 };
1157 // Generated model constructor
1158 #include "generated/models/lstm_state2.model.cpp"
1159 } // namespace lstm_state2
TEST_F(GeneratedTests,lstm_state2)1160 TEST_F(GeneratedTests, lstm_state2) {
1161 Execute(lstm_state2::CreateModel,
1162 lstm_state2::is_ignored,
1163 lstm_state2::examples);
1164 }
1165
1166 namespace lstm_state {
1167 std::vector<MixedTypedExample> examples = {
1168 // Generated lstm_state test
1169 #include "generated/examples/lstm_state.example.cpp"
1170 };
1171 // Generated model constructor
1172 #include "generated/models/lstm_state.model.cpp"
1173 } // namespace lstm_state
TEST_F(GeneratedTests,lstm_state)1174 TEST_F(GeneratedTests, lstm_state) {
1175 Execute(lstm_state::CreateModel,
1176 lstm_state::is_ignored,
1177 lstm_state::examples);
1178 }
1179
1180 namespace max_pool_float_1 {
1181 std::vector<MixedTypedExample> examples = {
1182 // Generated max_pool_float_1 test
1183 #include "generated/examples/max_pool_float_1.example.cpp"
1184 };
1185 // Generated model constructor
1186 #include "generated/models/max_pool_float_1.model.cpp"
1187 } // namespace max_pool_float_1
TEST_F(GeneratedTests,max_pool_float_1)1188 TEST_F(GeneratedTests, max_pool_float_1) {
1189 Execute(max_pool_float_1::CreateModel,
1190 max_pool_float_1::is_ignored,
1191 max_pool_float_1::examples);
1192 }
1193
1194 namespace max_pool_float_2 {
1195 std::vector<MixedTypedExample> examples = {
1196 // Generated max_pool_float_2 test
1197 #include "generated/examples/max_pool_float_2.example.cpp"
1198 };
1199 // Generated model constructor
1200 #include "generated/models/max_pool_float_2.model.cpp"
1201 } // namespace max_pool_float_2
TEST_F(GeneratedTests,max_pool_float_2)1202 TEST_F(GeneratedTests, max_pool_float_2) {
1203 Execute(max_pool_float_2::CreateModel,
1204 max_pool_float_2::is_ignored,
1205 max_pool_float_2::examples);
1206 }
1207
1208 namespace max_pool_float_3 {
1209 std::vector<MixedTypedExample> examples = {
1210 // Generated max_pool_float_3 test
1211 #include "generated/examples/max_pool_float_3.example.cpp"
1212 };
1213 // Generated model constructor
1214 #include "generated/models/max_pool_float_3.model.cpp"
1215 } // namespace max_pool_float_3
TEST_F(GeneratedTests,max_pool_float_3)1216 TEST_F(GeneratedTests, max_pool_float_3) {
1217 Execute(max_pool_float_3::CreateModel,
1218 max_pool_float_3::is_ignored,
1219 max_pool_float_3::examples);
1220 }
1221
1222 namespace max_pool_quant8_1 {
1223 std::vector<MixedTypedExample> examples = {
1224 // Generated max_pool_quant8_1 test
1225 #include "generated/examples/max_pool_quant8_1.example.cpp"
1226 };
1227 // Generated model constructor
1228 #include "generated/models/max_pool_quant8_1.model.cpp"
1229 } // namespace max_pool_quant8_1
TEST_F(GeneratedTests,max_pool_quant8_1)1230 TEST_F(GeneratedTests, max_pool_quant8_1) {
1231 Execute(max_pool_quant8_1::CreateModel,
1232 max_pool_quant8_1::is_ignored,
1233 max_pool_quant8_1::examples);
1234 }
1235
1236 namespace max_pool_quant8_2 {
1237 std::vector<MixedTypedExample> examples = {
1238 // Generated max_pool_quant8_2 test
1239 #include "generated/examples/max_pool_quant8_2.example.cpp"
1240 };
1241 // Generated model constructor
1242 #include "generated/models/max_pool_quant8_2.model.cpp"
1243 } // namespace max_pool_quant8_2
TEST_F(GeneratedTests,max_pool_quant8_2)1244 TEST_F(GeneratedTests, max_pool_quant8_2) {
1245 Execute(max_pool_quant8_2::CreateModel,
1246 max_pool_quant8_2::is_ignored,
1247 max_pool_quant8_2::examples);
1248 }
1249
1250 namespace max_pool_quant8_3 {
1251 std::vector<MixedTypedExample> examples = {
1252 // Generated max_pool_quant8_3 test
1253 #include "generated/examples/max_pool_quant8_3.example.cpp"
1254 };
1255 // Generated model constructor
1256 #include "generated/models/max_pool_quant8_3.model.cpp"
1257 } // namespace max_pool_quant8_3
TEST_F(GeneratedTests,max_pool_quant8_3)1258 TEST_F(GeneratedTests, max_pool_quant8_3) {
1259 Execute(max_pool_quant8_3::CreateModel,
1260 max_pool_quant8_3::is_ignored,
1261 max_pool_quant8_3::examples);
1262 }
1263
1264 namespace mobilenet_quantized {
1265 std::vector<MixedTypedExample> examples = {
1266 // Generated mobilenet_quantized test
1267 #include "generated/examples/mobilenet_quantized.example.cpp"
1268 };
1269 // Generated model constructor
1270 #include "generated/models/mobilenet_quantized.model.cpp"
1271 } // namespace mobilenet_quantized
TEST_F(GeneratedTests,mobilenet_quantized)1272 TEST_F(GeneratedTests, mobilenet_quantized) {
1273 Execute(mobilenet_quantized::CreateModel,
1274 mobilenet_quantized::is_ignored,
1275 mobilenet_quantized::examples);
1276 }
1277
1278 namespace mul_broadcast_quant8 {
1279 std::vector<MixedTypedExample> examples = {
1280 // Generated mul_broadcast_quant8 test
1281 #include "generated/examples/mul_broadcast_quant8.example.cpp"
1282 };
1283 // Generated model constructor
1284 #include "generated/models/mul_broadcast_quant8.model.cpp"
1285 } // namespace mul_broadcast_quant8
TEST_F(GeneratedTests,mul_broadcast_quant8)1286 TEST_F(GeneratedTests, mul_broadcast_quant8) {
1287 Execute(mul_broadcast_quant8::CreateModel,
1288 mul_broadcast_quant8::is_ignored,
1289 mul_broadcast_quant8::examples);
1290 }
1291
1292 namespace mul {
1293 std::vector<MixedTypedExample> examples = {
1294 // Generated mul test
1295 #include "generated/examples/mul.example.cpp"
1296 };
1297 // Generated model constructor
1298 #include "generated/models/mul.model.cpp"
1299 } // namespace mul
TEST_F(GeneratedTests,mul)1300 TEST_F(GeneratedTests, mul) {
1301 Execute(mul::CreateModel,
1302 mul::is_ignored,
1303 mul::examples);
1304 }
1305
1306 namespace mul_quant8 {
1307 std::vector<MixedTypedExample> examples = {
1308 // Generated mul_quant8 test
1309 #include "generated/examples/mul_quant8.example.cpp"
1310 };
1311 // Generated model constructor
1312 #include "generated/models/mul_quant8.model.cpp"
1313 } // namespace mul_quant8
TEST_F(GeneratedTests,mul_quant8)1314 TEST_F(GeneratedTests, mul_quant8) {
1315 Execute(mul_quant8::CreateModel,
1316 mul_quant8::is_ignored,
1317 mul_quant8::examples);
1318 }
1319
1320 namespace mul_relu {
1321 std::vector<MixedTypedExample> examples = {
1322 // Generated mul_relu test
1323 #include "generated/examples/mul_relu.example.cpp"
1324 };
1325 // Generated model constructor
1326 #include "generated/models/mul_relu.model.cpp"
1327 } // namespace mul_relu
TEST_F(GeneratedTests,mul_relu)1328 TEST_F(GeneratedTests, mul_relu) {
1329 Execute(mul_relu::CreateModel,
1330 mul_relu::is_ignored,
1331 mul_relu::examples);
1332 }
1333
1334 namespace relu1_float_1 {
1335 std::vector<MixedTypedExample> examples = {
1336 // Generated relu1_float_1 test
1337 #include "generated/examples/relu1_float_1.example.cpp"
1338 };
1339 // Generated model constructor
1340 #include "generated/models/relu1_float_1.model.cpp"
1341 } // namespace relu1_float_1
TEST_F(GeneratedTests,relu1_float_1)1342 TEST_F(GeneratedTests, relu1_float_1) {
1343 Execute(relu1_float_1::CreateModel,
1344 relu1_float_1::is_ignored,
1345 relu1_float_1::examples);
1346 }
1347
1348 namespace relu1_float_2 {
1349 std::vector<MixedTypedExample> examples = {
1350 // Generated relu1_float_2 test
1351 #include "generated/examples/relu1_float_2.example.cpp"
1352 };
1353 // Generated model constructor
1354 #include "generated/models/relu1_float_2.model.cpp"
1355 } // namespace relu1_float_2
TEST_F(GeneratedTests,relu1_float_2)1356 TEST_F(GeneratedTests, relu1_float_2) {
1357 Execute(relu1_float_2::CreateModel,
1358 relu1_float_2::is_ignored,
1359 relu1_float_2::examples);
1360 }
1361
1362 namespace relu1_quant8_1 {
1363 std::vector<MixedTypedExample> examples = {
1364 // Generated relu1_quant8_1 test
1365 #include "generated/examples/relu1_quant8_1.example.cpp"
1366 };
1367 // Generated model constructor
1368 #include "generated/models/relu1_quant8_1.model.cpp"
1369 } // namespace relu1_quant8_1
TEST_F(GeneratedTests,relu1_quant8_1)1370 TEST_F(GeneratedTests, relu1_quant8_1) {
1371 Execute(relu1_quant8_1::CreateModel,
1372 relu1_quant8_1::is_ignored,
1373 relu1_quant8_1::examples);
1374 }
1375
1376 namespace relu1_quant8_2 {
1377 std::vector<MixedTypedExample> examples = {
1378 // Generated relu1_quant8_2 test
1379 #include "generated/examples/relu1_quant8_2.example.cpp"
1380 };
1381 // Generated model constructor
1382 #include "generated/models/relu1_quant8_2.model.cpp"
1383 } // namespace relu1_quant8_2
TEST_F(GeneratedTests,relu1_quant8_2)1384 TEST_F(GeneratedTests, relu1_quant8_2) {
1385 Execute(relu1_quant8_2::CreateModel,
1386 relu1_quant8_2::is_ignored,
1387 relu1_quant8_2::examples);
1388 }
1389
1390 namespace relu6_float_1 {
1391 std::vector<MixedTypedExample> examples = {
1392 // Generated relu6_float_1 test
1393 #include "generated/examples/relu6_float_1.example.cpp"
1394 };
1395 // Generated model constructor
1396 #include "generated/models/relu6_float_1.model.cpp"
1397 } // namespace relu6_float_1
TEST_F(GeneratedTests,relu6_float_1)1398 TEST_F(GeneratedTests, relu6_float_1) {
1399 Execute(relu6_float_1::CreateModel,
1400 relu6_float_1::is_ignored,
1401 relu6_float_1::examples);
1402 }
1403
1404 namespace relu6_float_2 {
1405 std::vector<MixedTypedExample> examples = {
1406 // Generated relu6_float_2 test
1407 #include "generated/examples/relu6_float_2.example.cpp"
1408 };
1409 // Generated model constructor
1410 #include "generated/models/relu6_float_2.model.cpp"
1411 } // namespace relu6_float_2
TEST_F(GeneratedTests,relu6_float_2)1412 TEST_F(GeneratedTests, relu6_float_2) {
1413 Execute(relu6_float_2::CreateModel,
1414 relu6_float_2::is_ignored,
1415 relu6_float_2::examples);
1416 }
1417
1418 namespace relu6_quant8_1 {
1419 std::vector<MixedTypedExample> examples = {
1420 // Generated relu6_quant8_1 test
1421 #include "generated/examples/relu6_quant8_1.example.cpp"
1422 };
1423 // Generated model constructor
1424 #include "generated/models/relu6_quant8_1.model.cpp"
1425 } // namespace relu6_quant8_1
TEST_F(GeneratedTests,relu6_quant8_1)1426 TEST_F(GeneratedTests, relu6_quant8_1) {
1427 Execute(relu6_quant8_1::CreateModel,
1428 relu6_quant8_1::is_ignored,
1429 relu6_quant8_1::examples);
1430 }
1431
1432 namespace relu6_quant8_2 {
1433 std::vector<MixedTypedExample> examples = {
1434 // Generated relu6_quant8_2 test
1435 #include "generated/examples/relu6_quant8_2.example.cpp"
1436 };
1437 // Generated model constructor
1438 #include "generated/models/relu6_quant8_2.model.cpp"
1439 } // namespace relu6_quant8_2
TEST_F(GeneratedTests,relu6_quant8_2)1440 TEST_F(GeneratedTests, relu6_quant8_2) {
1441 Execute(relu6_quant8_2::CreateModel,
1442 relu6_quant8_2::is_ignored,
1443 relu6_quant8_2::examples);
1444 }
1445
1446 namespace relu_float_1 {
1447 std::vector<MixedTypedExample> examples = {
1448 // Generated relu_float_1 test
1449 #include "generated/examples/relu_float_1.example.cpp"
1450 };
1451 // Generated model constructor
1452 #include "generated/models/relu_float_1.model.cpp"
1453 } // namespace relu_float_1
TEST_F(GeneratedTests,relu_float_1)1454 TEST_F(GeneratedTests, relu_float_1) {
1455 Execute(relu_float_1::CreateModel,
1456 relu_float_1::is_ignored,
1457 relu_float_1::examples);
1458 }
1459
1460 namespace relu_float_2 {
1461 std::vector<MixedTypedExample> examples = {
1462 // Generated relu_float_2 test
1463 #include "generated/examples/relu_float_2.example.cpp"
1464 };
1465 // Generated model constructor
1466 #include "generated/models/relu_float_2.model.cpp"
1467 } // namespace relu_float_2
TEST_F(GeneratedTests,relu_float_2)1468 TEST_F(GeneratedTests, relu_float_2) {
1469 Execute(relu_float_2::CreateModel,
1470 relu_float_2::is_ignored,
1471 relu_float_2::examples);
1472 }
1473
1474 namespace relu_quant8_1 {
1475 std::vector<MixedTypedExample> examples = {
1476 // Generated relu_quant8_1 test
1477 #include "generated/examples/relu_quant8_1.example.cpp"
1478 };
1479 // Generated model constructor
1480 #include "generated/models/relu_quant8_1.model.cpp"
1481 } // namespace relu_quant8_1
TEST_F(GeneratedTests,relu_quant8_1)1482 TEST_F(GeneratedTests, relu_quant8_1) {
1483 Execute(relu_quant8_1::CreateModel,
1484 relu_quant8_1::is_ignored,
1485 relu_quant8_1::examples);
1486 }
1487
1488 namespace relu_quant8_2 {
1489 std::vector<MixedTypedExample> examples = {
1490 // Generated relu_quant8_2 test
1491 #include "generated/examples/relu_quant8_2.example.cpp"
1492 };
1493 // Generated model constructor
1494 #include "generated/models/relu_quant8_2.model.cpp"
1495 } // namespace relu_quant8_2
TEST_F(GeneratedTests,relu_quant8_2)1496 TEST_F(GeneratedTests, relu_quant8_2) {
1497 Execute(relu_quant8_2::CreateModel,
1498 relu_quant8_2::is_ignored,
1499 relu_quant8_2::examples);
1500 }
1501
1502 namespace reshape {
1503 std::vector<MixedTypedExample> examples = {
1504 // Generated reshape test
1505 #include "generated/examples/reshape.example.cpp"
1506 };
1507 // Generated model constructor
1508 #include "generated/models/reshape.model.cpp"
1509 } // namespace reshape
TEST_F(GeneratedTests,reshape)1510 TEST_F(GeneratedTests, reshape) {
1511 Execute(reshape::CreateModel,
1512 reshape::is_ignored,
1513 reshape::examples);
1514 }
1515
1516 namespace reshape_quant8 {
1517 std::vector<MixedTypedExample> examples = {
1518 // Generated reshape_quant8 test
1519 #include "generated/examples/reshape_quant8.example.cpp"
1520 };
1521 // Generated model constructor
1522 #include "generated/models/reshape_quant8.model.cpp"
1523 } // namespace reshape_quant8
TEST_F(GeneratedTests,reshape_quant8)1524 TEST_F(GeneratedTests, reshape_quant8) {
1525 Execute(reshape_quant8::CreateModel,
1526 reshape_quant8::is_ignored,
1527 reshape_quant8::examples);
1528 }
1529
1530 namespace reshape_quant8_weights_as_inputs {
1531 std::vector<MixedTypedExample> examples = {
1532 // Generated reshape_quant8_weights_as_inputs test
1533 #include "generated/examples/reshape_quant8_weights_as_inputs.example.cpp"
1534 };
1535 // Generated model constructor
1536 #include "generated/models/reshape_quant8_weights_as_inputs.model.cpp"
1537 } // namespace reshape_quant8_weights_as_inputs
TEST_F(GeneratedTests,reshape_quant8_weights_as_inputs)1538 TEST_F(GeneratedTests, reshape_quant8_weights_as_inputs) {
1539 Execute(reshape_quant8_weights_as_inputs::CreateModel,
1540 reshape_quant8_weights_as_inputs::is_ignored,
1541 reshape_quant8_weights_as_inputs::examples);
1542 }
1543
1544 namespace reshape_weights_as_inputs {
1545 std::vector<MixedTypedExample> examples = {
1546 // Generated reshape_weights_as_inputs test
1547 #include "generated/examples/reshape_weights_as_inputs.example.cpp"
1548 };
1549 // Generated model constructor
1550 #include "generated/models/reshape_weights_as_inputs.model.cpp"
1551 } // namespace reshape_weights_as_inputs
TEST_F(GeneratedTests,reshape_weights_as_inputs)1552 TEST_F(GeneratedTests, reshape_weights_as_inputs) {
1553 Execute(reshape_weights_as_inputs::CreateModel,
1554 reshape_weights_as_inputs::is_ignored,
1555 reshape_weights_as_inputs::examples);
1556 }
1557
1558 namespace resize_bilinear {
1559 std::vector<MixedTypedExample> examples = {
1560 // Generated resize_bilinear test
1561 #include "generated/examples/resize_bilinear.example.cpp"
1562 };
1563 // Generated model constructor
1564 #include "generated/models/resize_bilinear.model.cpp"
1565 } // namespace resize_bilinear
TEST_F(GeneratedTests,resize_bilinear)1566 TEST_F(GeneratedTests, resize_bilinear) {
1567 Execute(resize_bilinear::CreateModel,
1568 resize_bilinear::is_ignored,
1569 resize_bilinear::examples);
1570 }
1571
1572 namespace rnn {
1573 std::vector<MixedTypedExample> examples = {
1574 // Generated rnn test
1575 #include "generated/examples/rnn.example.cpp"
1576 };
1577 // Generated model constructor
1578 #include "generated/models/rnn.model.cpp"
1579 } // namespace rnn
TEST_F(GeneratedTests,rnn)1580 TEST_F(GeneratedTests, rnn) {
1581 Execute(rnn::CreateModel,
1582 rnn::is_ignored,
1583 rnn::examples);
1584 }
1585
1586 namespace rnn_state {
1587 std::vector<MixedTypedExample> examples = {
1588 // Generated rnn_state test
1589 #include "generated/examples/rnn_state.example.cpp"
1590 };
1591 // Generated model constructor
1592 #include "generated/models/rnn_state.model.cpp"
1593 } // namespace rnn_state
TEST_F(GeneratedTests,rnn_state)1594 TEST_F(GeneratedTests, rnn_state) {
1595 Execute(rnn_state::CreateModel,
1596 rnn_state::is_ignored,
1597 rnn_state::examples);
1598 }
1599
1600 namespace softmax_float_1 {
1601 std::vector<MixedTypedExample> examples = {
1602 // Generated softmax_float_1 test
1603 #include "generated/examples/softmax_float_1.example.cpp"
1604 };
1605 // Generated model constructor
1606 #include "generated/models/softmax_float_1.model.cpp"
1607 } // namespace softmax_float_1
TEST_F(GeneratedTests,softmax_float_1)1608 TEST_F(GeneratedTests, softmax_float_1) {
1609 Execute(softmax_float_1::CreateModel,
1610 softmax_float_1::is_ignored,
1611 softmax_float_1::examples);
1612 }
1613
1614 namespace softmax_float_2 {
1615 std::vector<MixedTypedExample> examples = {
1616 // Generated softmax_float_2 test
1617 #include "generated/examples/softmax_float_2.example.cpp"
1618 };
1619 // Generated model constructor
1620 #include "generated/models/softmax_float_2.model.cpp"
1621 } // namespace softmax_float_2
TEST_F(GeneratedTests,softmax_float_2)1622 TEST_F(GeneratedTests, softmax_float_2) {
1623 Execute(softmax_float_2::CreateModel,
1624 softmax_float_2::is_ignored,
1625 softmax_float_2::examples);
1626 }
1627
1628 namespace softmax_quant8_1 {
1629 std::vector<MixedTypedExample> examples = {
1630 // Generated softmax_quant8_1 test
1631 #include "generated/examples/softmax_quant8_1.example.cpp"
1632 };
1633 // Generated model constructor
1634 #include "generated/models/softmax_quant8_1.model.cpp"
1635 } // namespace softmax_quant8_1
TEST_F(GeneratedTests,softmax_quant8_1)1636 TEST_F(GeneratedTests, softmax_quant8_1) {
1637 Execute(softmax_quant8_1::CreateModel,
1638 softmax_quant8_1::is_ignored,
1639 softmax_quant8_1::examples);
1640 }
1641
1642 namespace softmax_quant8_2 {
1643 std::vector<MixedTypedExample> examples = {
1644 // Generated softmax_quant8_2 test
1645 #include "generated/examples/softmax_quant8_2.example.cpp"
1646 };
1647 // Generated model constructor
1648 #include "generated/models/softmax_quant8_2.model.cpp"
1649 } // namespace softmax_quant8_2
TEST_F(GeneratedTests,softmax_quant8_2)1650 TEST_F(GeneratedTests, softmax_quant8_2) {
1651 Execute(softmax_quant8_2::CreateModel,
1652 softmax_quant8_2::is_ignored,
1653 softmax_quant8_2::examples);
1654 }
1655
1656 namespace space_to_depth_float_1 {
1657 std::vector<MixedTypedExample> examples = {
1658 // Generated space_to_depth_float_1 test
1659 #include "generated/examples/space_to_depth_float_1.example.cpp"
1660 };
1661 // Generated model constructor
1662 #include "generated/models/space_to_depth_float_1.model.cpp"
1663 } // namespace space_to_depth_float_1
TEST_F(GeneratedTests,space_to_depth_float_1)1664 TEST_F(GeneratedTests, space_to_depth_float_1) {
1665 Execute(space_to_depth_float_1::CreateModel,
1666 space_to_depth_float_1::is_ignored,
1667 space_to_depth_float_1::examples);
1668 }
1669
1670 namespace space_to_depth_float_2 {
1671 std::vector<MixedTypedExample> examples = {
1672 // Generated space_to_depth_float_2 test
1673 #include "generated/examples/space_to_depth_float_2.example.cpp"
1674 };
1675 // Generated model constructor
1676 #include "generated/models/space_to_depth_float_2.model.cpp"
1677 } // namespace space_to_depth_float_2
TEST_F(GeneratedTests,space_to_depth_float_2)1678 TEST_F(GeneratedTests, space_to_depth_float_2) {
1679 Execute(space_to_depth_float_2::CreateModel,
1680 space_to_depth_float_2::is_ignored,
1681 space_to_depth_float_2::examples);
1682 }
1683
1684 namespace space_to_depth_float_3 {
1685 std::vector<MixedTypedExample> examples = {
1686 // Generated space_to_depth_float_3 test
1687 #include "generated/examples/space_to_depth_float_3.example.cpp"
1688 };
1689 // Generated model constructor
1690 #include "generated/models/space_to_depth_float_3.model.cpp"
1691 } // namespace space_to_depth_float_3
TEST_F(GeneratedTests,space_to_depth_float_3)1692 TEST_F(GeneratedTests, space_to_depth_float_3) {
1693 Execute(space_to_depth_float_3::CreateModel,
1694 space_to_depth_float_3::is_ignored,
1695 space_to_depth_float_3::examples);
1696 }
1697
1698 namespace space_to_depth_quant8_1 {
1699 std::vector<MixedTypedExample> examples = {
1700 // Generated space_to_depth_quant8_1 test
1701 #include "generated/examples/space_to_depth_quant8_1.example.cpp"
1702 };
1703 // Generated model constructor
1704 #include "generated/models/space_to_depth_quant8_1.model.cpp"
1705 } // namespace space_to_depth_quant8_1
TEST_F(GeneratedTests,space_to_depth_quant8_1)1706 TEST_F(GeneratedTests, space_to_depth_quant8_1) {
1707 Execute(space_to_depth_quant8_1::CreateModel,
1708 space_to_depth_quant8_1::is_ignored,
1709 space_to_depth_quant8_1::examples);
1710 }
1711
1712 namespace space_to_depth_quant8_2 {
1713 std::vector<MixedTypedExample> examples = {
1714 // Generated space_to_depth_quant8_2 test
1715 #include "generated/examples/space_to_depth_quant8_2.example.cpp"
1716 };
1717 // Generated model constructor
1718 #include "generated/models/space_to_depth_quant8_2.model.cpp"
1719 } // namespace space_to_depth_quant8_2
TEST_F(GeneratedTests,space_to_depth_quant8_2)1720 TEST_F(GeneratedTests, space_to_depth_quant8_2) {
1721 Execute(space_to_depth_quant8_2::CreateModel,
1722 space_to_depth_quant8_2::is_ignored,
1723 space_to_depth_quant8_2::examples);
1724 }
1725
1726 namespace svdf {
1727 std::vector<MixedTypedExample> examples = {
1728 // Generated svdf test
1729 #include "generated/examples/svdf.example.cpp"
1730 };
1731 // Generated model constructor
1732 #include "generated/models/svdf.model.cpp"
1733 } // namespace svdf
TEST_F(GeneratedTests,svdf)1734 TEST_F(GeneratedTests, svdf) {
1735 Execute(svdf::CreateModel,
1736 svdf::is_ignored,
1737 svdf::examples);
1738 }
1739
1740 namespace svdf_state {
1741 std::vector<MixedTypedExample> examples = {
1742 // Generated svdf_state test
1743 #include "generated/examples/svdf_state.example.cpp"
1744 };
1745 // Generated model constructor
1746 #include "generated/models/svdf_state.model.cpp"
1747 } // namespace svdf_state
TEST_F(GeneratedTests,svdf_state)1748 TEST_F(GeneratedTests, svdf_state) {
1749 Execute(svdf_state::CreateModel,
1750 svdf_state::is_ignored,
1751 svdf_state::examples);
1752 }
1753
1754 namespace tanh {
1755 std::vector<MixedTypedExample> examples = {
1756 // Generated tanh test
1757 #include "generated/examples/tanh.example.cpp"
1758 };
1759 // Generated model constructor
1760 #include "generated/models/tanh.model.cpp"
1761 } // namespace tanh
TEST_F(GeneratedTests,tanh)1762 TEST_F(GeneratedTests, tanh) {
1763 Execute(tanh::CreateModel,
1764 tanh::is_ignored,
1765 tanh::examples);
1766 }
1767
1768