blob: 784f2bde80a5c93c2983903b94a405f4b4bd78fd [file] [log] [blame]
// 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());
}