// clang-format off // Generated file (from: channel_shuffle.mod.py). Do not edit #include "../../TestGenerated.h" namespace channel_shuffle { // Generated channel_shuffle test #include "generated/examples/channel_shuffle.example.cpp" // Generated model constructor #include "generated/models/channel_shuffle.model.cpp" } // namespace channel_shuffle TEST_F(GeneratedTests, channel_shuffle_dim4_axis0) { execute(channel_shuffle::CreateModel_dim4_axis0, channel_shuffle::is_ignored_dim4_axis0, channel_shuffle::get_examples_dim4_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0, channel_shuffle::CreateModel_dim4_axis0) TEST_F(GeneratedTests, channel_shuffle_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_dim4_axis0_neg, channel_shuffle::is_ignored_dim4_axis0_neg, channel_shuffle::get_examples_dim4_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis0_neg, channel_shuffle::CreateModel_dim4_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_dim4_axis1) { execute(channel_shuffle::CreateModel_dim4_axis1, channel_shuffle::is_ignored_dim4_axis1, channel_shuffle::get_examples_dim4_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1, channel_shuffle::CreateModel_dim4_axis1) TEST_F(GeneratedTests, channel_shuffle_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_dim4_axis1_neg, channel_shuffle::is_ignored_dim4_axis1_neg, channel_shuffle::get_examples_dim4_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis1_neg, channel_shuffle::CreateModel_dim4_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_dim4_axis2) { execute(channel_shuffle::CreateModel_dim4_axis2, channel_shuffle::is_ignored_dim4_axis2, channel_shuffle::get_examples_dim4_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2, channel_shuffle::CreateModel_dim4_axis2) TEST_F(GeneratedTests, channel_shuffle_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_dim4_axis2_neg, channel_shuffle::is_ignored_dim4_axis2_neg, channel_shuffle::get_examples_dim4_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis2_neg, channel_shuffle::CreateModel_dim4_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_dim4_axis3) { execute(channel_shuffle::CreateModel_dim4_axis3, channel_shuffle::is_ignored_dim4_axis3, channel_shuffle::get_examples_dim4_axis3()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3, channel_shuffle::CreateModel_dim4_axis3) TEST_F(GeneratedTests, channel_shuffle_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_dim4_axis3_neg, channel_shuffle::is_ignored_dim4_axis3_neg, channel_shuffle::get_examples_dim4_axis3_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim4_axis3_neg, channel_shuffle::CreateModel_dim4_axis3_neg) TEST_F(GeneratedTests, channel_shuffle_dim3_axis0) { execute(channel_shuffle::CreateModel_dim3_axis0, channel_shuffle::is_ignored_dim3_axis0, channel_shuffle::get_examples_dim3_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0, channel_shuffle::CreateModel_dim3_axis0) TEST_F(GeneratedTests, channel_shuffle_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_dim3_axis0_neg, channel_shuffle::is_ignored_dim3_axis0_neg, channel_shuffle::get_examples_dim3_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis0_neg, channel_shuffle::CreateModel_dim3_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_dim3_axis1) { execute(channel_shuffle::CreateModel_dim3_axis1, channel_shuffle::is_ignored_dim3_axis1, channel_shuffle::get_examples_dim3_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1, channel_shuffle::CreateModel_dim3_axis1) TEST_F(GeneratedTests, channel_shuffle_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_dim3_axis1_neg, channel_shuffle::is_ignored_dim3_axis1_neg, channel_shuffle::get_examples_dim3_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis1_neg, channel_shuffle::CreateModel_dim3_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_dim3_axis2) { execute(channel_shuffle::CreateModel_dim3_axis2, channel_shuffle::is_ignored_dim3_axis2, channel_shuffle::get_examples_dim3_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2, channel_shuffle::CreateModel_dim3_axis2) TEST_F(GeneratedTests, channel_shuffle_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_dim3_axis2_neg, channel_shuffle::is_ignored_dim3_axis2_neg, channel_shuffle::get_examples_dim3_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim3_axis2_neg, channel_shuffle::CreateModel_dim3_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_dim2_axis0) { execute(channel_shuffle::CreateModel_dim2_axis0, channel_shuffle::is_ignored_dim2_axis0, channel_shuffle::get_examples_dim2_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0, channel_shuffle::CreateModel_dim2_axis0) TEST_F(GeneratedTests, channel_shuffle_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_dim2_axis0_neg, channel_shuffle::is_ignored_dim2_axis0_neg, channel_shuffle::get_examples_dim2_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis0_neg, channel_shuffle::CreateModel_dim2_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_dim2_axis1) { execute(channel_shuffle::CreateModel_dim2_axis1, channel_shuffle::is_ignored_dim2_axis1, channel_shuffle::get_examples_dim2_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1, channel_shuffle::CreateModel_dim2_axis1) TEST_F(GeneratedTests, channel_shuffle_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_dim2_axis1_neg, channel_shuffle::is_ignored_dim2_axis1_neg, channel_shuffle::get_examples_dim2_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim2_axis1_neg, channel_shuffle::CreateModel_dim2_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_dim1_axis0) { execute(channel_shuffle::CreateModel_dim1_axis0, channel_shuffle::is_ignored_dim1_axis0, channel_shuffle::get_examples_dim1_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0, channel_shuffle::CreateModel_dim1_axis0) TEST_F(GeneratedTests, channel_shuffle_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_dim1_axis0_neg, channel_shuffle::is_ignored_dim1_axis0_neg, channel_shuffle::get_examples_dim1_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_dim1_axis0_neg, channel_shuffle::CreateModel_dim1_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis0, channel_shuffle::is_ignored_relaxed_dim4_axis0, channel_shuffle::get_examples_relaxed_dim4_axis0()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis0_neg, channel_shuffle::is_ignored_relaxed_dim4_axis0_neg, channel_shuffle::get_examples_relaxed_dim4_axis0_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis1, channel_shuffle::is_ignored_relaxed_dim4_axis1, channel_shuffle::get_examples_relaxed_dim4_axis1()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis1_neg, channel_shuffle::is_ignored_relaxed_dim4_axis1_neg, channel_shuffle::get_examples_relaxed_dim4_axis1_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis2, channel_shuffle::is_ignored_relaxed_dim4_axis2, channel_shuffle::get_examples_relaxed_dim4_axis2()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis2_neg, channel_shuffle::is_ignored_relaxed_dim4_axis2_neg, channel_shuffle::get_examples_relaxed_dim4_axis2_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis3, channel_shuffle::is_ignored_relaxed_dim4_axis3, channel_shuffle::get_examples_relaxed_dim4_axis3()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_relaxed_dim4_axis3_neg, channel_shuffle::is_ignored_relaxed_dim4_axis3_neg, channel_shuffle::get_examples_relaxed_dim4_axis3_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis0, channel_shuffle::is_ignored_relaxed_dim3_axis0, channel_shuffle::get_examples_relaxed_dim3_axis0()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis0_neg, channel_shuffle::is_ignored_relaxed_dim3_axis0_neg, channel_shuffle::get_examples_relaxed_dim3_axis0_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis1, channel_shuffle::is_ignored_relaxed_dim3_axis1, channel_shuffle::get_examples_relaxed_dim3_axis1()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis1_neg, channel_shuffle::is_ignored_relaxed_dim3_axis1_neg, channel_shuffle::get_examples_relaxed_dim3_axis1_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis2, channel_shuffle::is_ignored_relaxed_dim3_axis2, channel_shuffle::get_examples_relaxed_dim3_axis2()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_relaxed_dim3_axis2_neg, channel_shuffle::is_ignored_relaxed_dim3_axis2_neg, channel_shuffle::get_examples_relaxed_dim3_axis2_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0) { execute(channel_shuffle::CreateModel_relaxed_dim2_axis0, channel_shuffle::is_ignored_relaxed_dim2_axis0, channel_shuffle::get_examples_relaxed_dim2_axis0()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_relaxed_dim2_axis0_neg, channel_shuffle::is_ignored_relaxed_dim2_axis0_neg, channel_shuffle::get_examples_relaxed_dim2_axis0_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1) { execute(channel_shuffle::CreateModel_relaxed_dim2_axis1, channel_shuffle::is_ignored_relaxed_dim2_axis1, channel_shuffle::get_examples_relaxed_dim2_axis1()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_relaxed_dim2_axis1_neg, channel_shuffle::is_ignored_relaxed_dim2_axis1_neg, channel_shuffle::get_examples_relaxed_dim2_axis1_neg()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0) { execute(channel_shuffle::CreateModel_relaxed_dim1_axis0, channel_shuffle::is_ignored_relaxed_dim1_axis0, channel_shuffle::get_examples_relaxed_dim1_axis0()); } TEST_F(GeneratedTests, channel_shuffle_relaxed_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_relaxed_dim1_axis0_neg, channel_shuffle::is_ignored_relaxed_dim1_axis0_neg, channel_shuffle::get_examples_relaxed_dim1_axis0_neg()); } TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0) { execute(channel_shuffle::CreateModel_quant8_dim4_axis0, channel_shuffle::is_ignored_quant8_dim4_axis0, channel_shuffle::get_examples_quant8_dim4_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0, channel_shuffle::CreateModel_quant8_dim4_axis0) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_quant8_dim4_axis0_neg, channel_shuffle::is_ignored_quant8_dim4_axis0_neg, channel_shuffle::get_examples_quant8_dim4_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis0_neg, channel_shuffle::CreateModel_quant8_dim4_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1) { execute(channel_shuffle::CreateModel_quant8_dim4_axis1, channel_shuffle::is_ignored_quant8_dim4_axis1, channel_shuffle::get_examples_quant8_dim4_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1, channel_shuffle::CreateModel_quant8_dim4_axis1) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_quant8_dim4_axis1_neg, channel_shuffle::is_ignored_quant8_dim4_axis1_neg, channel_shuffle::get_examples_quant8_dim4_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis1_neg, channel_shuffle::CreateModel_quant8_dim4_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2) { execute(channel_shuffle::CreateModel_quant8_dim4_axis2, channel_shuffle::is_ignored_quant8_dim4_axis2, channel_shuffle::get_examples_quant8_dim4_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2, channel_shuffle::CreateModel_quant8_dim4_axis2) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_quant8_dim4_axis2_neg, channel_shuffle::is_ignored_quant8_dim4_axis2_neg, channel_shuffle::get_examples_quant8_dim4_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis2_neg, channel_shuffle::CreateModel_quant8_dim4_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3) { execute(channel_shuffle::CreateModel_quant8_dim4_axis3, channel_shuffle::is_ignored_quant8_dim4_axis3, channel_shuffle::get_examples_quant8_dim4_axis3()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3, channel_shuffle::CreateModel_quant8_dim4_axis3) TEST_F(GeneratedTests, channel_shuffle_quant8_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_quant8_dim4_axis3_neg, channel_shuffle::is_ignored_quant8_dim4_axis3_neg, channel_shuffle::get_examples_quant8_dim4_axis3_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim4_axis3_neg, channel_shuffle::CreateModel_quant8_dim4_axis3_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0) { execute(channel_shuffle::CreateModel_quant8_dim3_axis0, channel_shuffle::is_ignored_quant8_dim3_axis0, channel_shuffle::get_examples_quant8_dim3_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0, channel_shuffle::CreateModel_quant8_dim3_axis0) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_quant8_dim3_axis0_neg, channel_shuffle::is_ignored_quant8_dim3_axis0_neg, channel_shuffle::get_examples_quant8_dim3_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis0_neg, channel_shuffle::CreateModel_quant8_dim3_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1) { execute(channel_shuffle::CreateModel_quant8_dim3_axis1, channel_shuffle::is_ignored_quant8_dim3_axis1, channel_shuffle::get_examples_quant8_dim3_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1, channel_shuffle::CreateModel_quant8_dim3_axis1) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_quant8_dim3_axis1_neg, channel_shuffle::is_ignored_quant8_dim3_axis1_neg, channel_shuffle::get_examples_quant8_dim3_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis1_neg, channel_shuffle::CreateModel_quant8_dim3_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2) { execute(channel_shuffle::CreateModel_quant8_dim3_axis2, channel_shuffle::is_ignored_quant8_dim3_axis2, channel_shuffle::get_examples_quant8_dim3_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2, channel_shuffle::CreateModel_quant8_dim3_axis2) TEST_F(GeneratedTests, channel_shuffle_quant8_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_quant8_dim3_axis2_neg, channel_shuffle::is_ignored_quant8_dim3_axis2_neg, channel_shuffle::get_examples_quant8_dim3_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim3_axis2_neg, channel_shuffle::CreateModel_quant8_dim3_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0) { execute(channel_shuffle::CreateModel_quant8_dim2_axis0, channel_shuffle::is_ignored_quant8_dim2_axis0, channel_shuffle::get_examples_quant8_dim2_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0, channel_shuffle::CreateModel_quant8_dim2_axis0) TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_quant8_dim2_axis0_neg, channel_shuffle::is_ignored_quant8_dim2_axis0_neg, channel_shuffle::get_examples_quant8_dim2_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis0_neg, channel_shuffle::CreateModel_quant8_dim2_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1) { execute(channel_shuffle::CreateModel_quant8_dim2_axis1, channel_shuffle::is_ignored_quant8_dim2_axis1, channel_shuffle::get_examples_quant8_dim2_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1, channel_shuffle::CreateModel_quant8_dim2_axis1) TEST_F(GeneratedTests, channel_shuffle_quant8_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_quant8_dim2_axis1_neg, channel_shuffle::is_ignored_quant8_dim2_axis1_neg, channel_shuffle::get_examples_quant8_dim2_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim2_axis1_neg, channel_shuffle::CreateModel_quant8_dim2_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0) { execute(channel_shuffle::CreateModel_quant8_dim1_axis0, channel_shuffle::is_ignored_quant8_dim1_axis0, channel_shuffle::get_examples_quant8_dim1_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0, channel_shuffle::CreateModel_quant8_dim1_axis0) TEST_F(GeneratedTests, channel_shuffle_quant8_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_quant8_dim1_axis0_neg, channel_shuffle::is_ignored_quant8_dim1_axis0_neg, channel_shuffle::get_examples_quant8_dim1_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_quant8_dim1_axis0_neg, channel_shuffle::CreateModel_quant8_dim1_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0) { execute(channel_shuffle::CreateModel_float16_dim4_axis0, channel_shuffle::is_ignored_float16_dim4_axis0, channel_shuffle::get_examples_float16_dim4_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0, channel_shuffle::CreateModel_float16_dim4_axis0) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_float16_dim4_axis0_neg, channel_shuffle::is_ignored_float16_dim4_axis0_neg, channel_shuffle::get_examples_float16_dim4_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis0_neg, channel_shuffle::CreateModel_float16_dim4_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1) { execute(channel_shuffle::CreateModel_float16_dim4_axis1, channel_shuffle::is_ignored_float16_dim4_axis1, channel_shuffle::get_examples_float16_dim4_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1, channel_shuffle::CreateModel_float16_dim4_axis1) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_float16_dim4_axis1_neg, channel_shuffle::is_ignored_float16_dim4_axis1_neg, channel_shuffle::get_examples_float16_dim4_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis1_neg, channel_shuffle::CreateModel_float16_dim4_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2) { execute(channel_shuffle::CreateModel_float16_dim4_axis2, channel_shuffle::is_ignored_float16_dim4_axis2, channel_shuffle::get_examples_float16_dim4_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2, channel_shuffle::CreateModel_float16_dim4_axis2) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_float16_dim4_axis2_neg, channel_shuffle::is_ignored_float16_dim4_axis2_neg, channel_shuffle::get_examples_float16_dim4_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis2_neg, channel_shuffle::CreateModel_float16_dim4_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3) { execute(channel_shuffle::CreateModel_float16_dim4_axis3, channel_shuffle::is_ignored_float16_dim4_axis3, channel_shuffle::get_examples_float16_dim4_axis3()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3, channel_shuffle::CreateModel_float16_dim4_axis3) TEST_F(GeneratedTests, channel_shuffle_float16_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_float16_dim4_axis3_neg, channel_shuffle::is_ignored_float16_dim4_axis3_neg, channel_shuffle::get_examples_float16_dim4_axis3_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim4_axis3_neg, channel_shuffle::CreateModel_float16_dim4_axis3_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0) { execute(channel_shuffle::CreateModel_float16_dim3_axis0, channel_shuffle::is_ignored_float16_dim3_axis0, channel_shuffle::get_examples_float16_dim3_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0, channel_shuffle::CreateModel_float16_dim3_axis0) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_float16_dim3_axis0_neg, channel_shuffle::is_ignored_float16_dim3_axis0_neg, channel_shuffle::get_examples_float16_dim3_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis0_neg, channel_shuffle::CreateModel_float16_dim3_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1) { execute(channel_shuffle::CreateModel_float16_dim3_axis1, channel_shuffle::is_ignored_float16_dim3_axis1, channel_shuffle::get_examples_float16_dim3_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1, channel_shuffle::CreateModel_float16_dim3_axis1) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_float16_dim3_axis1_neg, channel_shuffle::is_ignored_float16_dim3_axis1_neg, channel_shuffle::get_examples_float16_dim3_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis1_neg, channel_shuffle::CreateModel_float16_dim3_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2) { execute(channel_shuffle::CreateModel_float16_dim3_axis2, channel_shuffle::is_ignored_float16_dim3_axis2, channel_shuffle::get_examples_float16_dim3_axis2()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2, channel_shuffle::CreateModel_float16_dim3_axis2) TEST_F(GeneratedTests, channel_shuffle_float16_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_float16_dim3_axis2_neg, channel_shuffle::is_ignored_float16_dim3_axis2_neg, channel_shuffle::get_examples_float16_dim3_axis2_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim3_axis2_neg, channel_shuffle::CreateModel_float16_dim3_axis2_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0) { execute(channel_shuffle::CreateModel_float16_dim2_axis0, channel_shuffle::is_ignored_float16_dim2_axis0, channel_shuffle::get_examples_float16_dim2_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0, channel_shuffle::CreateModel_float16_dim2_axis0) TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_float16_dim2_axis0_neg, channel_shuffle::is_ignored_float16_dim2_axis0_neg, channel_shuffle::get_examples_float16_dim2_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis0_neg, channel_shuffle::CreateModel_float16_dim2_axis0_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1) { execute(channel_shuffle::CreateModel_float16_dim2_axis1, channel_shuffle::is_ignored_float16_dim2_axis1, channel_shuffle::get_examples_float16_dim2_axis1()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1, channel_shuffle::CreateModel_float16_dim2_axis1) TEST_F(GeneratedTests, channel_shuffle_float16_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_float16_dim2_axis1_neg, channel_shuffle::is_ignored_float16_dim2_axis1_neg, channel_shuffle::get_examples_float16_dim2_axis1_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim2_axis1_neg, channel_shuffle::CreateModel_float16_dim2_axis1_neg) TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0) { execute(channel_shuffle::CreateModel_float16_dim1_axis0, channel_shuffle::is_ignored_float16_dim1_axis0, channel_shuffle::get_examples_float16_dim1_axis0()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0, channel_shuffle::CreateModel_float16_dim1_axis0) TEST_F(GeneratedTests, channel_shuffle_float16_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_float16_dim1_axis0_neg, channel_shuffle::is_ignored_float16_dim1_axis0_neg, channel_shuffle::get_examples_float16_dim1_axis0_neg()); } TEST_AVAILABLE_SINCE(V1_2, channel_shuffle_float16_dim1_axis0_neg, channel_shuffle::CreateModel_float16_dim1_axis0_neg) TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim4_axis3_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim4_axis3_neg, channel_shuffle::get_examples_dynamic_output_shape_dim4_axis3_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim3_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim3_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_dim3_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0, channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0, channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_dim2_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1, channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1, channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim2_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim2_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_dim2_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0, channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0, channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_dim1_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_dim1_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_dim1_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim4_axis3_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim4_axis3_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim4_axis3_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim3_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim3_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim3_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim2_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim2_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim2_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_relaxed_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_relaxed_dim1_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_relaxed_dim1_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_relaxed_dim1_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim4_axis3_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim4_axis3_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim4_axis3_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim3_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim3_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim3_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim2_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim2_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim2_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_quant8_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_quant8_dim1_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_quant8_dim1_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_quant8_dim1_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim4_axis3_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim4_axis3_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim4_axis3_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim4_axis3_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim3_axis2_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim3_axis2_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim3_axis2_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim3_axis2_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0, channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis0_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1, channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim2_axis1_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim2_axis1_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim2_axis1_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim2_axis1_neg()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0, channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0()); } TEST_F(DynamicOutputShapeTest, channel_shuffle_dynamic_output_shape_float16_dim1_axis0_neg) { execute(channel_shuffle::CreateModel_dynamic_output_shape_float16_dim1_axis0_neg, channel_shuffle::is_ignored_dynamic_output_shape_float16_dim1_axis0_neg, channel_shuffle::get_examples_dynamic_output_shape_float16_dim1_axis0_neg()); }