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