1 // clang-format off 2 // Generated file (from: reduce_sum.mod.py). Do not edit 3 #include "../../TestGenerated.h" 4 5 namespace reduce_sum { 6 // Generated reduce_sum test 7 #include "generated/examples/reduce_sum.example.cpp" 8 // Generated model constructor 9 #include "generated/models/reduce_sum.model.cpp" 10 } // namespace reduce_sum 11 12 TEST_F(GeneratedTests, reduce_sum) { 13 execute(reduce_sum::CreateModel, 14 reduce_sum::is_ignored, 15 reduce_sum::get_examples()); 16 } 17 TEST_AVAILABLE_SINCE(V1_2, reduce_sum, reduce_sum::CreateModel) 18 19 TEST_F(GeneratedTests, reduce_sum_relaxed) { 20 execute(reduce_sum::CreateModel_relaxed, 21 reduce_sum::is_ignored_relaxed, 22 reduce_sum::get_examples_relaxed()); 23 } 24 25 TEST_F(GeneratedTests, reduce_sum_float16) { 26 execute(reduce_sum::CreateModel_float16, 27 reduce_sum::is_ignored_float16, 28 reduce_sum::get_examples_float16()); 29 } 30 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_float16, reduce_sum::CreateModel_float16) 31 32 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape) { 33 execute(reduce_sum::CreateModel_dynamic_output_shape, 34 reduce_sum::is_ignored_dynamic_output_shape, 35 reduce_sum::get_examples_dynamic_output_shape()); 36 } 37 38 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_relaxed) { 39 execute(reduce_sum::CreateModel_dynamic_output_shape_relaxed, 40 reduce_sum::is_ignored_dynamic_output_shape_relaxed, 41 reduce_sum::get_examples_dynamic_output_shape_relaxed()); 42 } 43 44 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_float16) { 45 execute(reduce_sum::CreateModel_dynamic_output_shape_float16, 46 reduce_sum::is_ignored_dynamic_output_shape_float16, 47 reduce_sum::get_examples_dynamic_output_shape_float16()); 48 } 49 50 TEST_F(GeneratedTests, reduce_sum_2) { 51 execute(reduce_sum::CreateModel_2, 52 reduce_sum::is_ignored_2, 53 reduce_sum::get_examples_2()); 54 } 55 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_2, reduce_sum::CreateModel_2) 56 57 TEST_F(GeneratedTests, reduce_sum_relaxed_2) { 58 execute(reduce_sum::CreateModel_relaxed_2, 59 reduce_sum::is_ignored_relaxed_2, 60 reduce_sum::get_examples_relaxed_2()); 61 } 62 63 TEST_F(GeneratedTests, reduce_sum_float16_2) { 64 execute(reduce_sum::CreateModel_float16_2, 65 reduce_sum::is_ignored_float16_2, 66 reduce_sum::get_examples_float16_2()); 67 } 68 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_float16_2, reduce_sum::CreateModel_float16_2) 69 70 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_2) { 71 execute(reduce_sum::CreateModel_dynamic_output_shape_2, 72 reduce_sum::is_ignored_dynamic_output_shape_2, 73 reduce_sum::get_examples_dynamic_output_shape_2()); 74 } 75 76 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_relaxed_2) { 77 execute(reduce_sum::CreateModel_dynamic_output_shape_relaxed_2, 78 reduce_sum::is_ignored_dynamic_output_shape_relaxed_2, 79 reduce_sum::get_examples_dynamic_output_shape_relaxed_2()); 80 } 81 82 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_float16_2) { 83 execute(reduce_sum::CreateModel_dynamic_output_shape_float16_2, 84 reduce_sum::is_ignored_dynamic_output_shape_float16_2, 85 reduce_sum::get_examples_dynamic_output_shape_float16_2()); 86 } 87 88 TEST_F(GeneratedTests, reduce_sum_3) { 89 execute(reduce_sum::CreateModel_3, 90 reduce_sum::is_ignored_3, 91 reduce_sum::get_examples_3()); 92 } 93 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_3, reduce_sum::CreateModel_3) 94 95 TEST_F(GeneratedTests, reduce_sum_relaxed_3) { 96 execute(reduce_sum::CreateModel_relaxed_3, 97 reduce_sum::is_ignored_relaxed_3, 98 reduce_sum::get_examples_relaxed_3()); 99 } 100 101 TEST_F(GeneratedTests, reduce_sum_float16_3) { 102 execute(reduce_sum::CreateModel_float16_3, 103 reduce_sum::is_ignored_float16_3, 104 reduce_sum::get_examples_float16_3()); 105 } 106 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_float16_3, reduce_sum::CreateModel_float16_3) 107 108 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_3) { 109 execute(reduce_sum::CreateModel_dynamic_output_shape_3, 110 reduce_sum::is_ignored_dynamic_output_shape_3, 111 reduce_sum::get_examples_dynamic_output_shape_3()); 112 } 113 114 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_relaxed_3) { 115 execute(reduce_sum::CreateModel_dynamic_output_shape_relaxed_3, 116 reduce_sum::is_ignored_dynamic_output_shape_relaxed_3, 117 reduce_sum::get_examples_dynamic_output_shape_relaxed_3()); 118 } 119 120 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_float16_3) { 121 execute(reduce_sum::CreateModel_dynamic_output_shape_float16_3, 122 reduce_sum::is_ignored_dynamic_output_shape_float16_3, 123 reduce_sum::get_examples_dynamic_output_shape_float16_3()); 124 } 125 126 TEST_F(GeneratedTests, reduce_sum_4) { 127 execute(reduce_sum::CreateModel_4, 128 reduce_sum::is_ignored_4, 129 reduce_sum::get_examples_4()); 130 } 131 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_4, reduce_sum::CreateModel_4) 132 133 TEST_F(GeneratedTests, reduce_sum_relaxed_4) { 134 execute(reduce_sum::CreateModel_relaxed_4, 135 reduce_sum::is_ignored_relaxed_4, 136 reduce_sum::get_examples_relaxed_4()); 137 } 138 139 TEST_F(GeneratedTests, reduce_sum_float16_4) { 140 execute(reduce_sum::CreateModel_float16_4, 141 reduce_sum::is_ignored_float16_4, 142 reduce_sum::get_examples_float16_4()); 143 } 144 TEST_AVAILABLE_SINCE(V1_2, reduce_sum_float16_4, reduce_sum::CreateModel_float16_4) 145 146 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_4) { 147 execute(reduce_sum::CreateModel_dynamic_output_shape_4, 148 reduce_sum::is_ignored_dynamic_output_shape_4, 149 reduce_sum::get_examples_dynamic_output_shape_4()); 150 } 151 152 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_relaxed_4) { 153 execute(reduce_sum::CreateModel_dynamic_output_shape_relaxed_4, 154 reduce_sum::is_ignored_dynamic_output_shape_relaxed_4, 155 reduce_sum::get_examples_dynamic_output_shape_relaxed_4()); 156 } 157 158 TEST_F(DynamicOutputShapeTest, reduce_sum_dynamic_output_shape_float16_4) { 159 execute(reduce_sum::CreateModel_dynamic_output_shape_float16_4, 160 reduce_sum::is_ignored_dynamic_output_shape_float16_4, 161 reduce_sum::get_examples_dynamic_output_shape_float16_4()); 162 } 163 164