summaryrefslogtreecommitdiff
path: root/runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp')
-rw-r--r--runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp1025
1 files changed, 1025 insertions, 0 deletions
diff --git a/runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp b/runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp
new file mode 100644
index 000000000..4dc3d5935
--- /dev/null
+++ b/runtimes/tests/neural_networks_test/generated/all_generated_tests.cpp
@@ -0,0 +1,1025 @@
+// DO NOT EDIT;
+// Generated by ml/nn/runtime/test/specs/generate_test.sh
+
+namespace add_broadcast_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated add_broadcast_quant8 test
+#include "generated/examples/add_broadcast_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/add_broadcast_quant8.model.cpp"
+} // namespace add_broadcast_quant8
+TEST_F(GeneratedTests, add_broadcast_quant8) {
+ execute(add_broadcast_quant8::CreateModel,
+ add_broadcast_quant8::is_ignored,
+ add_broadcast_quant8::examples);
+}
+
+namespace add {
+std::vector<MixedTypedExample> examples = {
+// Generated add test
+#include "generated/examples/add.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/add.model.cpp"
+} // namespace add
+TEST_F(GeneratedTests, add) {
+ execute(add::CreateModel,
+ add::is_ignored,
+ add::examples);
+}
+
+namespace add_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated add_quant8 test
+#include "generated/examples/add_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/add_quant8.model.cpp"
+} // namespace add_quant8
+TEST_F(GeneratedTests, add_quant8) {
+ execute(add_quant8::CreateModel,
+ add_quant8::is_ignored,
+ add_quant8::examples);
+}
+
+namespace avg_pool_float_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_float_1 test
+#include "generated/examples/avg_pool_float_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_float_1.model.cpp"
+} // namespace avg_pool_float_1
+TEST_F(GeneratedTests, avg_pool_float_1) {
+ execute(avg_pool_float_1::CreateModel,
+ avg_pool_float_1::is_ignored,
+ avg_pool_float_1::examples);
+}
+
+namespace avg_pool_float_3 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_float_3 test
+#include "generated/examples/avg_pool_float_3.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_float_3.model.cpp"
+} // namespace avg_pool_float_3
+TEST_F(GeneratedTests, avg_pool_float_3) {
+ execute(avg_pool_float_3::CreateModel,
+ avg_pool_float_3::is_ignored,
+ avg_pool_float_3::examples);
+}
+
+namespace avg_pool_float_5 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_float_5 test
+#include "generated/examples/avg_pool_float_5.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_float_5.model.cpp"
+} // namespace avg_pool_float_5
+TEST_F(GeneratedTests, avg_pool_float_5) {
+ execute(avg_pool_float_5::CreateModel,
+ avg_pool_float_5::is_ignored,
+ avg_pool_float_5::examples);
+}
+
+namespace avg_pool_quant8_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_quant8_1 test
+#include "generated/examples/avg_pool_quant8_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_quant8_1.model.cpp"
+} // namespace avg_pool_quant8_1
+TEST_F(GeneratedTests, avg_pool_quant8_1) {
+ execute(avg_pool_quant8_1::CreateModel,
+ avg_pool_quant8_1::is_ignored,
+ avg_pool_quant8_1::examples);
+}
+
+namespace avg_pool_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_quant8_2 test
+#include "generated/examples/avg_pool_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_quant8_2.model.cpp"
+} // namespace avg_pool_quant8_2
+TEST_F(GeneratedTests, avg_pool_quant8_2) {
+ execute(avg_pool_quant8_2::CreateModel,
+ avg_pool_quant8_2::is_ignored,
+ avg_pool_quant8_2::examples);
+}
+
+namespace avg_pool_quant8_3 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_quant8_3 test
+#include "generated/examples/avg_pool_quant8_3.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_quant8_3.model.cpp"
+} // namespace avg_pool_quant8_3
+TEST_F(GeneratedTests, avg_pool_quant8_3) {
+ execute(avg_pool_quant8_3::CreateModel,
+ avg_pool_quant8_3::is_ignored,
+ avg_pool_quant8_3::examples);
+}
+
+namespace avg_pool_quant8_4 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_quant8_4 test
+#include "generated/examples/avg_pool_quant8_4.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_quant8_4.model.cpp"
+} // namespace avg_pool_quant8_4
+TEST_F(GeneratedTests, avg_pool_quant8_4) {
+ execute(avg_pool_quant8_4::CreateModel,
+ avg_pool_quant8_4::is_ignored,
+ avg_pool_quant8_4::examples);
+}
+
+namespace avg_pool_quant8_5 {
+std::vector<MixedTypedExample> examples = {
+// Generated avg_pool_quant8_5 test
+#include "generated/examples/avg_pool_quant8_5.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/avg_pool_quant8_5.model.cpp"
+} // namespace avg_pool_quant8_5
+TEST_F(GeneratedTests, avg_pool_quant8_5) {
+ execute(avg_pool_quant8_5::CreateModel,
+ avg_pool_quant8_5::is_ignored,
+ avg_pool_quant8_5::examples);
+}
+
+namespace concat_quant8_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated concat_quant8_1 test
+#include "generated/examples/concat_quant8_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/concat_quant8_1.model.cpp"
+} // namespace concat_quant8_1
+TEST_F(GeneratedTests, concat_quant8_1) {
+ execute(concat_quant8_1::CreateModel,
+ concat_quant8_1::is_ignored,
+ concat_quant8_1::examples);
+}
+
+namespace concat_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated concat_quant8_2 test
+#include "generated/examples/concat_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/concat_quant8_2.model.cpp"
+} // namespace concat_quant8_2
+TEST_F(GeneratedTests, concat_quant8_2) {
+ execute(concat_quant8_2::CreateModel,
+ concat_quant8_2::is_ignored,
+ concat_quant8_2::examples);
+}
+
+namespace concat_quant8_3 {
+std::vector<MixedTypedExample> examples = {
+// Generated concat_quant8_3 test
+#include "generated/examples/concat_quant8_3.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/concat_quant8_3.model.cpp"
+} // namespace concat_quant8_3
+TEST_F(GeneratedTests, concat_quant8_3) {
+ execute(concat_quant8_3::CreateModel,
+ concat_quant8_3::is_ignored,
+ concat_quant8_3::examples);
+}
+
+namespace conv_1_h3_w2_SAME {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_1_h3_w2_SAME test
+#include "generated/examples/conv_1_h3_w2_SAME.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_1_h3_w2_SAME.model.cpp"
+} // namespace conv_1_h3_w2_SAME
+TEST_F(GeneratedTests, conv_1_h3_w2_SAME) {
+ execute(conv_1_h3_w2_SAME::CreateModel,
+ conv_1_h3_w2_SAME::is_ignored,
+ conv_1_h3_w2_SAME::examples);
+}
+
+namespace conv_1_h3_w2_VALID {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_1_h3_w2_VALID test
+#include "generated/examples/conv_1_h3_w2_VALID.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_1_h3_w2_VALID.model.cpp"
+} // namespace conv_1_h3_w2_VALID
+TEST_F(GeneratedTests, conv_1_h3_w2_VALID) {
+ execute(conv_1_h3_w2_VALID::CreateModel,
+ conv_1_h3_w2_VALID::is_ignored,
+ conv_1_h3_w2_VALID::examples);
+}
+
+namespace conv_3_h3_w2_SAME {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_3_h3_w2_SAME test
+#include "generated/examples/conv_3_h3_w2_SAME.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_3_h3_w2_SAME.model.cpp"
+} // namespace conv_3_h3_w2_SAME
+TEST_F(GeneratedTests, conv_3_h3_w2_SAME) {
+ execute(conv_3_h3_w2_SAME::CreateModel,
+ conv_3_h3_w2_SAME::is_ignored,
+ conv_3_h3_w2_SAME::examples);
+}
+
+namespace conv_3_h3_w2_VALID {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_3_h3_w2_VALID test
+#include "generated/examples/conv_3_h3_w2_VALID.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_3_h3_w2_VALID.model.cpp"
+} // namespace conv_3_h3_w2_VALID
+TEST_F(GeneratedTests, conv_3_h3_w2_VALID) {
+ execute(conv_3_h3_w2_VALID::CreateModel,
+ conv_3_h3_w2_VALID::is_ignored,
+ conv_3_h3_w2_VALID::examples);
+}
+
+namespace conv_float_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_2 test
+#include "generated/examples/conv_float_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_2.model.cpp"
+} // namespace conv_float_2
+TEST_F(GeneratedTests, conv_float_2) {
+ execute(conv_float_2::CreateModel,
+ conv_float_2::is_ignored,
+ conv_float_2::examples);
+}
+
+namespace conv_float_channels {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_channels test
+#include "generated/examples/conv_float_channels.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_channels.model.cpp"
+} // namespace conv_float_channels
+TEST_F(GeneratedTests, conv_float_channels) {
+ execute(conv_float_channels::CreateModel,
+ conv_float_channels::is_ignored,
+ conv_float_channels::examples);
+}
+
+namespace conv_float_channels_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_channels_weights_as_inputs test
+#include "generated/examples/conv_float_channels_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_channels_weights_as_inputs.model.cpp"
+} // namespace conv_float_channels_weights_as_inputs
+TEST_F(GeneratedTests, conv_float_channels_weights_as_inputs) {
+ execute(conv_float_channels_weights_as_inputs::CreateModel,
+ conv_float_channels_weights_as_inputs::is_ignored,
+ conv_float_channels_weights_as_inputs::examples);
+}
+
+namespace conv_float_large {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_large test
+#include "generated/examples/conv_float_large.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_large.model.cpp"
+} // namespace conv_float_large
+TEST_F(GeneratedTests, conv_float_large) {
+ execute(conv_float_large::CreateModel,
+ conv_float_large::is_ignored,
+ conv_float_large::examples);
+}
+
+namespace conv_float_large_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_large_weights_as_inputs test
+#include "generated/examples/conv_float_large_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_large_weights_as_inputs.model.cpp"
+} // namespace conv_float_large_weights_as_inputs
+TEST_F(GeneratedTests, conv_float_large_weights_as_inputs) {
+ execute(conv_float_large_weights_as_inputs::CreateModel,
+ conv_float_large_weights_as_inputs::is_ignored,
+ conv_float_large_weights_as_inputs::examples);
+}
+
+namespace conv_float {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float test
+#include "generated/examples/conv_float.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float.model.cpp"
+} // namespace conv_float
+TEST_F(GeneratedTests, conv_float) {
+ execute(conv_float::CreateModel,
+ conv_float::is_ignored,
+ conv_float::examples);
+}
+
+namespace conv_float_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_float_weights_as_inputs test
+#include "generated/examples/conv_float_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_float_weights_as_inputs.model.cpp"
+} // namespace conv_float_weights_as_inputs
+TEST_F(GeneratedTests, conv_float_weights_as_inputs) {
+ execute(conv_float_weights_as_inputs::CreateModel,
+ conv_float_weights_as_inputs::is_ignored,
+ conv_float_weights_as_inputs::examples);
+}
+
+namespace conv_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_2 test
+#include "generated/examples/conv_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_2.model.cpp"
+} // namespace conv_quant8_2
+TEST_F(GeneratedTests, conv_quant8_2) {
+ execute(conv_quant8_2::CreateModel,
+ conv_quant8_2::is_ignored,
+ conv_quant8_2::examples);
+}
+
+namespace conv_quant8_channels {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_channels test
+#include "generated/examples/conv_quant8_channels.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_channels.model.cpp"
+} // namespace conv_quant8_channels
+TEST_F(GeneratedTests, conv_quant8_channels) {
+ execute(conv_quant8_channels::CreateModel,
+ conv_quant8_channels::is_ignored,
+ conv_quant8_channels::examples);
+}
+
+namespace conv_quant8_channels_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_channels_weights_as_inputs test
+#include "generated/examples/conv_quant8_channels_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_channels_weights_as_inputs.model.cpp"
+} // namespace conv_quant8_channels_weights_as_inputs
+TEST_F(GeneratedTests, conv_quant8_channels_weights_as_inputs) {
+ execute(conv_quant8_channels_weights_as_inputs::CreateModel,
+ conv_quant8_channels_weights_as_inputs::is_ignored,
+ conv_quant8_channels_weights_as_inputs::examples);
+}
+
+namespace conv_quant8_large {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_large test
+#include "generated/examples/conv_quant8_large.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_large.model.cpp"
+} // namespace conv_quant8_large
+TEST_F(GeneratedTests, conv_quant8_large) {
+ execute(conv_quant8_large::CreateModel,
+ conv_quant8_large::is_ignored,
+ conv_quant8_large::examples);
+}
+
+namespace conv_quant8_large_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_large_weights_as_inputs test
+#include "generated/examples/conv_quant8_large_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_large_weights_as_inputs.model.cpp"
+} // namespace conv_quant8_large_weights_as_inputs
+TEST_F(GeneratedTests, conv_quant8_large_weights_as_inputs) {
+ execute(conv_quant8_large_weights_as_inputs::CreateModel,
+ conv_quant8_large_weights_as_inputs::is_ignored,
+ conv_quant8_large_weights_as_inputs::examples);
+}
+
+namespace conv_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8 test
+#include "generated/examples/conv_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8.model.cpp"
+} // namespace conv_quant8
+TEST_F(GeneratedTests, conv_quant8) {
+ execute(conv_quant8::CreateModel,
+ conv_quant8::is_ignored,
+ conv_quant8::examples);
+}
+
+namespace conv_quant8_overflow {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_overflow test
+#include "generated/examples/conv_quant8_overflow.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_overflow.model.cpp"
+} // namespace conv_quant8_overflow
+TEST_F(GeneratedTests, conv_quant8_overflow) {
+ execute(conv_quant8_overflow::CreateModel,
+ conv_quant8_overflow::is_ignored,
+ conv_quant8_overflow::examples);
+}
+
+namespace conv_quant8_overflow_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_overflow_weights_as_inputs test
+#include "generated/examples/conv_quant8_overflow_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_overflow_weights_as_inputs.model.cpp"
+} // namespace conv_quant8_overflow_weights_as_inputs
+TEST_F(GeneratedTests, conv_quant8_overflow_weights_as_inputs) {
+ execute(conv_quant8_overflow_weights_as_inputs::CreateModel,
+ conv_quant8_overflow_weights_as_inputs::is_ignored,
+ conv_quant8_overflow_weights_as_inputs::examples);
+}
+
+namespace conv_quant8_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated conv_quant8_weights_as_inputs test
+#include "generated/examples/conv_quant8_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/conv_quant8_weights_as_inputs.model.cpp"
+} // namespace conv_quant8_weights_as_inputs
+TEST_F(GeneratedTests, conv_quant8_weights_as_inputs) {
+ execute(conv_quant8_weights_as_inputs::CreateModel,
+ conv_quant8_weights_as_inputs::is_ignored,
+ conv_quant8_weights_as_inputs::examples);
+}
+
+namespace depthwise_conv2d_float_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_2 test
+#include "generated/examples/depthwise_conv2d_float_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_2.model.cpp"
+} // namespace depthwise_conv2d_float_2
+TEST_F(GeneratedTests, depthwise_conv2d_float_2) {
+ execute(depthwise_conv2d_float_2::CreateModel,
+ depthwise_conv2d_float_2::is_ignored,
+ depthwise_conv2d_float_2::examples);
+}
+
+namespace depthwise_conv2d_float_large_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_large_2 test
+#include "generated/examples/depthwise_conv2d_float_large_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_large_2.model.cpp"
+} // namespace depthwise_conv2d_float_large_2
+TEST_F(GeneratedTests, depthwise_conv2d_float_large_2) {
+ execute(depthwise_conv2d_float_large_2::CreateModel,
+ depthwise_conv2d_float_large_2::is_ignored,
+ depthwise_conv2d_float_large_2::examples);
+}
+
+namespace depthwise_conv2d_float_large_2_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_large_2_weights_as_inputs test
+#include "generated/examples/depthwise_conv2d_float_large_2_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_large_2_weights_as_inputs.model.cpp"
+} // namespace depthwise_conv2d_float_large_2_weights_as_inputs
+TEST_F(GeneratedTests, depthwise_conv2d_float_large_2_weights_as_inputs) {
+ execute(depthwise_conv2d_float_large_2_weights_as_inputs::CreateModel,
+ depthwise_conv2d_float_large_2_weights_as_inputs::is_ignored,
+ depthwise_conv2d_float_large_2_weights_as_inputs::examples);
+}
+
+namespace depthwise_conv2d_float_large {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_large test
+#include "generated/examples/depthwise_conv2d_float_large.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_large.model.cpp"
+} // namespace depthwise_conv2d_float_large
+TEST_F(GeneratedTests, depthwise_conv2d_float_large) {
+ execute(depthwise_conv2d_float_large::CreateModel,
+ depthwise_conv2d_float_large::is_ignored,
+ depthwise_conv2d_float_large::examples);
+}
+
+namespace depthwise_conv2d_float_large_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_large_weights_as_inputs test
+#include "generated/examples/depthwise_conv2d_float_large_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_large_weights_as_inputs.model.cpp"
+} // namespace depthwise_conv2d_float_large_weights_as_inputs
+TEST_F(GeneratedTests, depthwise_conv2d_float_large_weights_as_inputs) {
+ execute(depthwise_conv2d_float_large_weights_as_inputs::CreateModel,
+ depthwise_conv2d_float_large_weights_as_inputs::is_ignored,
+ depthwise_conv2d_float_large_weights_as_inputs::examples);
+}
+
+namespace depthwise_conv2d_float {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float test
+#include "generated/examples/depthwise_conv2d_float.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float.model.cpp"
+} // namespace depthwise_conv2d_float
+TEST_F(GeneratedTests, depthwise_conv2d_float) {
+ execute(depthwise_conv2d_float::CreateModel,
+ depthwise_conv2d_float::is_ignored,
+ depthwise_conv2d_float::examples);
+}
+
+namespace depthwise_conv2d_float_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv2d_float_weights_as_inputs test
+#include "generated/examples/depthwise_conv2d_float_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv2d_float_weights_as_inputs.model.cpp"
+} // namespace depthwise_conv2d_float_weights_as_inputs
+TEST_F(GeneratedTests, depthwise_conv2d_float_weights_as_inputs) {
+ execute(depthwise_conv2d_float_weights_as_inputs::CreateModel,
+ depthwise_conv2d_float_weights_as_inputs::is_ignored,
+ depthwise_conv2d_float_weights_as_inputs::examples);
+}
+
+namespace depthwise_conv {
+std::vector<MixedTypedExample> examples = {
+// Generated depthwise_conv test
+#include "generated/examples/depthwise_conv.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/depthwise_conv.model.cpp"
+} // namespace depthwise_conv
+TEST_F(GeneratedTests, depthwise_conv) {
+ execute(depthwise_conv::CreateModel,
+ depthwise_conv::is_ignored,
+ depthwise_conv::examples);
+}
+
+namespace fully_connected_float_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_float_2 test
+#include "generated/examples/fully_connected_float_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_float_2.model.cpp"
+} // namespace fully_connected_float_2
+TEST_F(GeneratedTests, fully_connected_float_2) {
+ execute(fully_connected_float_2::CreateModel,
+ fully_connected_float_2::is_ignored,
+ fully_connected_float_2::examples);
+}
+
+namespace fully_connected_float_large {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_float_large test
+#include "generated/examples/fully_connected_float_large.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_float_large.model.cpp"
+} // namespace fully_connected_float_large
+TEST_F(GeneratedTests, fully_connected_float_large) {
+ execute(fully_connected_float_large::CreateModel,
+ fully_connected_float_large::is_ignored,
+ fully_connected_float_large::examples);
+}
+
+namespace fully_connected_float_large_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_float_large_weights_as_inputs test
+#include "generated/examples/fully_connected_float_large_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_float_large_weights_as_inputs.model.cpp"
+} // namespace fully_connected_float_large_weights_as_inputs
+TEST_F(GeneratedTests, fully_connected_float_large_weights_as_inputs) {
+ execute(fully_connected_float_large_weights_as_inputs::CreateModel,
+ fully_connected_float_large_weights_as_inputs::is_ignored,
+ fully_connected_float_large_weights_as_inputs::examples);
+}
+
+namespace fully_connected_float {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_float test
+#include "generated/examples/fully_connected_float.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_float.model.cpp"
+} // namespace fully_connected_float
+TEST_F(GeneratedTests, fully_connected_float) {
+ execute(fully_connected_float::CreateModel,
+ fully_connected_float::is_ignored,
+ fully_connected_float::examples);
+}
+
+namespace fully_connected_float_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_float_weights_as_inputs test
+#include "generated/examples/fully_connected_float_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_float_weights_as_inputs.model.cpp"
+} // namespace fully_connected_float_weights_as_inputs
+TEST_F(GeneratedTests, fully_connected_float_weights_as_inputs) {
+ execute(fully_connected_float_weights_as_inputs::CreateModel,
+ fully_connected_float_weights_as_inputs::is_ignored,
+ fully_connected_float_weights_as_inputs::examples);
+}
+
+namespace fully_connected_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_quant8_2 test
+#include "generated/examples/fully_connected_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_quant8_2.model.cpp"
+} // namespace fully_connected_quant8_2
+TEST_F(GeneratedTests, fully_connected_quant8_2) {
+ execute(fully_connected_quant8_2::CreateModel,
+ fully_connected_quant8_2::is_ignored,
+ fully_connected_quant8_2::examples);
+}
+
+namespace fully_connected_quant8_large {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_quant8_large test
+#include "generated/examples/fully_connected_quant8_large.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_quant8_large.model.cpp"
+} // namespace fully_connected_quant8_large
+TEST_F(GeneratedTests, fully_connected_quant8_large) {
+ execute(fully_connected_quant8_large::CreateModel,
+ fully_connected_quant8_large::is_ignored,
+ fully_connected_quant8_large::examples);
+}
+
+namespace fully_connected_quant8_large_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_quant8_large_weights_as_inputs test
+#include "generated/examples/fully_connected_quant8_large_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_quant8_large_weights_as_inputs.model.cpp"
+} // namespace fully_connected_quant8_large_weights_as_inputs
+TEST_F(GeneratedTests, fully_connected_quant8_large_weights_as_inputs) {
+ execute(fully_connected_quant8_large_weights_as_inputs::CreateModel,
+ fully_connected_quant8_large_weights_as_inputs::is_ignored,
+ fully_connected_quant8_large_weights_as_inputs::examples);
+}
+
+namespace fully_connected_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_quant8 test
+#include "generated/examples/fully_connected_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_quant8.model.cpp"
+} // namespace fully_connected_quant8
+TEST_F(GeneratedTests, fully_connected_quant8) {
+ execute(fully_connected_quant8::CreateModel,
+ fully_connected_quant8::is_ignored,
+ fully_connected_quant8::examples);
+}
+
+namespace fully_connected_quant8_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated fully_connected_quant8_weights_as_inputs test
+#include "generated/examples/fully_connected_quant8_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/fully_connected_quant8_weights_as_inputs.model.cpp"
+} // namespace fully_connected_quant8_weights_as_inputs
+TEST_F(GeneratedTests, fully_connected_quant8_weights_as_inputs) {
+ execute(fully_connected_quant8_weights_as_inputs::CreateModel,
+ fully_connected_quant8_weights_as_inputs::is_ignored,
+ fully_connected_quant8_weights_as_inputs::examples);
+}
+
+namespace max_pool_float_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_float_1 test
+#include "generated/examples/max_pool_float_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_float_1.model.cpp"
+} // namespace max_pool_float_1
+TEST_F(GeneratedTests, max_pool_float_1) {
+ execute(max_pool_float_1::CreateModel,
+ max_pool_float_1::is_ignored,
+ max_pool_float_1::examples);
+}
+
+namespace max_pool_float_4 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_float_4 test
+#include "generated/examples/max_pool_float_4.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_float_4.model.cpp"
+} // namespace max_pool_float_4
+TEST_F(GeneratedTests, max_pool_float_4) {
+ execute(max_pool_float_4::CreateModel,
+ max_pool_float_4::is_ignored,
+ max_pool_float_4::examples);
+}
+
+namespace max_pool_quant8_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_quant8_1 test
+#include "generated/examples/max_pool_quant8_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_quant8_1.model.cpp"
+} // namespace max_pool_quant8_1
+TEST_F(GeneratedTests, max_pool_quant8_1) {
+ execute(max_pool_quant8_1::CreateModel,
+ max_pool_quant8_1::is_ignored,
+ max_pool_quant8_1::examples);
+}
+
+namespace max_pool_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_quant8_2 test
+#include "generated/examples/max_pool_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_quant8_2.model.cpp"
+} // namespace max_pool_quant8_2
+TEST_F(GeneratedTests, max_pool_quant8_2) {
+ execute(max_pool_quant8_2::CreateModel,
+ max_pool_quant8_2::is_ignored,
+ max_pool_quant8_2::examples);
+}
+
+namespace max_pool_quant8_3 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_quant8_3 test
+#include "generated/examples/max_pool_quant8_3.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_quant8_3.model.cpp"
+} // namespace max_pool_quant8_3
+TEST_F(GeneratedTests, max_pool_quant8_3) {
+ execute(max_pool_quant8_3::CreateModel,
+ max_pool_quant8_3::is_ignored,
+ max_pool_quant8_3::examples);
+}
+
+namespace max_pool_quant8_4 {
+std::vector<MixedTypedExample> examples = {
+// Generated max_pool_quant8_4 test
+#include "generated/examples/max_pool_quant8_4.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/max_pool_quant8_4.model.cpp"
+} // namespace max_pool_quant8_4
+TEST_F(GeneratedTests, max_pool_quant8_4) {
+ execute(max_pool_quant8_4::CreateModel,
+ max_pool_quant8_4::is_ignored,
+ max_pool_quant8_4::examples);
+}
+
+namespace mul_broadcast_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated mul_broadcast_quant8 test
+#include "generated/examples/mul_broadcast_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/mul_broadcast_quant8.model.cpp"
+} // namespace mul_broadcast_quant8
+TEST_F(GeneratedTests, mul_broadcast_quant8) {
+ execute(mul_broadcast_quant8::CreateModel,
+ mul_broadcast_quant8::is_ignored,
+ mul_broadcast_quant8::examples);
+}
+
+namespace mul {
+std::vector<MixedTypedExample> examples = {
+// Generated mul test
+#include "generated/examples/mul.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/mul.model.cpp"
+} // namespace mul
+TEST_F(GeneratedTests, mul) {
+ execute(mul::CreateModel,
+ mul::is_ignored,
+ mul::examples);
+}
+
+namespace mul_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated mul_quant8 test
+#include "generated/examples/mul_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/mul_quant8.model.cpp"
+} // namespace mul_quant8
+TEST_F(GeneratedTests, mul_quant8) {
+ execute(mul_quant8::CreateModel,
+ mul_quant8::is_ignored,
+ mul_quant8::examples);
+}
+
+namespace mul_relu {
+std::vector<MixedTypedExample> examples = {
+// Generated mul_relu test
+#include "generated/examples/mul_relu.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/mul_relu.model.cpp"
+} // namespace mul_relu
+TEST_F(GeneratedTests, mul_relu) {
+ execute(mul_relu::CreateModel,
+ mul_relu::is_ignored,
+ mul_relu::examples);
+}
+
+namespace relu6_float_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated relu6_float_1 test
+#include "generated/examples/relu6_float_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/relu6_float_1.model.cpp"
+} // namespace relu6_float_1
+TEST_F(GeneratedTests, relu6_float_1) {
+ execute(relu6_float_1::CreateModel,
+ relu6_float_1::is_ignored,
+ relu6_float_1::examples);
+}
+
+namespace relu6_float_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated relu6_float_2 test
+#include "generated/examples/relu6_float_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/relu6_float_2.model.cpp"
+} // namespace relu6_float_2
+TEST_F(GeneratedTests, relu6_float_2) {
+ execute(relu6_float_2::CreateModel,
+ relu6_float_2::is_ignored,
+ relu6_float_2::examples);
+}
+
+namespace relu6_quant8_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated relu6_quant8_1 test
+#include "generated/examples/relu6_quant8_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/relu6_quant8_1.model.cpp"
+} // namespace relu6_quant8_1
+TEST_F(GeneratedTests, relu6_quant8_1) {
+ execute(relu6_quant8_1::CreateModel,
+ relu6_quant8_1::is_ignored,
+ relu6_quant8_1::examples);
+}
+
+namespace relu6_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated relu6_quant8_2 test
+#include "generated/examples/relu6_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/relu6_quant8_2.model.cpp"
+} // namespace relu6_quant8_2
+TEST_F(GeneratedTests, relu6_quant8_2) {
+ execute(relu6_quant8_2::CreateModel,
+ relu6_quant8_2::is_ignored,
+ relu6_quant8_2::examples);
+}
+
+namespace reshape {
+std::vector<MixedTypedExample> examples = {
+// Generated reshape test
+#include "generated/examples/reshape.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/reshape.model.cpp"
+} // namespace reshape
+TEST_F(GeneratedTests, reshape) {
+ execute(reshape::CreateModel,
+ reshape::is_ignored,
+ reshape::examples);
+}
+
+namespace reshape_quant8 {
+std::vector<MixedTypedExample> examples = {
+// Generated reshape_quant8 test
+#include "generated/examples/reshape_quant8.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/reshape_quant8.model.cpp"
+} // namespace reshape_quant8
+TEST_F(GeneratedTests, reshape_quant8) {
+ execute(reshape_quant8::CreateModel,
+ reshape_quant8::is_ignored,
+ reshape_quant8::examples);
+}
+
+namespace reshape_quant8_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated reshape_quant8_weights_as_inputs test
+#include "generated/examples/reshape_quant8_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/reshape_quant8_weights_as_inputs.model.cpp"
+} // namespace reshape_quant8_weights_as_inputs
+TEST_F(GeneratedTests, reshape_quant8_weights_as_inputs) {
+ execute(reshape_quant8_weights_as_inputs::CreateModel,
+ reshape_quant8_weights_as_inputs::is_ignored,
+ reshape_quant8_weights_as_inputs::examples);
+}
+
+namespace reshape_weights_as_inputs {
+std::vector<MixedTypedExample> examples = {
+// Generated reshape_weights_as_inputs test
+#include "generated/examples/reshape_weights_as_inputs.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/reshape_weights_as_inputs.model.cpp"
+} // namespace reshape_weights_as_inputs
+TEST_F(GeneratedTests, reshape_weights_as_inputs) {
+ execute(reshape_weights_as_inputs::CreateModel,
+ reshape_weights_as_inputs::is_ignored,
+ reshape_weights_as_inputs::examples);
+}
+
+namespace softmax_float_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated softmax_float_1 test
+#include "generated/examples/softmax_float_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/softmax_float_1.model.cpp"
+} // namespace softmax_float_1
+TEST_F(GeneratedTests, softmax_float_1) {
+ execute(softmax_float_1::CreateModel,
+ softmax_float_1::is_ignored,
+ softmax_float_1::examples);
+}
+
+namespace softmax_quant8_1 {
+std::vector<MixedTypedExample> examples = {
+// Generated softmax_quant8_1 test
+#include "generated/examples/softmax_quant8_1.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/softmax_quant8_1.model.cpp"
+} // namespace softmax_quant8_1
+TEST_F(GeneratedTests, softmax_quant8_1) {
+ execute(softmax_quant8_1::CreateModel,
+ softmax_quant8_1::is_ignored,
+ softmax_quant8_1::examples);
+}
+
+namespace softmax_quant8_2 {
+std::vector<MixedTypedExample> examples = {
+// Generated softmax_quant8_2 test
+#include "generated/examples/softmax_quant8_2.example.cpp"
+};
+// Generated model constructor
+#include "generated/models/softmax_quant8_2.model.cpp"
+} // namespace softmax_quant8_2
+TEST_F(GeneratedTests, softmax_quant8_2) {
+ execute(softmax_quant8_2::CreateModel,
+ softmax_quant8_2::is_ignored,
+ softmax_quant8_2::examples);
+}
+