Home | History | Annotate | Download | only in generated
      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
     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
     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
     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
     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
     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
     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
     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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   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
   1762 TEST_F(GeneratedTests, tanh) {
   1763     Execute(tanh::CreateModel,
   1764             tanh::is_ignored,
   1765             tanh::examples);
   1766 }
   1767 
   1768