| // clang-format off |
| // Generated file (from: conv2d_v1_2.mod.py). Do not edit |
| #include "../../TestGenerated.h" |
| |
| namespace conv2d_v1_2 { |
| // Generated conv2d_v1_2 test |
| #include "generated/examples/conv2d_v1_2.example.cpp" |
| // Generated model constructor |
| #include "generated/models/conv2d_v1_2.model.cpp" |
| } // namespace conv2d_v1_2 |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc) { |
| execute(conv2d_v1_2::CreateModel_nhwc, |
| conv2d_v1_2::is_ignored_nhwc, |
| conv2d_v1_2::get_examples_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_nhwc_relaxed, |
| conv2d_v1_2::get_examples_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_quant8) { |
| execute(conv2d_v1_2::CreateModel_nhwc_quant8, |
| conv2d_v1_2::is_ignored_nhwc_quant8, |
| conv2d_v1_2::get_examples_nhwc_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw) { |
| execute(conv2d_v1_2::CreateModel_nchw, |
| conv2d_v1_2::is_ignored_nchw, |
| conv2d_v1_2::get_examples_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_nchw_relaxed, |
| conv2d_v1_2::is_ignored_nchw_relaxed, |
| conv2d_v1_2::get_examples_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_quant8) { |
| execute(conv2d_v1_2::CreateModel_nchw_quant8, |
| conv2d_v1_2::is_ignored_nchw_quant8, |
| conv2d_v1_2::get_examples_nchw_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input, |
| conv2d_v1_2::get_examples_nchw_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_nchw_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_nchw_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_2, |
| conv2d_v1_2::is_ignored_nhwc_2, |
| conv2d_v1_2::get_examples_nhwc_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_relaxed_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_relaxed_2, |
| conv2d_v1_2::is_ignored_nhwc_relaxed_2, |
| conv2d_v1_2::get_examples_nhwc_relaxed_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_quant8_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_quant8_2, |
| conv2d_v1_2::is_ignored_nhwc_quant8_2, |
| conv2d_v1_2::get_examples_nhwc_quant8_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input_2, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input_2, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input_relaxed_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input_relaxed_2, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input_relaxed_2, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input_relaxed_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nhwc_weight_as_input_quant8_2) { |
| execute(conv2d_v1_2::CreateModel_nhwc_weight_as_input_quant8_2, |
| conv2d_v1_2::is_ignored_nhwc_weight_as_input_quant8_2, |
| conv2d_v1_2::get_examples_nhwc_weight_as_input_quant8_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_2, |
| conv2d_v1_2::is_ignored_nchw_2, |
| conv2d_v1_2::get_examples_nchw_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_relaxed_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_relaxed_2, |
| conv2d_v1_2::is_ignored_nchw_relaxed_2, |
| conv2d_v1_2::get_examples_nchw_relaxed_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_quant8_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_quant8_2, |
| conv2d_v1_2::is_ignored_nchw_quant8_2, |
| conv2d_v1_2::get_examples_nchw_quant8_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input_2, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input_2, |
| conv2d_v1_2::get_examples_nchw_weight_as_input_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input_relaxed_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input_relaxed_2, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input_relaxed_2, |
| conv2d_v1_2::get_examples_nchw_weight_as_input_relaxed_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_nchw_weight_as_input_quant8_2) { |
| execute(conv2d_v1_2::CreateModel_nchw_weight_as_input_quant8_2, |
| conv2d_v1_2::is_ignored_nchw_weight_as_input_quant8_2, |
| conv2d_v1_2::get_examples_nchw_weight_as_input_quant8_2()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc, |
| conv2d_v1_2::is_ignored_channel_nhwc, |
| conv2d_v1_2::get_examples_channel_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_channel_nhwc_relaxed, |
| conv2d_v1_2::get_examples_channel_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc_quant8) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc_quant8, |
| conv2d_v1_2::is_ignored_channel_nhwc_quant8, |
| conv2d_v1_2::get_examples_channel_nhwc_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc_weight_as_input, |
| conv2d_v1_2::is_ignored_channel_nhwc_weight_as_input, |
| conv2d_v1_2::get_examples_channel_nhwc_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_channel_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_channel_nhwc_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nhwc_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_channel_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_channel_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_channel_nhwc_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw, |
| conv2d_v1_2::is_ignored_channel_nchw, |
| conv2d_v1_2::get_examples_channel_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw_relaxed, |
| conv2d_v1_2::is_ignored_channel_nchw_relaxed, |
| conv2d_v1_2::get_examples_channel_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw_quant8) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw_quant8, |
| conv2d_v1_2::is_ignored_channel_nchw_quant8, |
| conv2d_v1_2::get_examples_channel_nchw_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw_weight_as_input, |
| conv2d_v1_2::is_ignored_channel_nchw_weight_as_input, |
| conv2d_v1_2::get_examples_channel_nchw_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_channel_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_channel_nchw_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_channel_nchw_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_channel_nchw_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_channel_nchw_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_channel_nchw_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc, |
| conv2d_v1_2::is_ignored_large_nhwc, |
| conv2d_v1_2::get_examples_large_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_large_nhwc_relaxed, |
| conv2d_v1_2::get_examples_large_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc_quant8) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc_quant8, |
| conv2d_v1_2::is_ignored_large_nhwc_quant8, |
| conv2d_v1_2::get_examples_large_nhwc_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc_weight_as_input, |
| conv2d_v1_2::is_ignored_large_nhwc_weight_as_input, |
| conv2d_v1_2::get_examples_large_nhwc_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_large_nhwc_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_large_nhwc_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nhwc_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_large_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_large_nhwc_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_large_nhwc_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw) { |
| execute(conv2d_v1_2::CreateModel_large_nchw, |
| conv2d_v1_2::is_ignored_large_nchw, |
| conv2d_v1_2::get_examples_large_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_large_nchw_relaxed, |
| conv2d_v1_2::is_ignored_large_nchw_relaxed, |
| conv2d_v1_2::get_examples_large_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw_quant8) { |
| execute(conv2d_v1_2::CreateModel_large_nchw_quant8, |
| conv2d_v1_2::is_ignored_large_nchw_quant8, |
| conv2d_v1_2::get_examples_large_nchw_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw_weight_as_input) { |
| execute(conv2d_v1_2::CreateModel_large_nchw_weight_as_input, |
| conv2d_v1_2::is_ignored_large_nchw_weight_as_input, |
| conv2d_v1_2::get_examples_large_nchw_weight_as_input()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw_weight_as_input_relaxed) { |
| execute(conv2d_v1_2::CreateModel_large_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::is_ignored_large_nchw_weight_as_input_relaxed, |
| conv2d_v1_2::get_examples_large_nchw_weight_as_input_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_large_nchw_weight_as_input_quant8) { |
| execute(conv2d_v1_2::CreateModel_large_nchw_weight_as_input_quant8, |
| conv2d_v1_2::is_ignored_large_nchw_weight_as_input_quant8, |
| conv2d_v1_2::get_examples_large_nchw_weight_as_input_quant8()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_SAME_nhwc) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_SAME_nhwc, |
| conv2d_v1_2::is_ignored_1_H3_W2_SAME_nhwc, |
| conv2d_v1_2::get_examples_1_H3_W2_SAME_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_SAME_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_SAME_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_1_H3_W2_SAME_nhwc_relaxed, |
| conv2d_v1_2::get_examples_1_H3_W2_SAME_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_SAME_nchw) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_SAME_nchw, |
| conv2d_v1_2::is_ignored_1_H3_W2_SAME_nchw, |
| conv2d_v1_2::get_examples_1_H3_W2_SAME_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_SAME_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_SAME_nchw_relaxed, |
| conv2d_v1_2::is_ignored_1_H3_W2_SAME_nchw_relaxed, |
| conv2d_v1_2::get_examples_1_H3_W2_SAME_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_VALID_nhwc) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_VALID_nhwc, |
| conv2d_v1_2::is_ignored_1_H3_W2_VALID_nhwc, |
| conv2d_v1_2::get_examples_1_H3_W2_VALID_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_VALID_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_VALID_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_1_H3_W2_VALID_nhwc_relaxed, |
| conv2d_v1_2::get_examples_1_H3_W2_VALID_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_VALID_nchw) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_VALID_nchw, |
| conv2d_v1_2::is_ignored_1_H3_W2_VALID_nchw, |
| conv2d_v1_2::get_examples_1_H3_W2_VALID_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_1_H3_W2_VALID_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_1_H3_W2_VALID_nchw_relaxed, |
| conv2d_v1_2::is_ignored_1_H3_W2_VALID_nchw_relaxed, |
| conv2d_v1_2::get_examples_1_H3_W2_VALID_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_SAME_nhwc) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_SAME_nhwc, |
| conv2d_v1_2::is_ignored_3_H3_W2_SAME_nhwc, |
| conv2d_v1_2::get_examples_3_H3_W2_SAME_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_SAME_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_SAME_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_3_H3_W2_SAME_nhwc_relaxed, |
| conv2d_v1_2::get_examples_3_H3_W2_SAME_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_SAME_nchw) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_SAME_nchw, |
| conv2d_v1_2::is_ignored_3_H3_W2_SAME_nchw, |
| conv2d_v1_2::get_examples_3_H3_W2_SAME_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_SAME_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_SAME_nchw_relaxed, |
| conv2d_v1_2::is_ignored_3_H3_W2_SAME_nchw_relaxed, |
| conv2d_v1_2::get_examples_3_H3_W2_SAME_nchw_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_VALID_nhwc) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_VALID_nhwc, |
| conv2d_v1_2::is_ignored_3_H3_W2_VALID_nhwc, |
| conv2d_v1_2::get_examples_3_H3_W2_VALID_nhwc()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_VALID_nhwc_relaxed) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_VALID_nhwc_relaxed, |
| conv2d_v1_2::is_ignored_3_H3_W2_VALID_nhwc_relaxed, |
| conv2d_v1_2::get_examples_3_H3_W2_VALID_nhwc_relaxed()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_VALID_nchw) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_VALID_nchw, |
| conv2d_v1_2::is_ignored_3_H3_W2_VALID_nchw, |
| conv2d_v1_2::get_examples_3_H3_W2_VALID_nchw()); |
| } |
| |
| TEST_F(GeneratedTests, conv2d_v1_2_3_H3_W2_VALID_nchw_relaxed) { |
| execute(conv2d_v1_2::CreateModel_3_H3_W2_VALID_nchw_relaxed, |
| conv2d_v1_2::is_ignored_3_H3_W2_VALID_nchw_relaxed, |
| conv2d_v1_2::get_examples_3_H3_W2_VALID_nchw_relaxed()); |
| } |
| |