1 // clang-format off 2 // Generated file (from: channel_shuffle.mod.py). Do not edit 3 #include "../../TestGenerated.h" 4 5 namespace channel_shuffle { 6 // Generated channel_shuffle test 7 #include "generated/examples/channel_shuffle.example.cpp" 8 // Generated model constructor 9 #include "generated/models/channel_shuffle.model.cpp" 10 } // namespace channel_shuffle 11 12 TEST_F(GeneratedTests, channel_shuffle_dim4_axis0) { 13 execute(channel_shuffle::CreateModel_dim4_axis0, 14 channel_shuffle::is_ignored_dim4_axis0, 15 channel_shuffle::get_examples_dim4_axis0()); 16 } 17 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0, channel_shuffle::CreateModel_dim4_axis0) 18 19 TEST_F(GeneratedTests, channel_shuffle_dim4_axis0_neg) { 20 execute(channel_shuffle::CreateModel_dim4_axis0_neg, 21 channel_shuffle::is_ignored_dim4_axis0_neg, 22 channel_shuffle::get_examples_dim4_axis0_neg()); 23 } 24 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0_neg, channel_shuffle::CreateModel_dim4_axis0_neg) 25 26 TEST_F(GeneratedTests, channel_shuffle_dim4_axis1) { 27 execute(channel_shuffle::CreateModel_dim4_axis1, 28 channel_shuffle::is_ignored_dim4_axis1, 29 channel_shuffle::get_examples_dim4_axis1()); 30 } 31 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1, channel_shuffle::CreateModel_dim4_axis1) 32 33 TEST_F(GeneratedTests, channel_shuffle_dim4_axis1_neg) { 34 execute(channel_shuffle::CreateModel_dim4_axis1_neg, 35 channel_shuffle::is_ignored_dim4_axis1_neg, 36 channel_shuffle::get_examples_dim4_axis1_neg()); 37 } 38 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1_neg, channel_shuffle::CreateModel_dim4_axis1_neg) 39 40 TEST_F(GeneratedTests, channel_shuffle_dim4_axis2) { 41 execute(channel_shuffle::CreateModel_dim4_axis2, 42 channel_shuffle::is_ignored_dim4_axis2, 43 channel_shuffle::get_examples_dim4_axis2()); 44 } 45 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2, channel_shuffle::CreateModel_dim4_axis2) 46 47 TEST_F(GeneratedTests, channel_shuffle_dim4_axis2_neg) { 48 execute(channel_shuffle::CreateModel_dim4_axis2_neg, 49 channel_shuffle::is_ignored_dim4_axis2_neg, 50 channel_shuffle::get_examples_dim4_axis2_neg()); 51 } 52 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2_neg, channel_shuffle::CreateModel_dim4_axis2_neg) 53 54 TEST_F(GeneratedTests, channel_shuffle_dim4_axis3) { 55 execute(channel_shuffle::CreateModel_dim4_axis3, 56 channel_shuffle::is_ignored_dim4_axis3, 57 channel_shuffle::get_examples_dim4_axis3()); 58 } 59 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3, channel_shuffle::CreateModel_dim4_axis3) 60 61 TEST_F(GeneratedTests, channel_shuffle_dim4_axis3_neg) { 62 execute(channel_shuffle::CreateModel_dim4_axis3_neg, 63 channel_shuffle::is_ignored_dim4_axis3_neg, 64 channel_shuffle::get_examples_dim4_axis3_neg()); 65 } 66 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3_neg, channel_shuffle::CreateModel_dim4_axis3_neg) 67 68 TEST_F(GeneratedTests, channel_shuffle_dim3_axis0) { 69 execute(channel_shuffle::CreateModel_dim3_axis0, 70 channel_shuffle::is_ignored_dim3_axis0, 71 channel_shuffle::get_examples_dim3_axis0()); 72 } 73 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0, channel_shuffle::CreateModel_dim3_axis0) 74 75 TEST_F(GeneratedTests, channel_shuffle_dim3_axis0_neg) { 76 execute(channel_shuffle::CreateModel_dim3_axis0_neg, 77 channel_shuffle::is_ignored_dim3_axis0_neg, 78 channel_shuffle::get_examples_dim3_axis0_neg()); 79 } 80 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0_neg, channel_shuffle::CreateModel_dim3_axis0_neg) 81 82 TEST_F(GeneratedTests, channel_shuffle_dim3_axis1) { 83 execute(channel_shuffle::CreateModel_dim3_axis1, 84 channel_shuffle::is_ignored_dim3_axis1, 85 channel_shuffle::get_examples_dim3_axis1()); 86 } 87 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1, channel_shuffle::CreateModel_dim3_axis1) 88 89 TEST_F(GeneratedTests, channel_shuffle_dim3_axis1_neg) { 90 execute(channel_shuffle::CreateModel_dim3_axis1_neg, 91 channel_shuffle::is_ignored_dim3_axis1_neg, 92 channel_shuffle::get_examples_dim3_axis1_neg()); 93 } 94 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1_neg, channel_shuffle::CreateModel_dim3_axis1_neg) 95 96 TEST_F(GeneratedTests, channel_shuffle_dim3_axis2) { 97 execute(channel_shuffle::CreateModel_dim3_axis2, 98 channel_shuffle::is_ignored_dim3_axis2, 99 channel_shuffle::get_examples_dim3_axis2()); 100 } 101 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2, channel_shuffle::CreateModel_dim3_axis2) 102 103 TEST_F(GeneratedTests, channel_shuffle_dim3_axis2_neg) { 104 execute(channel_shuffle::CreateModel_dim3_axis2_neg, 105 channel_shuffle::is_ignored_dim3_axis2_neg, 106 channel_shuffle::get_examples_dim3_axis2_neg()); 107 } 108 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2_neg, channel_shuffle::CreateModel_dim3_axis2_neg) 109 110 TEST_F(GeneratedTests, channel_shuffle_dim2_axis0) { 111 execute(channel_shuffle::CreateModel_dim2_axis0, 112 channel_shuffle::is_ignored_dim2_axis0, 113 channel_shuffle::get_examples_dim2_axis0()); 114 } 115 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0, channel_shuffle::CreateModel_dim2_axis0) 116 117 TEST_F(GeneratedTests, channel_shuffle_dim2_axis0_neg) { 118 execute(channel_shuffle::CreateModel_dim2_axis0_neg, 119 channel_shuffle::is_ignored_dim2_axis0_neg, 120 channel_shuffle::get_examples_dim2_axis0_neg()); 121 } 122 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0_neg, channel_shuffle::CreateModel_dim2_axis0_neg) 123 124 TEST_F(GeneratedTests, channel_shuffle_dim2_axis1) { 125 execute(channel_shuffle::CreateModel_dim2_axis1, 126 channel_shuffle::is_ignored_dim2_axis1, 127 channel_shuffle::get_examples_dim2_axis1()); 128 } 129 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1, channel_shuffle::CreateModel_dim2_axis1) 130 131 TEST_F(GeneratedTests, channel_shuffle_dim2_axis1_neg) { 132 execute(channel_shuffle::CreateModel_dim2_axis1_neg, 133 channel_shuffle::is_ignored_dim2_axis1_neg, 134 channel_shuffle::get_examples_dim2_axis1_neg()); 135 } 136 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1_neg, channel_shuffle::CreateModel_dim2_axis1_neg) 137 138 TEST_F(GeneratedTests, channel_shuffle_dim1_axis0) { 139 execute(channel_shuffle::CreateModel_dim1_axis0, 140 channel_shuffle::is_ignored_dim1_axis0, 141 channel_shuffle::get_examples_dim1_axis0()); 142 } 143 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0, channel_shuffle::CreateModel_dim1_axis0) 144 145 TEST_F(GeneratedTests, channel_shuffle_dim1_axis0_neg) { 146 execute(channel_shuffle::CreateModel_dim1_axis0_neg, 147 channel_shuffle::is_ignored_dim1_axis0_neg, 148 channel_shuffle::get_examples_dim1_axis0_neg()); 149 } 150 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0_neg, channel_shuffle::CreateModel_dim1_axis0_neg) 151 152 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0) { 153 execute(channel_shuffle::CreateModel_relaxed_dim4_axis0, 154 channel_shuffle::is_ignored_relaxed_dim4_axis0, 155 channel_shuffle::get_examples_relaxed_dim4_axis0()); 156 } 157 158 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0_neg) { 159 execute(channel_shuffle::CreateModel_relaxed_dim4_axis0_neg, 160 channel_shuffle::is_ignored_relaxed_dim4_axis0_neg, 161 channel_shuffle::get_examples_relaxed_dim4_axis0_neg()); 162 } 163 164 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1) { 165 execute(channel_shuffle::CreateModel_relaxed_dim4_axis1, 166 channel_shuffle::is_ignored_relaxed_dim4_axis1, 167 channel_shuffle::get_examples_relaxed_dim4_axis1()); 168 } 169 170 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1_neg) { 171 execute(channel_shuffle::CreateModel_relaxed_dim4_axis1_neg, 172 channel_shuffle::is_ignored_relaxed_dim4_axis1_neg, 173 channel_shuffle::get_examples_relaxed_dim4_axis1_neg()); 174 } 175 176 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2) { 177 execute(channel_shuffle::CreateModel_relaxed_dim4_axis2, 178 channel_shuffle::is_ignored_relaxed_dim4_axis2, 179 channel_shuffle::get_examples_relaxed_dim4_axis2()); 180 } 181 182 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2_neg) { 183 execute(channel_shuffle::CreateModel_relaxed_dim4_axis2_neg, 184 channel_shuffle::is_ignored_relaxed_dim4_axis2_neg, 185 channel_shuffle::get_examples_relaxed_dim4_axis2_neg()); 186 } 187 188 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3) { 189 execute(channel_shuffle::CreateModel_relaxed_dim4_axis3, 190 channel_shuffle::is_ignored_relaxed_dim4_axis3, 191 channel_shuffle::get_examples_relaxed_dim4_axis3()); 192 } 193 194 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3_neg) { 195 execute(channel_shuffle::CreateModel_relaxed_dim4_axis3_neg, 196 channel_shuffle::is_ignored_relaxed_dim4_axis3_neg, 197 channel_shuffle::get_examples_relaxed_dim4_axis3_neg()); 198 } 199 200 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0) { 201 execute(channel_shuffle::CreateModel_relaxed_dim3_axis0, 202 channel_shuffle::is_ignored_relaxed_dim3_axis0, 203 channel_shuffle::get_examples_relaxed_dim3_axis0()); 204 } 205 206 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0_neg) { 207 execute(channel_shuffle::CreateModel_relaxed_dim3_axis0_neg, 208 channel_shuffle::is_ignored_relaxed_dim3_axis0_neg, 209 channel_shuffle::get_examples_relaxed_dim3_axis0_neg()); 210 } 211 212 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1) { 213 execute(channel_shuffle::CreateModel_relaxed_dim3_axis1, 214 channel_shuffle::is_ignored_relaxed_dim3_axis1, 215 channel_shuffle::get_examples_relaxed_dim3_axis1()); 216 } 217 218 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1_neg) { 219 execute(channel_shuffle::CreateModel_relaxed_dim3_axis1_neg, 220 channel_shuffle::is_ignored_relaxed_dim3_axis1_neg, 221 channel_shuffle::get_examples_relaxed_dim3_axis1_neg()); 222 } 223 224 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2) { 225 execute(channel_shuffle::CreateModel_relaxed_dim3_axis2, 226 channel_shuffle::is_ignored_relaxed_dim3_axis2, 227 channel_shuffle::get_examples_relaxed_dim3_axis2()); 228 } 229 230 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2_neg) { 231 execute(channel_shuffle::CreateModel_relaxed_dim3_axis2_neg, 232 channel_shuffle::is_ignored_relaxed_dim3_axis2_neg, 233 channel_shuffle::get_examples_relaxed_dim3_axis2_neg()); 234 } 235 236 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0) { 237 execute(channel_shuffle::CreateModel_relaxed_dim2_axis0, 238 channel_shuffle::is_ignored_relaxed_dim2_axis0, 239 channel_shuffle::get_examples_relaxed_dim2_axis0()); 240 } 241 242 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0_neg) { 243 execute(channel_shuffle::CreateModel_relaxed_dim2_axis0_neg, 244 channel_shuffle::is_ignored_relaxed_dim2_axis0_neg, 245 channel_shuffle::get_examples_relaxed_dim2_axis0_neg()); 246 } 247 248 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1) { 249 execute(channel_shuffle::CreateModel_relaxed_dim2_axis1, 250 channel_shuffle::is_ignored_relaxed_dim2_axis1, 251 channel_shuffle::get_examples_relaxed_dim2_axis1()); 252 } 253 254 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1_neg) { 255 execute(channel_shuffle::CreateModel_relaxed_dim2_axis1_neg, 256 channel_shuffle::is_ignored_relaxed_dim2_axis1_neg, 257 channel_shuffle::get_examples_relaxed_dim2_axis1_neg()); 258 } 259 260 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0) { 261 execute(channel_shuffle::CreateModel_relaxed_dim1_axis0, 262 channel_shuffle::is_ignored_relaxed_dim1_axis0, 263 channel_shuffle::get_examples_relaxed_dim1_axis0()); 264 } 265 266 TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0_neg) { 267 execute(channel_shuffle::CreateModel_relaxed_dim1_axis0_neg, 268 channel_shuffle::is_ignored_relaxed_dim1_axis0_neg, 269 channel_shuffle::get_examples_relaxed_dim1_axis0_neg()); 270 } 271 272 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0) { 273 execute(channel_shuffle::CreateModel_quant8_dim4_axis0, 274 channel_shuffle::is_ignored_quant8_dim4_axis0, 275 channel_shuffle::get_examples_quant8_dim4_axis0()); 276 } 277 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0, channel_shuffle::CreateModel_quant8_dim4_axis0) 278 279 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0_neg) { 280 execute(channel_shuffle::CreateModel_quant8_dim4_axis0_neg, 281 channel_shuffle::is_ignored_quant8_dim4_axis0_neg, 282 channel_shuffle::get_examples_quant8_dim4_axis0_neg()); 283 } 284 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0_neg, channel_shuffle::CreateModel_quant8_dim4_axis0_neg) 285 286 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1) { 287 execute(channel_shuffle::CreateModel_quant8_dim4_axis1, 288 channel_shuffle::is_ignored_quant8_dim4_axis1, 289 channel_shuffle::get_examples_quant8_dim4_axis1()); 290 } 291 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1, channel_shuffle::CreateModel_quant8_dim4_axis1) 292 293 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1_neg) { 294 execute(channel_shuffle::CreateModel_quant8_dim4_axis1_neg, 295 channel_shuffle::is_ignored_quant8_dim4_axis1_neg, 296 channel_shuffle::get_examples_quant8_dim4_axis1_neg()); 297 } 298 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1_neg, channel_shuffle::CreateModel_quant8_dim4_axis1_neg) 299 300 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2) { 301 execute(channel_shuffle::CreateModel_quant8_dim4_axis2, 302 channel_shuffle::is_ignored_quant8_dim4_axis2, 303 channel_shuffle::get_examples_quant8_dim4_axis2()); 304 } 305 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2, channel_shuffle::CreateModel_quant8_dim4_axis2) 306 307 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2_neg) { 308 execute(channel_shuffle::CreateModel_quant8_dim4_axis2_neg, 309 channel_shuffle::is_ignored_quant8_dim4_axis2_neg, 310 channel_shuffle::get_examples_quant8_dim4_axis2_neg()); 311 } 312 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2_neg, channel_shuffle::CreateModel_quant8_dim4_axis2_neg) 313 314 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3) { 315 execute(channel_shuffle::CreateModel_quant8_dim4_axis3, 316 channel_shuffle::is_ignored_quant8_dim4_axis3, 317 channel_shuffle::get_examples_quant8_dim4_axis3()); 318 } 319 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3, channel_shuffle::CreateModel_quant8_dim4_axis3) 320 321 TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3_neg) { 322 execute(channel_shuffle::CreateModel_quant8_dim4_axis3_neg, 323 channel_shuffle::is_ignored_quant8_dim4_axis3_neg, 324 channel_shuffle::get_examples_quant8_dim4_axis3_neg()); 325 } 326 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3_neg, channel_shuffle::CreateModel_quant8_dim4_axis3_neg) 327 328 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0) { 329 execute(channel_shuffle::CreateModel_quant8_dim3_axis0, 330 channel_shuffle::is_ignored_quant8_dim3_axis0, 331 channel_shuffle::get_examples_quant8_dim3_axis0()); 332 } 333 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0, channel_shuffle::CreateModel_quant8_dim3_axis0) 334 335 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0_neg) { 336 execute(channel_shuffle::CreateModel_quant8_dim3_axis0_neg, 337 channel_shuffle::is_ignored_quant8_dim3_axis0_neg, 338 channel_shuffle::get_examples_quant8_dim3_axis0_neg()); 339 } 340 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0_neg, channel_shuffle::CreateModel_quant8_dim3_axis0_neg) 341 342 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1) { 343 execute(channel_shuffle::CreateModel_quant8_dim3_axis1, 344 channel_shuffle::is_ignored_quant8_dim3_axis1, 345 channel_shuffle::get_examples_quant8_dim3_axis1()); 346 } 347 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1, channel_shuffle::CreateModel_quant8_dim3_axis1) 348 349 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1_neg) { 350 execute(channel_shuffle::CreateModel_quant8_dim3_axis1_neg, 351 channel_shuffle::is_ignored_quant8_dim3_axis1_neg, 352 channel_shuffle::get_examples_quant8_dim3_axis1_neg()); 353 } 354 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1_neg, channel_shuffle::CreateModel_quant8_dim3_axis1_neg) 355 356 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2) { 357 execute(channel_shuffle::CreateModel_quant8_dim3_axis2, 358 channel_shuffle::is_ignored_quant8_dim3_axis2, 359 channel_shuffle::get_examples_quant8_dim3_axis2()); 360 } 361 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2, channel_shuffle::CreateModel_quant8_dim3_axis2) 362 363 TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2_neg) { 364 execute(channel_shuffle::CreateModel_quant8_dim3_axis2_neg, 365 channel_shuffle::is_ignored_quant8_dim3_axis2_neg, 366 channel_shuffle::get_examples_quant8_dim3_axis2_neg()); 367 } 368 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2_neg, channel_shuffle::CreateModel_quant8_dim3_axis2_neg) 369 370 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0) { 371 execute(channel_shuffle::CreateModel_quant8_dim2_axis0, 372 channel_shuffle::is_ignored_quant8_dim2_axis0, 373 channel_shuffle::get_examples_quant8_dim2_axis0()); 374 } 375 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0, channel_shuffle::CreateModel_quant8_dim2_axis0) 376 377 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0_neg) { 378 execute(channel_shuffle::CreateModel_quant8_dim2_axis0_neg, 379 channel_shuffle::is_ignored_quant8_dim2_axis0_neg, 380 channel_shuffle::get_examples_quant8_dim2_axis0_neg()); 381 } 382 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0_neg, channel_shuffle::CreateModel_quant8_dim2_axis0_neg) 383 384 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1) { 385 execute(channel_shuffle::CreateModel_quant8_dim2_axis1, 386 channel_shuffle::is_ignored_quant8_dim2_axis1, 387 channel_shuffle::get_examples_quant8_dim2_axis1()); 388 } 389 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1, channel_shuffle::CreateModel_quant8_dim2_axis1) 390 391 TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1_neg) { 392 execute(channel_shuffle::CreateModel_quant8_dim2_axis1_neg, 393 channel_shuffle::is_ignored_quant8_dim2_axis1_neg, 394 channel_shuffle::get_examples_quant8_dim2_axis1_neg()); 395 } 396 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1_neg, channel_shuffle::CreateModel_quant8_dim2_axis1_neg) 397 398 TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0) { 399 execute(channel_shuffle::CreateModel_quant8_dim1_axis0, 400 channel_shuffle::is_ignored_quant8_dim1_axis0, 401 channel_shuffle::get_examples_quant8_dim1_axis0()); 402 } 403 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0, channel_shuffle::CreateModel_quant8_dim1_axis0) 404 405 TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0_neg) { 406 execute(channel_shuffle::CreateModel_quant8_dim1_axis0_neg, 407 channel_shuffle::is_ignored_quant8_dim1_axis0_neg, 408 channel_shuffle::get_examples_quant8_dim1_axis0_neg()); 409 } 410 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0_neg, channel_shuffle::CreateModel_quant8_dim1_axis0_neg) 411 412 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0) { 413 execute(channel_shuffle::CreateModel_float16_dim4_axis0, 414 channel_shuffle::is_ignored_float16_dim4_axis0, 415 channel_shuffle::get_examples_float16_dim4_axis0()); 416 } 417 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0, channel_shuffle::CreateModel_float16_dim4_axis0) 418 419 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0_neg) { 420 execute(channel_shuffle::CreateModel_float16_dim4_axis0_neg, 421 channel_shuffle::is_ignored_float16_dim4_axis0_neg, 422 channel_shuffle::get_examples_float16_dim4_axis0_neg()); 423 } 424 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0_neg, channel_shuffle::CreateModel_float16_dim4_axis0_neg) 425 426 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1) { 427 execute(channel_shuffle::CreateModel_float16_dim4_axis1, 428 channel_shuffle::is_ignored_float16_dim4_axis1, 429 channel_shuffle::get_examples_float16_dim4_axis1()); 430 } 431 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1, channel_shuffle::CreateModel_float16_dim4_axis1) 432 433 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1_neg) { 434 execute(channel_shuffle::CreateModel_float16_dim4_axis1_neg, 435 channel_shuffle::is_ignored_float16_dim4_axis1_neg, 436 channel_shuffle::get_examples_float16_dim4_axis1_neg()); 437 } 438 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1_neg, channel_shuffle::CreateModel_float16_dim4_axis1_neg) 439 440 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2) { 441 execute(channel_shuffle::CreateModel_float16_dim4_axis2, 442 channel_shuffle::is_ignored_float16_dim4_axis2, 443 channel_shuffle::get_examples_float16_dim4_axis2()); 444 } 445 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2, channel_shuffle::CreateModel_float16_dim4_axis2) 446 447 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2_neg) { 448 execute(channel_shuffle::CreateModel_float16_dim4_axis2_neg, 449 channel_shuffle::is_ignored_float16_dim4_axis2_neg, 450 channel_shuffle::get_examples_float16_dim4_axis2_neg()); 451 } 452 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2_neg, channel_shuffle::CreateModel_float16_dim4_axis2_neg) 453 454 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3) { 455 execute(channel_shuffle::CreateModel_float16_dim4_axis3, 456 channel_shuffle::is_ignored_float16_dim4_axis3, 457 channel_shuffle::get_examples_float16_dim4_axis3()); 458 } 459 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3, channel_shuffle::CreateModel_float16_dim4_axis3) 460 461 TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3_neg) { 462 execute(channel_shuffle::CreateModel_float16_dim4_axis3_neg, 463 channel_shuffle::is_ignored_float16_dim4_axis3_neg, 464 channel_shuffle::get_examples_float16_dim4_axis3_neg()); 465 } 466 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3_neg, channel_shuffle::CreateModel_float16_dim4_axis3_neg) 467 468 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0) { 469 execute(channel_shuffle::CreateModel_float16_dim3_axis0, 470 channel_shuffle::is_ignored_float16_dim3_axis0, 471 channel_shuffle::get_examples_float16_dim3_axis0()); 472 } 473 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0, channel_shuffle::CreateModel_float16_dim3_axis0) 474 475 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0_neg) { 476 execute(channel_shuffle::CreateModel_float16_dim3_axis0_neg, 477 channel_shuffle::is_ignored_float16_dim3_axis0_neg, 478 channel_shuffle::get_examples_float16_dim3_axis0_neg()); 479 } 480 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0_neg, channel_shuffle::CreateModel_float16_dim3_axis0_neg) 481 482 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1) { 483 execute(channel_shuffle::CreateModel_float16_dim3_axis1, 484 channel_shuffle::is_ignored_float16_dim3_axis1, 485 channel_shuffle::get_examples_float16_dim3_axis1()); 486 } 487 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1, channel_shuffle::CreateModel_float16_dim3_axis1) 488 489 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1_neg) { 490 execute(channel_shuffle::CreateModel_float16_dim3_axis1_neg, 491 channel_shuffle::is_ignored_float16_dim3_axis1_neg, 492 channel_shuffle::get_examples_float16_dim3_axis1_neg()); 493 } 494 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1_neg, channel_shuffle::CreateModel_float16_dim3_axis1_neg) 495 496 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2) { 497 execute(channel_shuffle::CreateModel_float16_dim3_axis2, 498 channel_shuffle::is_ignored_float16_dim3_axis2, 499 channel_shuffle::get_examples_float16_dim3_axis2()); 500 } 501 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2, channel_shuffle::CreateModel_float16_dim3_axis2) 502 503 TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2_neg) { 504 execute(channel_shuffle::CreateModel_float16_dim3_axis2_neg, 505 channel_shuffle::is_ignored_float16_dim3_axis2_neg, 506 channel_shuffle::get_examples_float16_dim3_axis2_neg()); 507 } 508 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2_neg, channel_shuffle::CreateModel_float16_dim3_axis2_neg) 509 510 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0) { 511 execute(channel_shuffle::CreateModel_float16_dim2_axis0, 512 channel_shuffle::is_ignored_float16_dim2_axis0, 513 channel_shuffle::get_examples_float16_dim2_axis0()); 514 } 515 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0, channel_shuffle::CreateModel_float16_dim2_axis0) 516 517 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0_neg) { 518 execute(channel_shuffle::CreateModel_float16_dim2_axis0_neg, 519 channel_shuffle::is_ignored_float16_dim2_axis0_neg, 520 channel_shuffle::get_examples_float16_dim2_axis0_neg()); 521 } 522 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0_neg, channel_shuffle::CreateModel_float16_dim2_axis0_neg) 523 524 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1) { 525 execute(channel_shuffle::CreateModel_float16_dim2_axis1, 526 channel_shuffle::is_ignored_float16_dim2_axis1, 527 channel_shuffle::get_examples_float16_dim2_axis1()); 528 } 529 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1, channel_shuffle::CreateModel_float16_dim2_axis1) 530 531 TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1_neg) { 532 execute(channel_shuffle::CreateModel_float16_dim2_axis1_neg, 533 channel_shuffle::is_ignored_float16_dim2_axis1_neg, 534 channel_shuffle::get_examples_float16_dim2_axis1_neg()); 535 } 536 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1_neg, channel_shuffle::CreateModel_float16_dim2_axis1_neg) 537 538 TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0) { 539 execute(channel_shuffle::CreateModel_float16_dim1_axis0, 540 channel_shuffle::is_ignored_float16_dim1_axis0, 541 channel_shuffle::get_examples_float16_dim1_axis0()); 542 } 543 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0, channel_shuffle::CreateModel_float16_dim1_axis0) 544 545 TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0_neg) { 546 execute(channel_shuffle::CreateModel_float16_dim1_axis0_neg, 547 channel_shuffle::is_ignored_float16_dim1_axis0_neg, 548 channel_shuffle::get_examples_float16_dim1_axis0_neg()); 549 } 550 TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0_neg, channel_shuffle::CreateModel_float16_dim1_axis0_neg) 551 552 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0) { 553 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0, 554 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0, 555 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0()); 556 } 557 558 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0_neg) { 559 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0_neg, 560 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0_neg, 561 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0_neg()); 562 } 563 564 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1) { 565 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1, 566 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1, 567 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1()); 568 } 569 570 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1_neg) { 571 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1_neg, 572 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1_neg, 573 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1_neg()); 574 } 575 576 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2) { 577 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2, 578 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2, 579 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2()); 580 } 581 582 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2_neg) { 583 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2_neg, 584 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2_neg, 585 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2_neg()); 586 } 587 588 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3) { 589 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3, 590 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3, 591 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3()); 592 } 593 594 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3_neg) { 595 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3_neg, 596 channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3_neg, 597 channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3_neg()); 598 } 599 600 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0) { 601 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0, 602 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0, 603 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0()); 604 } 605 606 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0_neg) { 607 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0_neg, 608 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0_neg, 609 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0_neg()); 610 } 611 612 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1) { 613 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1, 614 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1, 615 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1()); 616 } 617 618 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1_neg) { 619 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1_neg, 620 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1_neg, 621 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1_neg()); 622 } 623 624 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2) { 625 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2, 626 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2, 627 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2()); 628 } 629 630 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2_neg) { 631 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2_neg, 632 channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2_neg, 633 channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2_neg()); 634 } 635 636 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0) { 637 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0, 638 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0, 639 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0()); 640 } 641 642 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0_neg) { 643 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0_neg, 644 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0_neg, 645 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0_neg()); 646 } 647 648 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1) { 649 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1, 650 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1, 651 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1()); 652 } 653 654 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1_neg) { 655 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1_neg, 656 channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1_neg, 657 channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1_neg()); 658 } 659 660 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0) { 661 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0, 662 channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0, 663 channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0()); 664 } 665 666 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0_neg) { 667 execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0_neg, 668 channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0_neg, 669 channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0_neg()); 670 } 671 672 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0) { 673 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0, 674 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0, 675 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0()); 676 } 677 678 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0_neg) { 679 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0_neg, 680 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0_neg, 681 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0_neg()); 682 } 683 684 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1) { 685 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1, 686 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1, 687 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1()); 688 } 689 690 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1_neg) { 691 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1_neg, 692 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1_neg, 693 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1_neg()); 694 } 695 696 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2) { 697 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2, 698 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2, 699 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2()); 700 } 701 702 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2_neg) { 703 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2_neg, 704 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2_neg, 705 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2_neg()); 706 } 707 708 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3) { 709 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3, 710 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3, 711 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3()); 712 } 713 714 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3_neg) { 715 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3_neg, 716 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3_neg, 717 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3_neg()); 718 } 719 720 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0) { 721 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0, 722 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0, 723 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0()); 724 } 725 726 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0_neg) { 727 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0_neg, 728 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0_neg, 729 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0_neg()); 730 } 731 732 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1) { 733 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1, 734 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1, 735 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1()); 736 } 737 738 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1_neg) { 739 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1_neg, 740 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1_neg, 741 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1_neg()); 742 } 743 744 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2) { 745 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2, 746 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2, 747 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2()); 748 } 749 750 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2_neg) { 751 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2_neg, 752 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2_neg, 753 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2_neg()); 754 } 755 756 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0) { 757 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0, 758 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0, 759 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0()); 760 } 761 762 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0_neg) { 763 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0_neg, 764 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0_neg, 765 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0_neg()); 766 } 767 768 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1) { 769 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1, 770 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1, 771 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1()); 772 } 773 774 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1_neg) { 775 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1_neg, 776 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1_neg, 777 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1_neg()); 778 } 779 780 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0) { 781 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0, 782 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0, 783 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0()); 784 } 785 786 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0_neg) { 787 execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0_neg, 788 channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0_neg, 789 channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0_neg()); 790 } 791 792 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0) { 793 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0, 794 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0, 795 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0()); 796 } 797 798 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0_neg) { 799 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0_neg, 800 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0_neg, 801 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0_neg()); 802 } 803 804 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1) { 805 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1, 806 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1, 807 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1()); 808 } 809 810 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1_neg) { 811 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1_neg, 812 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1_neg, 813 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1_neg()); 814 } 815 816 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2) { 817 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2, 818 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2, 819 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2()); 820 } 821 822 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2_neg) { 823 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2_neg, 824 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2_neg, 825 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2_neg()); 826 } 827 828 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3) { 829 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3, 830 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3, 831 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3()); 832 } 833 834 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3_neg) { 835 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3_neg, 836 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3_neg, 837 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3_neg()); 838 } 839 840 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0) { 841 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0, 842 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0, 843 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0()); 844 } 845 846 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0_neg) { 847 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0_neg, 848 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0_neg, 849 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0_neg()); 850 } 851 852 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1) { 853 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1, 854 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1, 855 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1()); 856 } 857 858 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1_neg) { 859 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1_neg, 860 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1_neg, 861 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1_neg()); 862 } 863 864 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2) { 865 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2, 866 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2, 867 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2()); 868 } 869 870 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2_neg) { 871 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2_neg, 872 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2_neg, 873 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2_neg()); 874 } 875 876 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0) { 877 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0, 878 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0, 879 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0()); 880 } 881 882 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0_neg) { 883 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0_neg, 884 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0_neg, 885 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0_neg()); 886 } 887 888 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1) { 889 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1, 890 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1, 891 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1()); 892 } 893 894 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1_neg) { 895 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1_neg, 896 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1_neg, 897 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1_neg()); 898 } 899 900 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0) { 901 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0, 902 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0, 903 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0()); 904 } 905 906 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0_neg) { 907 execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0_neg, 908 channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0_neg, 909 channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0_neg()); 910 } 911 912 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0) { 913 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0, 914 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0, 915 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0()); 916 } 917 918 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0_neg) { 919 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0_neg, 920 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0_neg, 921 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0_neg()); 922 } 923 924 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1) { 925 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1, 926 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1, 927 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1()); 928 } 929 930 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1_neg) { 931 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1_neg, 932 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1_neg, 933 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1_neg()); 934 } 935 936 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2) { 937 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2, 938 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2, 939 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2()); 940 } 941 942 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2_neg) { 943 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2_neg, 944 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2_neg, 945 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2_neg()); 946 } 947 948 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3) { 949 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3, 950 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3, 951 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3()); 952 } 953 954 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3_neg) { 955 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3_neg, 956 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3_neg, 957 channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3_neg()); 958 } 959 960 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0) { 961 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0, 962 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0, 963 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0()); 964 } 965 966 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0_neg) { 967 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0_neg, 968 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0_neg, 969 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0_neg()); 970 } 971 972 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1) { 973 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1, 974 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1, 975 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1()); 976 } 977 978 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1_neg) { 979 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1_neg, 980 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1_neg, 981 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1_neg()); 982 } 983 984 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2) { 985 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2, 986 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2, 987 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2()); 988 } 989 990 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2_neg) { 991 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2_neg, 992 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2_neg, 993 channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2_neg()); 994 } 995 996 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0) { 997 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0, 998 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0, 999 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0()); 1000 } 1001 1002 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0_neg) { 1003 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0_neg, 1004 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0_neg, 1005 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0_neg()); 1006 } 1007 1008 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1) { 1009 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1, 1010 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1, 1011 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1()); 1012 } 1013 1014 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1_neg) { 1015 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1_neg, 1016 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1_neg, 1017 channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1_neg()); 1018 } 1019 1020 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0) { 1021 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0, 1022 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0, 1023 channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0()); 1024 } 1025 1026 TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0_neg) { 1027 execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0_neg, 1028 channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0_neg, 1029 channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0_neg()); 1030 } 1031 1032