1 // clang-format off 2 // Generated file (from: transpose_conv2d.mod.py). Do not edit 3 #include "../../TestGenerated.h" 4 5 namespace transpose_conv2d { 6 // Generated transpose_conv2d test 7 #include "generated/examples/transpose_conv2d.example.cpp" 8 // Generated model constructor 9 #include "generated/models/transpose_conv2d.model.cpp" 10 } // namespace transpose_conv2d 11 TEST_F(GeneratedTests,transpose_conv2d_nhwc_none)12 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none) { 13 execute(transpose_conv2d::CreateModel_nhwc_none, 14 transpose_conv2d::is_ignored_nhwc_none, 15 transpose_conv2d::get_examples_nhwc_none()); 16 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none,transpose_conv2d::CreateModel_nhwc_none)17 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none, transpose_conv2d::CreateModel_nhwc_none) 18 19 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_weight_as_input) { 20 execute(transpose_conv2d::CreateModel_nhwc_none_weight_as_input, 21 transpose_conv2d::is_ignored_nhwc_none_weight_as_input, 22 transpose_conv2d::get_examples_nhwc_none_weight_as_input()); 23 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_weight_as_input,transpose_conv2d::CreateModel_nhwc_none_weight_as_input)24 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_weight_as_input, transpose_conv2d::CreateModel_nhwc_none_weight_as_input) 25 26 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_relaxed) { 27 execute(transpose_conv2d::CreateModel_nhwc_none_relaxed, 28 transpose_conv2d::is_ignored_nhwc_none_relaxed, 29 transpose_conv2d::get_examples_nhwc_none_relaxed()); 30 } 31 TEST_F(GeneratedTests,transpose_conv2d_nhwc_none_relaxed_weight_as_input)32 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_relaxed_weight_as_input) { 33 execute(transpose_conv2d::CreateModel_nhwc_none_relaxed_weight_as_input, 34 transpose_conv2d::is_ignored_nhwc_none_relaxed_weight_as_input, 35 transpose_conv2d::get_examples_nhwc_none_relaxed_weight_as_input()); 36 } 37 TEST_F(GeneratedTests,transpose_conv2d_nhwc_none_quant8)38 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_quant8) { 39 execute(transpose_conv2d::CreateModel_nhwc_none_quant8, 40 transpose_conv2d::is_ignored_nhwc_none_quant8, 41 transpose_conv2d::get_examples_nhwc_none_quant8()); 42 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_quant8,transpose_conv2d::CreateModel_nhwc_none_quant8)43 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_quant8, transpose_conv2d::CreateModel_nhwc_none_quant8) 44 45 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_quant8_weight_as_input) { 46 execute(transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input, 47 transpose_conv2d::is_ignored_nhwc_none_quant8_weight_as_input, 48 transpose_conv2d::get_examples_nhwc_none_quant8_weight_as_input()); 49 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_quant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input)50 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_quant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input) 51 52 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_quant8_2) { 53 execute(transpose_conv2d::CreateModel_nhwc_none_quant8_2, 54 transpose_conv2d::is_ignored_nhwc_none_quant8_2, 55 transpose_conv2d::get_examples_nhwc_none_quant8_2()); 56 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_quant8_2,transpose_conv2d::CreateModel_nhwc_none_quant8_2)57 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_quant8_2, transpose_conv2d::CreateModel_nhwc_none_quant8_2) 58 59 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_quant8_weight_as_input_2) { 60 execute(transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input_2, 61 transpose_conv2d::is_ignored_nhwc_none_quant8_weight_as_input_2, 62 transpose_conv2d::get_examples_nhwc_none_quant8_weight_as_input_2()); 63 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input_2)64 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_none_quant8_weight_as_input_2) 65 66 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_channelQuant8) { 67 execute(transpose_conv2d::CreateModel_nhwc_none_channelQuant8, 68 transpose_conv2d::is_ignored_nhwc_none_channelQuant8, 69 transpose_conv2d::get_examples_nhwc_none_channelQuant8()); 70 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_channelQuant8,transpose_conv2d::CreateModel_nhwc_none_channelQuant8)71 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_channelQuant8, transpose_conv2d::CreateModel_nhwc_none_channelQuant8) 72 73 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_channelQuant8_weight_as_input) { 74 execute(transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input, 75 transpose_conv2d::is_ignored_nhwc_none_channelQuant8_weight_as_input, 76 transpose_conv2d::get_examples_nhwc_none_channelQuant8_weight_as_input()); 77 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input)78 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input) 79 80 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_channelQuant8_2) { 81 execute(transpose_conv2d::CreateModel_nhwc_none_channelQuant8_2, 82 transpose_conv2d::is_ignored_nhwc_none_channelQuant8_2, 83 transpose_conv2d::get_examples_nhwc_none_channelQuant8_2()); 84 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_channelQuant8_2,transpose_conv2d::CreateModel_nhwc_none_channelQuant8_2)85 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_channelQuant8_2, transpose_conv2d::CreateModel_nhwc_none_channelQuant8_2) 86 87 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_channelQuant8_weight_as_input_2) { 88 execute(transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input_2, 89 transpose_conv2d::is_ignored_nhwc_none_channelQuant8_weight_as_input_2, 90 transpose_conv2d::get_examples_nhwc_none_channelQuant8_weight_as_input_2()); 91 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input_2)92 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_none_channelQuant8_weight_as_input_2) 93 94 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_float16) { 95 execute(transpose_conv2d::CreateModel_nhwc_none_float16, 96 transpose_conv2d::is_ignored_nhwc_none_float16, 97 transpose_conv2d::get_examples_nhwc_none_float16()); 98 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_float16,transpose_conv2d::CreateModel_nhwc_none_float16)99 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_float16, transpose_conv2d::CreateModel_nhwc_none_float16) 100 101 TEST_F(GeneratedTests, transpose_conv2d_nhwc_none_float16_weight_as_input) { 102 execute(transpose_conv2d::CreateModel_nhwc_none_float16_weight_as_input, 103 transpose_conv2d::is_ignored_nhwc_none_float16_weight_as_input, 104 transpose_conv2d::get_examples_nhwc_none_float16_weight_as_input()); 105 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_none_float16_weight_as_input,transpose_conv2d::CreateModel_nhwc_none_float16_weight_as_input)106 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_none_float16_weight_as_input, transpose_conv2d::CreateModel_nhwc_none_float16_weight_as_input) 107 108 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu) { 109 execute(transpose_conv2d::CreateModel_nhwc_relu, 110 transpose_conv2d::is_ignored_nhwc_relu, 111 transpose_conv2d::get_examples_nhwc_relu()); 112 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu,transpose_conv2d::CreateModel_nhwc_relu)113 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu, transpose_conv2d::CreateModel_nhwc_relu) 114 115 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_weight_as_input) { 116 execute(transpose_conv2d::CreateModel_nhwc_relu_weight_as_input, 117 transpose_conv2d::is_ignored_nhwc_relu_weight_as_input, 118 transpose_conv2d::get_examples_nhwc_relu_weight_as_input()); 119 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu_weight_as_input)120 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu_weight_as_input) 121 122 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_relaxed) { 123 execute(transpose_conv2d::CreateModel_nhwc_relu_relaxed, 124 transpose_conv2d::is_ignored_nhwc_relu_relaxed, 125 transpose_conv2d::get_examples_nhwc_relu_relaxed()); 126 } 127 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu_relaxed_weight_as_input)128 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_relaxed_weight_as_input) { 129 execute(transpose_conv2d::CreateModel_nhwc_relu_relaxed_weight_as_input, 130 transpose_conv2d::is_ignored_nhwc_relu_relaxed_weight_as_input, 131 transpose_conv2d::get_examples_nhwc_relu_relaxed_weight_as_input()); 132 } 133 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu_quant8)134 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_quant8) { 135 execute(transpose_conv2d::CreateModel_nhwc_relu_quant8, 136 transpose_conv2d::is_ignored_nhwc_relu_quant8, 137 transpose_conv2d::get_examples_nhwc_relu_quant8()); 138 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_quant8,transpose_conv2d::CreateModel_nhwc_relu_quant8)139 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_quant8, transpose_conv2d::CreateModel_nhwc_relu_quant8) 140 141 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_quant8_weight_as_input) { 142 execute(transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input, 143 transpose_conv2d::is_ignored_nhwc_relu_quant8_weight_as_input, 144 transpose_conv2d::get_examples_nhwc_relu_quant8_weight_as_input()); 145 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_quant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input)146 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_quant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input) 147 148 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_quant8_2) { 149 execute(transpose_conv2d::CreateModel_nhwc_relu_quant8_2, 150 transpose_conv2d::is_ignored_nhwc_relu_quant8_2, 151 transpose_conv2d::get_examples_nhwc_relu_quant8_2()); 152 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_quant8_2,transpose_conv2d::CreateModel_nhwc_relu_quant8_2)153 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_quant8_2, transpose_conv2d::CreateModel_nhwc_relu_quant8_2) 154 155 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_quant8_weight_as_input_2) { 156 execute(transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input_2, 157 transpose_conv2d::is_ignored_nhwc_relu_quant8_weight_as_input_2, 158 transpose_conv2d::get_examples_nhwc_relu_quant8_weight_as_input_2()); 159 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input_2)160 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu_quant8_weight_as_input_2) 161 162 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_channelQuant8) { 163 execute(transpose_conv2d::CreateModel_nhwc_relu_channelQuant8, 164 transpose_conv2d::is_ignored_nhwc_relu_channelQuant8, 165 transpose_conv2d::get_examples_nhwc_relu_channelQuant8()); 166 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_channelQuant8,transpose_conv2d::CreateModel_nhwc_relu_channelQuant8)167 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_channelQuant8, transpose_conv2d::CreateModel_nhwc_relu_channelQuant8) 168 169 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input) { 170 execute(transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input, 171 transpose_conv2d::is_ignored_nhwc_relu_channelQuant8_weight_as_input, 172 transpose_conv2d::get_examples_nhwc_relu_channelQuant8_weight_as_input()); 173 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input)174 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input) 175 176 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_channelQuant8_2) { 177 execute(transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_2, 178 transpose_conv2d::is_ignored_nhwc_relu_channelQuant8_2, 179 transpose_conv2d::get_examples_nhwc_relu_channelQuant8_2()); 180 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_channelQuant8_2,transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_2)181 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_channelQuant8_2, transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_2) 182 183 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input_2) { 184 execute(transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input_2, 185 transpose_conv2d::is_ignored_nhwc_relu_channelQuant8_weight_as_input_2, 186 transpose_conv2d::get_examples_nhwc_relu_channelQuant8_weight_as_input_2()); 187 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input_2)188 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu_channelQuant8_weight_as_input_2) 189 190 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_float16) { 191 execute(transpose_conv2d::CreateModel_nhwc_relu_float16, 192 transpose_conv2d::is_ignored_nhwc_relu_float16, 193 transpose_conv2d::get_examples_nhwc_relu_float16()); 194 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_float16,transpose_conv2d::CreateModel_nhwc_relu_float16)195 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_float16, transpose_conv2d::CreateModel_nhwc_relu_float16) 196 197 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu_float16_weight_as_input) { 198 execute(transpose_conv2d::CreateModel_nhwc_relu_float16_weight_as_input, 199 transpose_conv2d::is_ignored_nhwc_relu_float16_weight_as_input, 200 transpose_conv2d::get_examples_nhwc_relu_float16_weight_as_input()); 201 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu_float16_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu_float16_weight_as_input)202 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu_float16_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu_float16_weight_as_input) 203 204 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1) { 205 execute(transpose_conv2d::CreateModel_nhwc_relu1, 206 transpose_conv2d::is_ignored_nhwc_relu1, 207 transpose_conv2d::get_examples_nhwc_relu1()); 208 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1,transpose_conv2d::CreateModel_nhwc_relu1)209 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1, transpose_conv2d::CreateModel_nhwc_relu1) 210 211 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_weight_as_input) { 212 execute(transpose_conv2d::CreateModel_nhwc_relu1_weight_as_input, 213 transpose_conv2d::is_ignored_nhwc_relu1_weight_as_input, 214 transpose_conv2d::get_examples_nhwc_relu1_weight_as_input()); 215 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu1_weight_as_input)216 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu1_weight_as_input) 217 218 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_relaxed) { 219 execute(transpose_conv2d::CreateModel_nhwc_relu1_relaxed, 220 transpose_conv2d::is_ignored_nhwc_relu1_relaxed, 221 transpose_conv2d::get_examples_nhwc_relu1_relaxed()); 222 } 223 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu1_relaxed_weight_as_input)224 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_relaxed_weight_as_input) { 225 execute(transpose_conv2d::CreateModel_nhwc_relu1_relaxed_weight_as_input, 226 transpose_conv2d::is_ignored_nhwc_relu1_relaxed_weight_as_input, 227 transpose_conv2d::get_examples_nhwc_relu1_relaxed_weight_as_input()); 228 } 229 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu1_quant8)230 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_quant8) { 231 execute(transpose_conv2d::CreateModel_nhwc_relu1_quant8, 232 transpose_conv2d::is_ignored_nhwc_relu1_quant8, 233 transpose_conv2d::get_examples_nhwc_relu1_quant8()); 234 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_quant8,transpose_conv2d::CreateModel_nhwc_relu1_quant8)235 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_quant8, transpose_conv2d::CreateModel_nhwc_relu1_quant8) 236 237 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_quant8_weight_as_input) { 238 execute(transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input, 239 transpose_conv2d::is_ignored_nhwc_relu1_quant8_weight_as_input, 240 transpose_conv2d::get_examples_nhwc_relu1_quant8_weight_as_input()); 241 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_quant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input)242 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_quant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input) 243 244 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_quant8_2) { 245 execute(transpose_conv2d::CreateModel_nhwc_relu1_quant8_2, 246 transpose_conv2d::is_ignored_nhwc_relu1_quant8_2, 247 transpose_conv2d::get_examples_nhwc_relu1_quant8_2()); 248 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_quant8_2,transpose_conv2d::CreateModel_nhwc_relu1_quant8_2)249 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_quant8_2, transpose_conv2d::CreateModel_nhwc_relu1_quant8_2) 250 251 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_quant8_weight_as_input_2) { 252 execute(transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input_2, 253 transpose_conv2d::is_ignored_nhwc_relu1_quant8_weight_as_input_2, 254 transpose_conv2d::get_examples_nhwc_relu1_quant8_weight_as_input_2()); 255 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input_2)256 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu1_quant8_weight_as_input_2) 257 258 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_channelQuant8) { 259 execute(transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8, 260 transpose_conv2d::is_ignored_nhwc_relu1_channelQuant8, 261 transpose_conv2d::get_examples_nhwc_relu1_channelQuant8()); 262 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_channelQuant8,transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8)263 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_channelQuant8, transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8) 264 265 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input) { 266 execute(transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input, 267 transpose_conv2d::is_ignored_nhwc_relu1_channelQuant8_weight_as_input, 268 transpose_conv2d::get_examples_nhwc_relu1_channelQuant8_weight_as_input()); 269 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input)270 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input) 271 272 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_channelQuant8_2) { 273 execute(transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_2, 274 transpose_conv2d::is_ignored_nhwc_relu1_channelQuant8_2, 275 transpose_conv2d::get_examples_nhwc_relu1_channelQuant8_2()); 276 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_channelQuant8_2,transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_2)277 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_channelQuant8_2, transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_2) 278 279 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input_2) { 280 execute(transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input_2, 281 transpose_conv2d::is_ignored_nhwc_relu1_channelQuant8_weight_as_input_2, 282 transpose_conv2d::get_examples_nhwc_relu1_channelQuant8_weight_as_input_2()); 283 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input_2)284 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu1_channelQuant8_weight_as_input_2) 285 286 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_float16) { 287 execute(transpose_conv2d::CreateModel_nhwc_relu1_float16, 288 transpose_conv2d::is_ignored_nhwc_relu1_float16, 289 transpose_conv2d::get_examples_nhwc_relu1_float16()); 290 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_float16,transpose_conv2d::CreateModel_nhwc_relu1_float16)291 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_float16, transpose_conv2d::CreateModel_nhwc_relu1_float16) 292 293 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu1_float16_weight_as_input) { 294 execute(transpose_conv2d::CreateModel_nhwc_relu1_float16_weight_as_input, 295 transpose_conv2d::is_ignored_nhwc_relu1_float16_weight_as_input, 296 transpose_conv2d::get_examples_nhwc_relu1_float16_weight_as_input()); 297 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu1_float16_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu1_float16_weight_as_input)298 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu1_float16_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu1_float16_weight_as_input) 299 300 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6) { 301 execute(transpose_conv2d::CreateModel_nhwc_relu6, 302 transpose_conv2d::is_ignored_nhwc_relu6, 303 transpose_conv2d::get_examples_nhwc_relu6()); 304 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6,transpose_conv2d::CreateModel_nhwc_relu6)305 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6, transpose_conv2d::CreateModel_nhwc_relu6) 306 307 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_weight_as_input) { 308 execute(transpose_conv2d::CreateModel_nhwc_relu6_weight_as_input, 309 transpose_conv2d::is_ignored_nhwc_relu6_weight_as_input, 310 transpose_conv2d::get_examples_nhwc_relu6_weight_as_input()); 311 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu6_weight_as_input)312 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu6_weight_as_input) 313 314 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_relaxed) { 315 execute(transpose_conv2d::CreateModel_nhwc_relu6_relaxed, 316 transpose_conv2d::is_ignored_nhwc_relu6_relaxed, 317 transpose_conv2d::get_examples_nhwc_relu6_relaxed()); 318 } 319 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu6_relaxed_weight_as_input)320 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_relaxed_weight_as_input) { 321 execute(transpose_conv2d::CreateModel_nhwc_relu6_relaxed_weight_as_input, 322 transpose_conv2d::is_ignored_nhwc_relu6_relaxed_weight_as_input, 323 transpose_conv2d::get_examples_nhwc_relu6_relaxed_weight_as_input()); 324 } 325 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relu6_quant8)326 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_quant8) { 327 execute(transpose_conv2d::CreateModel_nhwc_relu6_quant8, 328 transpose_conv2d::is_ignored_nhwc_relu6_quant8, 329 transpose_conv2d::get_examples_nhwc_relu6_quant8()); 330 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_quant8,transpose_conv2d::CreateModel_nhwc_relu6_quant8)331 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_quant8, transpose_conv2d::CreateModel_nhwc_relu6_quant8) 332 333 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_quant8_weight_as_input) { 334 execute(transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input, 335 transpose_conv2d::is_ignored_nhwc_relu6_quant8_weight_as_input, 336 transpose_conv2d::get_examples_nhwc_relu6_quant8_weight_as_input()); 337 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_quant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input)338 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_quant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input) 339 340 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_quant8_2) { 341 execute(transpose_conv2d::CreateModel_nhwc_relu6_quant8_2, 342 transpose_conv2d::is_ignored_nhwc_relu6_quant8_2, 343 transpose_conv2d::get_examples_nhwc_relu6_quant8_2()); 344 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_quant8_2,transpose_conv2d::CreateModel_nhwc_relu6_quant8_2)345 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_quant8_2, transpose_conv2d::CreateModel_nhwc_relu6_quant8_2) 346 347 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_quant8_weight_as_input_2) { 348 execute(transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input_2, 349 transpose_conv2d::is_ignored_nhwc_relu6_quant8_weight_as_input_2, 350 transpose_conv2d::get_examples_nhwc_relu6_quant8_weight_as_input_2()); 351 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input_2)352 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu6_quant8_weight_as_input_2) 353 354 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_channelQuant8) { 355 execute(transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8, 356 transpose_conv2d::is_ignored_nhwc_relu6_channelQuant8, 357 transpose_conv2d::get_examples_nhwc_relu6_channelQuant8()); 358 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_channelQuant8,transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8)359 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_channelQuant8, transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8) 360 361 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input) { 362 execute(transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input, 363 transpose_conv2d::is_ignored_nhwc_relu6_channelQuant8_weight_as_input, 364 transpose_conv2d::get_examples_nhwc_relu6_channelQuant8_weight_as_input()); 365 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input)366 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input) 367 368 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_channelQuant8_2) { 369 execute(transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_2, 370 transpose_conv2d::is_ignored_nhwc_relu6_channelQuant8_2, 371 transpose_conv2d::get_examples_nhwc_relu6_channelQuant8_2()); 372 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_channelQuant8_2,transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_2)373 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_channelQuant8_2, transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_2) 374 375 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input_2) { 376 execute(transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input_2, 377 transpose_conv2d::is_ignored_nhwc_relu6_channelQuant8_weight_as_input_2, 378 transpose_conv2d::get_examples_nhwc_relu6_channelQuant8_weight_as_input_2()); 379 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input_2)380 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_relu6_channelQuant8_weight_as_input_2) 381 382 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_float16) { 383 execute(transpose_conv2d::CreateModel_nhwc_relu6_float16, 384 transpose_conv2d::is_ignored_nhwc_relu6_float16, 385 transpose_conv2d::get_examples_nhwc_relu6_float16()); 386 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_float16,transpose_conv2d::CreateModel_nhwc_relu6_float16)387 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_float16, transpose_conv2d::CreateModel_nhwc_relu6_float16) 388 389 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relu6_float16_weight_as_input) { 390 execute(transpose_conv2d::CreateModel_nhwc_relu6_float16_weight_as_input, 391 transpose_conv2d::is_ignored_nhwc_relu6_float16_weight_as_input, 392 transpose_conv2d::get_examples_nhwc_relu6_float16_weight_as_input()); 393 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_relu6_float16_weight_as_input,transpose_conv2d::CreateModel_nhwc_relu6_float16_weight_as_input)394 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_relu6_float16_weight_as_input, transpose_conv2d::CreateModel_nhwc_relu6_float16_weight_as_input) 395 396 TEST_F(GeneratedTests, transpose_conv2d_nchw_none) { 397 execute(transpose_conv2d::CreateModel_nchw_none, 398 transpose_conv2d::is_ignored_nchw_none, 399 transpose_conv2d::get_examples_nchw_none()); 400 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none,transpose_conv2d::CreateModel_nchw_none)401 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none, transpose_conv2d::CreateModel_nchw_none) 402 403 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_weight_as_input) { 404 execute(transpose_conv2d::CreateModel_nchw_none_weight_as_input, 405 transpose_conv2d::is_ignored_nchw_none_weight_as_input, 406 transpose_conv2d::get_examples_nchw_none_weight_as_input()); 407 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_weight_as_input,transpose_conv2d::CreateModel_nchw_none_weight_as_input)408 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_weight_as_input, transpose_conv2d::CreateModel_nchw_none_weight_as_input) 409 410 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_relaxed) { 411 execute(transpose_conv2d::CreateModel_nchw_none_relaxed, 412 transpose_conv2d::is_ignored_nchw_none_relaxed, 413 transpose_conv2d::get_examples_nchw_none_relaxed()); 414 } 415 TEST_F(GeneratedTests,transpose_conv2d_nchw_none_relaxed_weight_as_input)416 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_relaxed_weight_as_input) { 417 execute(transpose_conv2d::CreateModel_nchw_none_relaxed_weight_as_input, 418 transpose_conv2d::is_ignored_nchw_none_relaxed_weight_as_input, 419 transpose_conv2d::get_examples_nchw_none_relaxed_weight_as_input()); 420 } 421 TEST_F(GeneratedTests,transpose_conv2d_nchw_none_quant8)422 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_quant8) { 423 execute(transpose_conv2d::CreateModel_nchw_none_quant8, 424 transpose_conv2d::is_ignored_nchw_none_quant8, 425 transpose_conv2d::get_examples_nchw_none_quant8()); 426 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_quant8,transpose_conv2d::CreateModel_nchw_none_quant8)427 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_quant8, transpose_conv2d::CreateModel_nchw_none_quant8) 428 429 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_quant8_weight_as_input) { 430 execute(transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input, 431 transpose_conv2d::is_ignored_nchw_none_quant8_weight_as_input, 432 transpose_conv2d::get_examples_nchw_none_quant8_weight_as_input()); 433 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_quant8_weight_as_input,transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input)434 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_quant8_weight_as_input, transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input) 435 436 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_quant8_2) { 437 execute(transpose_conv2d::CreateModel_nchw_none_quant8_2, 438 transpose_conv2d::is_ignored_nchw_none_quant8_2, 439 transpose_conv2d::get_examples_nchw_none_quant8_2()); 440 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_quant8_2,transpose_conv2d::CreateModel_nchw_none_quant8_2)441 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_quant8_2, transpose_conv2d::CreateModel_nchw_none_quant8_2) 442 443 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_quant8_weight_as_input_2) { 444 execute(transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input_2, 445 transpose_conv2d::is_ignored_nchw_none_quant8_weight_as_input_2, 446 transpose_conv2d::get_examples_nchw_none_quant8_weight_as_input_2()); 447 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input_2)448 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_none_quant8_weight_as_input_2) 449 450 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_channelQuant8) { 451 execute(transpose_conv2d::CreateModel_nchw_none_channelQuant8, 452 transpose_conv2d::is_ignored_nchw_none_channelQuant8, 453 transpose_conv2d::get_examples_nchw_none_channelQuant8()); 454 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_channelQuant8,transpose_conv2d::CreateModel_nchw_none_channelQuant8)455 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_channelQuant8, transpose_conv2d::CreateModel_nchw_none_channelQuant8) 456 457 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_channelQuant8_weight_as_input) { 458 execute(transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input, 459 transpose_conv2d::is_ignored_nchw_none_channelQuant8_weight_as_input, 460 transpose_conv2d::get_examples_nchw_none_channelQuant8_weight_as_input()); 461 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input)462 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input) 463 464 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_channelQuant8_2) { 465 execute(transpose_conv2d::CreateModel_nchw_none_channelQuant8_2, 466 transpose_conv2d::is_ignored_nchw_none_channelQuant8_2, 467 transpose_conv2d::get_examples_nchw_none_channelQuant8_2()); 468 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_channelQuant8_2,transpose_conv2d::CreateModel_nchw_none_channelQuant8_2)469 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_channelQuant8_2, transpose_conv2d::CreateModel_nchw_none_channelQuant8_2) 470 471 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_channelQuant8_weight_as_input_2) { 472 execute(transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input_2, 473 transpose_conv2d::is_ignored_nchw_none_channelQuant8_weight_as_input_2, 474 transpose_conv2d::get_examples_nchw_none_channelQuant8_weight_as_input_2()); 475 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input_2)476 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_none_channelQuant8_weight_as_input_2) 477 478 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_float16) { 479 execute(transpose_conv2d::CreateModel_nchw_none_float16, 480 transpose_conv2d::is_ignored_nchw_none_float16, 481 transpose_conv2d::get_examples_nchw_none_float16()); 482 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_float16,transpose_conv2d::CreateModel_nchw_none_float16)483 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_float16, transpose_conv2d::CreateModel_nchw_none_float16) 484 485 TEST_F(GeneratedTests, transpose_conv2d_nchw_none_float16_weight_as_input) { 486 execute(transpose_conv2d::CreateModel_nchw_none_float16_weight_as_input, 487 transpose_conv2d::is_ignored_nchw_none_float16_weight_as_input, 488 transpose_conv2d::get_examples_nchw_none_float16_weight_as_input()); 489 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_none_float16_weight_as_input,transpose_conv2d::CreateModel_nchw_none_float16_weight_as_input)490 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_none_float16_weight_as_input, transpose_conv2d::CreateModel_nchw_none_float16_weight_as_input) 491 492 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu) { 493 execute(transpose_conv2d::CreateModel_nchw_relu, 494 transpose_conv2d::is_ignored_nchw_relu, 495 transpose_conv2d::get_examples_nchw_relu()); 496 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu,transpose_conv2d::CreateModel_nchw_relu)497 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu, transpose_conv2d::CreateModel_nchw_relu) 498 499 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_weight_as_input) { 500 execute(transpose_conv2d::CreateModel_nchw_relu_weight_as_input, 501 transpose_conv2d::is_ignored_nchw_relu_weight_as_input, 502 transpose_conv2d::get_examples_nchw_relu_weight_as_input()); 503 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_weight_as_input,transpose_conv2d::CreateModel_nchw_relu_weight_as_input)504 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_weight_as_input, transpose_conv2d::CreateModel_nchw_relu_weight_as_input) 505 506 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_relaxed) { 507 execute(transpose_conv2d::CreateModel_nchw_relu_relaxed, 508 transpose_conv2d::is_ignored_nchw_relu_relaxed, 509 transpose_conv2d::get_examples_nchw_relu_relaxed()); 510 } 511 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu_relaxed_weight_as_input)512 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_relaxed_weight_as_input) { 513 execute(transpose_conv2d::CreateModel_nchw_relu_relaxed_weight_as_input, 514 transpose_conv2d::is_ignored_nchw_relu_relaxed_weight_as_input, 515 transpose_conv2d::get_examples_nchw_relu_relaxed_weight_as_input()); 516 } 517 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu_quant8)518 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_quant8) { 519 execute(transpose_conv2d::CreateModel_nchw_relu_quant8, 520 transpose_conv2d::is_ignored_nchw_relu_quant8, 521 transpose_conv2d::get_examples_nchw_relu_quant8()); 522 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_quant8,transpose_conv2d::CreateModel_nchw_relu_quant8)523 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_quant8, transpose_conv2d::CreateModel_nchw_relu_quant8) 524 525 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_quant8_weight_as_input) { 526 execute(transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input, 527 transpose_conv2d::is_ignored_nchw_relu_quant8_weight_as_input, 528 transpose_conv2d::get_examples_nchw_relu_quant8_weight_as_input()); 529 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_quant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input)530 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_quant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input) 531 532 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_quant8_2) { 533 execute(transpose_conv2d::CreateModel_nchw_relu_quant8_2, 534 transpose_conv2d::is_ignored_nchw_relu_quant8_2, 535 transpose_conv2d::get_examples_nchw_relu_quant8_2()); 536 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_quant8_2,transpose_conv2d::CreateModel_nchw_relu_quant8_2)537 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_quant8_2, transpose_conv2d::CreateModel_nchw_relu_quant8_2) 538 539 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_quant8_weight_as_input_2) { 540 execute(transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input_2, 541 transpose_conv2d::is_ignored_nchw_relu_quant8_weight_as_input_2, 542 transpose_conv2d::get_examples_nchw_relu_quant8_weight_as_input_2()); 543 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input_2)544 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu_quant8_weight_as_input_2) 545 546 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_channelQuant8) { 547 execute(transpose_conv2d::CreateModel_nchw_relu_channelQuant8, 548 transpose_conv2d::is_ignored_nchw_relu_channelQuant8, 549 transpose_conv2d::get_examples_nchw_relu_channelQuant8()); 550 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_channelQuant8,transpose_conv2d::CreateModel_nchw_relu_channelQuant8)551 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_channelQuant8, transpose_conv2d::CreateModel_nchw_relu_channelQuant8) 552 553 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_channelQuant8_weight_as_input) { 554 execute(transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input, 555 transpose_conv2d::is_ignored_nchw_relu_channelQuant8_weight_as_input, 556 transpose_conv2d::get_examples_nchw_relu_channelQuant8_weight_as_input()); 557 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input)558 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input) 559 560 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_channelQuant8_2) { 561 execute(transpose_conv2d::CreateModel_nchw_relu_channelQuant8_2, 562 transpose_conv2d::is_ignored_nchw_relu_channelQuant8_2, 563 transpose_conv2d::get_examples_nchw_relu_channelQuant8_2()); 564 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_channelQuant8_2,transpose_conv2d::CreateModel_nchw_relu_channelQuant8_2)565 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_channelQuant8_2, transpose_conv2d::CreateModel_nchw_relu_channelQuant8_2) 566 567 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_channelQuant8_weight_as_input_2) { 568 execute(transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input_2, 569 transpose_conv2d::is_ignored_nchw_relu_channelQuant8_weight_as_input_2, 570 transpose_conv2d::get_examples_nchw_relu_channelQuant8_weight_as_input_2()); 571 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input_2)572 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu_channelQuant8_weight_as_input_2) 573 574 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_float16) { 575 execute(transpose_conv2d::CreateModel_nchw_relu_float16, 576 transpose_conv2d::is_ignored_nchw_relu_float16, 577 transpose_conv2d::get_examples_nchw_relu_float16()); 578 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_float16,transpose_conv2d::CreateModel_nchw_relu_float16)579 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_float16, transpose_conv2d::CreateModel_nchw_relu_float16) 580 581 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu_float16_weight_as_input) { 582 execute(transpose_conv2d::CreateModel_nchw_relu_float16_weight_as_input, 583 transpose_conv2d::is_ignored_nchw_relu_float16_weight_as_input, 584 transpose_conv2d::get_examples_nchw_relu_float16_weight_as_input()); 585 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu_float16_weight_as_input,transpose_conv2d::CreateModel_nchw_relu_float16_weight_as_input)586 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu_float16_weight_as_input, transpose_conv2d::CreateModel_nchw_relu_float16_weight_as_input) 587 588 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1) { 589 execute(transpose_conv2d::CreateModel_nchw_relu1, 590 transpose_conv2d::is_ignored_nchw_relu1, 591 transpose_conv2d::get_examples_nchw_relu1()); 592 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1,transpose_conv2d::CreateModel_nchw_relu1)593 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1, transpose_conv2d::CreateModel_nchw_relu1) 594 595 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_weight_as_input) { 596 execute(transpose_conv2d::CreateModel_nchw_relu1_weight_as_input, 597 transpose_conv2d::is_ignored_nchw_relu1_weight_as_input, 598 transpose_conv2d::get_examples_nchw_relu1_weight_as_input()); 599 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_weight_as_input,transpose_conv2d::CreateModel_nchw_relu1_weight_as_input)600 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_weight_as_input, transpose_conv2d::CreateModel_nchw_relu1_weight_as_input) 601 602 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_relaxed) { 603 execute(transpose_conv2d::CreateModel_nchw_relu1_relaxed, 604 transpose_conv2d::is_ignored_nchw_relu1_relaxed, 605 transpose_conv2d::get_examples_nchw_relu1_relaxed()); 606 } 607 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu1_relaxed_weight_as_input)608 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_relaxed_weight_as_input) { 609 execute(transpose_conv2d::CreateModel_nchw_relu1_relaxed_weight_as_input, 610 transpose_conv2d::is_ignored_nchw_relu1_relaxed_weight_as_input, 611 transpose_conv2d::get_examples_nchw_relu1_relaxed_weight_as_input()); 612 } 613 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu1_quant8)614 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_quant8) { 615 execute(transpose_conv2d::CreateModel_nchw_relu1_quant8, 616 transpose_conv2d::is_ignored_nchw_relu1_quant8, 617 transpose_conv2d::get_examples_nchw_relu1_quant8()); 618 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_quant8,transpose_conv2d::CreateModel_nchw_relu1_quant8)619 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_quant8, transpose_conv2d::CreateModel_nchw_relu1_quant8) 620 621 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_quant8_weight_as_input) { 622 execute(transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input, 623 transpose_conv2d::is_ignored_nchw_relu1_quant8_weight_as_input, 624 transpose_conv2d::get_examples_nchw_relu1_quant8_weight_as_input()); 625 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_quant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input)626 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_quant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input) 627 628 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_quant8_2) { 629 execute(transpose_conv2d::CreateModel_nchw_relu1_quant8_2, 630 transpose_conv2d::is_ignored_nchw_relu1_quant8_2, 631 transpose_conv2d::get_examples_nchw_relu1_quant8_2()); 632 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_quant8_2,transpose_conv2d::CreateModel_nchw_relu1_quant8_2)633 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_quant8_2, transpose_conv2d::CreateModel_nchw_relu1_quant8_2) 634 635 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_quant8_weight_as_input_2) { 636 execute(transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input_2, 637 transpose_conv2d::is_ignored_nchw_relu1_quant8_weight_as_input_2, 638 transpose_conv2d::get_examples_nchw_relu1_quant8_weight_as_input_2()); 639 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input_2)640 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu1_quant8_weight_as_input_2) 641 642 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_channelQuant8) { 643 execute(transpose_conv2d::CreateModel_nchw_relu1_channelQuant8, 644 transpose_conv2d::is_ignored_nchw_relu1_channelQuant8, 645 transpose_conv2d::get_examples_nchw_relu1_channelQuant8()); 646 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_channelQuant8,transpose_conv2d::CreateModel_nchw_relu1_channelQuant8)647 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_channelQuant8, transpose_conv2d::CreateModel_nchw_relu1_channelQuant8) 648 649 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input) { 650 execute(transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input, 651 transpose_conv2d::is_ignored_nchw_relu1_channelQuant8_weight_as_input, 652 transpose_conv2d::get_examples_nchw_relu1_channelQuant8_weight_as_input()); 653 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input)654 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input) 655 656 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_channelQuant8_2) { 657 execute(transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_2, 658 transpose_conv2d::is_ignored_nchw_relu1_channelQuant8_2, 659 transpose_conv2d::get_examples_nchw_relu1_channelQuant8_2()); 660 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_channelQuant8_2,transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_2)661 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_channelQuant8_2, transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_2) 662 663 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input_2) { 664 execute(transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input_2, 665 transpose_conv2d::is_ignored_nchw_relu1_channelQuant8_weight_as_input_2, 666 transpose_conv2d::get_examples_nchw_relu1_channelQuant8_weight_as_input_2()); 667 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input_2)668 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu1_channelQuant8_weight_as_input_2) 669 670 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_float16) { 671 execute(transpose_conv2d::CreateModel_nchw_relu1_float16, 672 transpose_conv2d::is_ignored_nchw_relu1_float16, 673 transpose_conv2d::get_examples_nchw_relu1_float16()); 674 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_float16,transpose_conv2d::CreateModel_nchw_relu1_float16)675 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_float16, transpose_conv2d::CreateModel_nchw_relu1_float16) 676 677 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu1_float16_weight_as_input) { 678 execute(transpose_conv2d::CreateModel_nchw_relu1_float16_weight_as_input, 679 transpose_conv2d::is_ignored_nchw_relu1_float16_weight_as_input, 680 transpose_conv2d::get_examples_nchw_relu1_float16_weight_as_input()); 681 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu1_float16_weight_as_input,transpose_conv2d::CreateModel_nchw_relu1_float16_weight_as_input)682 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu1_float16_weight_as_input, transpose_conv2d::CreateModel_nchw_relu1_float16_weight_as_input) 683 684 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6) { 685 execute(transpose_conv2d::CreateModel_nchw_relu6, 686 transpose_conv2d::is_ignored_nchw_relu6, 687 transpose_conv2d::get_examples_nchw_relu6()); 688 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6,transpose_conv2d::CreateModel_nchw_relu6)689 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6, transpose_conv2d::CreateModel_nchw_relu6) 690 691 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_weight_as_input) { 692 execute(transpose_conv2d::CreateModel_nchw_relu6_weight_as_input, 693 transpose_conv2d::is_ignored_nchw_relu6_weight_as_input, 694 transpose_conv2d::get_examples_nchw_relu6_weight_as_input()); 695 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_weight_as_input,transpose_conv2d::CreateModel_nchw_relu6_weight_as_input)696 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_weight_as_input, transpose_conv2d::CreateModel_nchw_relu6_weight_as_input) 697 698 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_relaxed) { 699 execute(transpose_conv2d::CreateModel_nchw_relu6_relaxed, 700 transpose_conv2d::is_ignored_nchw_relu6_relaxed, 701 transpose_conv2d::get_examples_nchw_relu6_relaxed()); 702 } 703 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu6_relaxed_weight_as_input)704 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_relaxed_weight_as_input) { 705 execute(transpose_conv2d::CreateModel_nchw_relu6_relaxed_weight_as_input, 706 transpose_conv2d::is_ignored_nchw_relu6_relaxed_weight_as_input, 707 transpose_conv2d::get_examples_nchw_relu6_relaxed_weight_as_input()); 708 } 709 TEST_F(GeneratedTests,transpose_conv2d_nchw_relu6_quant8)710 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_quant8) { 711 execute(transpose_conv2d::CreateModel_nchw_relu6_quant8, 712 transpose_conv2d::is_ignored_nchw_relu6_quant8, 713 transpose_conv2d::get_examples_nchw_relu6_quant8()); 714 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_quant8,transpose_conv2d::CreateModel_nchw_relu6_quant8)715 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_quant8, transpose_conv2d::CreateModel_nchw_relu6_quant8) 716 717 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_quant8_weight_as_input) { 718 execute(transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input, 719 transpose_conv2d::is_ignored_nchw_relu6_quant8_weight_as_input, 720 transpose_conv2d::get_examples_nchw_relu6_quant8_weight_as_input()); 721 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_quant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input)722 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_quant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input) 723 724 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_quant8_2) { 725 execute(transpose_conv2d::CreateModel_nchw_relu6_quant8_2, 726 transpose_conv2d::is_ignored_nchw_relu6_quant8_2, 727 transpose_conv2d::get_examples_nchw_relu6_quant8_2()); 728 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_quant8_2,transpose_conv2d::CreateModel_nchw_relu6_quant8_2)729 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_quant8_2, transpose_conv2d::CreateModel_nchw_relu6_quant8_2) 730 731 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_quant8_weight_as_input_2) { 732 execute(transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input_2, 733 transpose_conv2d::is_ignored_nchw_relu6_quant8_weight_as_input_2, 734 transpose_conv2d::get_examples_nchw_relu6_quant8_weight_as_input_2()); 735 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input_2)736 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu6_quant8_weight_as_input_2) 737 738 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_channelQuant8) { 739 execute(transpose_conv2d::CreateModel_nchw_relu6_channelQuant8, 740 transpose_conv2d::is_ignored_nchw_relu6_channelQuant8, 741 transpose_conv2d::get_examples_nchw_relu6_channelQuant8()); 742 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_channelQuant8,transpose_conv2d::CreateModel_nchw_relu6_channelQuant8)743 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_channelQuant8, transpose_conv2d::CreateModel_nchw_relu6_channelQuant8) 744 745 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input) { 746 execute(transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input, 747 transpose_conv2d::is_ignored_nchw_relu6_channelQuant8_weight_as_input, 748 transpose_conv2d::get_examples_nchw_relu6_channelQuant8_weight_as_input()); 749 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input)750 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input) 751 752 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_channelQuant8_2) { 753 execute(transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_2, 754 transpose_conv2d::is_ignored_nchw_relu6_channelQuant8_2, 755 transpose_conv2d::get_examples_nchw_relu6_channelQuant8_2()); 756 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_channelQuant8_2,transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_2)757 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_channelQuant8_2, transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_2) 758 759 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input_2) { 760 execute(transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input_2, 761 transpose_conv2d::is_ignored_nchw_relu6_channelQuant8_weight_as_input_2, 762 transpose_conv2d::get_examples_nchw_relu6_channelQuant8_weight_as_input_2()); 763 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input_2)764 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_channelQuant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_relu6_channelQuant8_weight_as_input_2) 765 766 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_float16) { 767 execute(transpose_conv2d::CreateModel_nchw_relu6_float16, 768 transpose_conv2d::is_ignored_nchw_relu6_float16, 769 transpose_conv2d::get_examples_nchw_relu6_float16()); 770 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_float16,transpose_conv2d::CreateModel_nchw_relu6_float16)771 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_float16, transpose_conv2d::CreateModel_nchw_relu6_float16) 772 773 TEST_F(GeneratedTests, transpose_conv2d_nchw_relu6_float16_weight_as_input) { 774 execute(transpose_conv2d::CreateModel_nchw_relu6_float16_weight_as_input, 775 transpose_conv2d::is_ignored_nchw_relu6_float16_weight_as_input, 776 transpose_conv2d::get_examples_nchw_relu6_float16_weight_as_input()); 777 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_relu6_float16_weight_as_input,transpose_conv2d::CreateModel_nchw_relu6_float16_weight_as_input)778 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_relu6_float16_weight_as_input, transpose_conv2d::CreateModel_nchw_relu6_float16_weight_as_input) 779 780 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none) { 781 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none, 782 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none, 783 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none()); 784 } 785 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_weight_as_input)786 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_weight_as_input) { 787 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_weight_as_input, 788 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_weight_as_input, 789 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_weight_as_input()); 790 } 791 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_relaxed)792 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_relaxed) { 793 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_relaxed, 794 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_relaxed, 795 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_relaxed()); 796 } 797 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_relaxed_weight_as_input)798 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_relaxed_weight_as_input) { 799 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_relaxed_weight_as_input, 800 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_relaxed_weight_as_input, 801 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_relaxed_weight_as_input()); 802 } 803 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_quant8)804 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_quant8) { 805 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_quant8, 806 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_quant8, 807 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_quant8()); 808 } 809 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_weight_as_input)810 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_weight_as_input) { 811 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_quant8_weight_as_input, 812 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_quant8_weight_as_input, 813 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_quant8_weight_as_input()); 814 } 815 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_2)816 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_2) { 817 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_quant8_2, 818 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_quant8_2, 819 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_quant8_2()); 820 } 821 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_weight_as_input_2)822 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_quant8_weight_as_input_2) { 823 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_quant8_weight_as_input_2, 824 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_quant8_weight_as_input_2, 825 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_quant8_weight_as_input_2()); 826 } 827 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8)828 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8) { 829 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_channelQuant8, 830 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_channelQuant8, 831 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_channelQuant8()); 832 } 833 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input)834 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input) { 835 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input, 836 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input, 837 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input()); 838 } 839 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_2)840 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_2) { 841 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_channelQuant8_2, 842 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_channelQuant8_2, 843 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_channelQuant8_2()); 844 } 845 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input_2)846 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input_2) { 847 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input_2, 848 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input_2, 849 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_channelQuant8_weight_as_input_2()); 850 } 851 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_float16)852 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_float16) { 853 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_float16, 854 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_float16, 855 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_float16()); 856 } 857 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_none_float16_weight_as_input)858 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_none_float16_weight_as_input) { 859 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_none_float16_weight_as_input, 860 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_none_float16_weight_as_input, 861 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_none_float16_weight_as_input()); 862 } 863 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu)864 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu) { 865 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu, 866 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu, 867 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu()); 868 } 869 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_weight_as_input)870 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_weight_as_input) { 871 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_weight_as_input, 872 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_weight_as_input, 873 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_weight_as_input()); 874 } 875 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_relaxed)876 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_relaxed) { 877 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_relaxed, 878 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_relaxed, 879 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_relaxed()); 880 } 881 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_relaxed_weight_as_input)882 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_relaxed_weight_as_input) { 883 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_relaxed_weight_as_input, 884 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_relaxed_weight_as_input, 885 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_relaxed_weight_as_input()); 886 } 887 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8)888 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8) { 889 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_quant8, 890 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_quant8, 891 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_quant8()); 892 } 893 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_weight_as_input)894 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_weight_as_input) { 895 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_quant8_weight_as_input, 896 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_quant8_weight_as_input, 897 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_quant8_weight_as_input()); 898 } 899 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_2)900 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_2) { 901 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_quant8_2, 902 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_quant8_2, 903 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_quant8_2()); 904 } 905 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_weight_as_input_2)906 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_quant8_weight_as_input_2) { 907 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_quant8_weight_as_input_2, 908 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_quant8_weight_as_input_2, 909 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_quant8_weight_as_input_2()); 910 } 911 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8)912 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8) { 913 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_channelQuant8, 914 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_channelQuant8, 915 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_channelQuant8()); 916 } 917 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input)918 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input) { 919 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input, 920 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input, 921 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input()); 922 } 923 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_2)924 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_2) { 925 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_channelQuant8_2, 926 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_channelQuant8_2, 927 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_channelQuant8_2()); 928 } 929 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input_2)930 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input_2) { 931 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input_2, 932 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input_2, 933 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_channelQuant8_weight_as_input_2()); 934 } 935 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_float16)936 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_float16) { 937 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_float16, 938 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_float16, 939 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_float16()); 940 } 941 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu_float16_weight_as_input)942 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu_float16_weight_as_input) { 943 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu_float16_weight_as_input, 944 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu_float16_weight_as_input, 945 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu_float16_weight_as_input()); 946 } 947 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1)948 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1) { 949 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1, 950 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1, 951 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1()); 952 } 953 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_weight_as_input)954 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_weight_as_input) { 955 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_weight_as_input, 956 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_weight_as_input, 957 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_weight_as_input()); 958 } 959 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_relaxed)960 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_relaxed) { 961 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_relaxed, 962 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_relaxed, 963 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_relaxed()); 964 } 965 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_relaxed_weight_as_input)966 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_relaxed_weight_as_input) { 967 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_relaxed_weight_as_input, 968 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_relaxed_weight_as_input, 969 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_relaxed_weight_as_input()); 970 } 971 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8)972 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8) { 973 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_quant8, 974 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_quant8, 975 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_quant8()); 976 } 977 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input)978 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input) { 979 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input, 980 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input, 981 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input()); 982 } 983 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_2)984 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_2) { 985 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_quant8_2, 986 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_quant8_2, 987 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_quant8_2()); 988 } 989 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input_2)990 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input_2) { 991 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input_2, 992 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input_2, 993 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_quant8_weight_as_input_2()); 994 } 995 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8)996 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8) { 997 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_channelQuant8, 998 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_channelQuant8, 999 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_channelQuant8()); 1000 } 1001 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input)1002 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input) { 1003 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input, 1004 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input, 1005 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input()); 1006 } 1007 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_2)1008 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_2) { 1009 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_channelQuant8_2, 1010 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_channelQuant8_2, 1011 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_channelQuant8_2()); 1012 } 1013 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input_2)1014 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input_2) { 1015 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input_2, 1016 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input_2, 1017 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_channelQuant8_weight_as_input_2()); 1018 } 1019 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_float16)1020 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_float16) { 1021 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_float16, 1022 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_float16, 1023 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_float16()); 1024 } 1025 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu1_float16_weight_as_input)1026 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu1_float16_weight_as_input) { 1027 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu1_float16_weight_as_input, 1028 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu1_float16_weight_as_input, 1029 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu1_float16_weight_as_input()); 1030 } 1031 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6)1032 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6) { 1033 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6, 1034 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6, 1035 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6()); 1036 } 1037 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_weight_as_input)1038 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_weight_as_input) { 1039 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_weight_as_input, 1040 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_weight_as_input, 1041 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_weight_as_input()); 1042 } 1043 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_relaxed)1044 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_relaxed) { 1045 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_relaxed, 1046 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_relaxed, 1047 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_relaxed()); 1048 } 1049 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_relaxed_weight_as_input)1050 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_relaxed_weight_as_input) { 1051 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_relaxed_weight_as_input, 1052 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_relaxed_weight_as_input, 1053 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_relaxed_weight_as_input()); 1054 } 1055 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8)1056 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8) { 1057 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_quant8, 1058 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_quant8, 1059 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_quant8()); 1060 } 1061 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input)1062 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input) { 1063 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input, 1064 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input, 1065 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input()); 1066 } 1067 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_2)1068 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_2) { 1069 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_quant8_2, 1070 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_quant8_2, 1071 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_quant8_2()); 1072 } 1073 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input_2)1074 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input_2) { 1075 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input_2, 1076 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input_2, 1077 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_quant8_weight_as_input_2()); 1078 } 1079 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8)1080 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8) { 1081 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_channelQuant8, 1082 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_channelQuant8, 1083 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_channelQuant8()); 1084 } 1085 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input)1086 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input) { 1087 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input, 1088 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input, 1089 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input()); 1090 } 1091 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_2)1092 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_2) { 1093 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_channelQuant8_2, 1094 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_channelQuant8_2, 1095 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_channelQuant8_2()); 1096 } 1097 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input_2)1098 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input_2) { 1099 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input_2, 1100 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input_2, 1101 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_channelQuant8_weight_as_input_2()); 1102 } 1103 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_float16)1104 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_float16) { 1105 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_float16, 1106 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_float16, 1107 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_float16()); 1108 } 1109 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relu6_float16_weight_as_input)1110 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relu6_float16_weight_as_input) { 1111 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relu6_float16_weight_as_input, 1112 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relu6_float16_weight_as_input, 1113 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relu6_float16_weight_as_input()); 1114 } 1115 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none)1116 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none) { 1117 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none, 1118 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none, 1119 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none()); 1120 } 1121 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_weight_as_input)1122 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_weight_as_input) { 1123 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_weight_as_input, 1124 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_weight_as_input, 1125 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_weight_as_input()); 1126 } 1127 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_relaxed)1128 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_relaxed) { 1129 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_relaxed, 1130 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_relaxed, 1131 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_relaxed()); 1132 } 1133 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_relaxed_weight_as_input)1134 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_relaxed_weight_as_input) { 1135 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_relaxed_weight_as_input, 1136 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_relaxed_weight_as_input, 1137 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_relaxed_weight_as_input()); 1138 } 1139 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_quant8)1140 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_quant8) { 1141 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_quant8, 1142 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_quant8, 1143 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_quant8()); 1144 } 1145 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_quant8_weight_as_input)1146 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_quant8_weight_as_input) { 1147 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_quant8_weight_as_input, 1148 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_quant8_weight_as_input, 1149 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_quant8_weight_as_input()); 1150 } 1151 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_quant8_2)1152 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_quant8_2) { 1153 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_quant8_2, 1154 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_quant8_2, 1155 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_quant8_2()); 1156 } 1157 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_quant8_weight_as_input_2)1158 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_quant8_weight_as_input_2) { 1159 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_quant8_weight_as_input_2, 1160 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_quant8_weight_as_input_2, 1161 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_quant8_weight_as_input_2()); 1162 } 1163 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8)1164 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8) { 1165 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_channelQuant8, 1166 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_channelQuant8, 1167 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_channelQuant8()); 1168 } 1169 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input)1170 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input) { 1171 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input, 1172 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input, 1173 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input()); 1174 } 1175 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_2)1176 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_2) { 1177 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_channelQuant8_2, 1178 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_channelQuant8_2, 1179 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_channelQuant8_2()); 1180 } 1181 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input_2)1182 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input_2) { 1183 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input_2, 1184 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input_2, 1185 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_channelQuant8_weight_as_input_2()); 1186 } 1187 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_float16)1188 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_float16) { 1189 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_float16, 1190 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_float16, 1191 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_float16()); 1192 } 1193 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_none_float16_weight_as_input)1194 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_none_float16_weight_as_input) { 1195 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_none_float16_weight_as_input, 1196 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_none_float16_weight_as_input, 1197 transpose_conv2d::get_examples_dynamic_output_shape_nchw_none_float16_weight_as_input()); 1198 } 1199 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu)1200 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu) { 1201 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu, 1202 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu, 1203 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu()); 1204 } 1205 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_weight_as_input)1206 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_weight_as_input) { 1207 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_weight_as_input, 1208 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_weight_as_input, 1209 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_weight_as_input()); 1210 } 1211 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_relaxed)1212 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_relaxed) { 1213 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_relaxed, 1214 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_relaxed, 1215 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_relaxed()); 1216 } 1217 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_relaxed_weight_as_input)1218 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_relaxed_weight_as_input) { 1219 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_relaxed_weight_as_input, 1220 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_relaxed_weight_as_input, 1221 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_relaxed_weight_as_input()); 1222 } 1223 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_quant8)1224 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_quant8) { 1225 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_quant8, 1226 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_quant8, 1227 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_quant8()); 1228 } 1229 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_weight_as_input)1230 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_weight_as_input) { 1231 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_quant8_weight_as_input, 1232 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_quant8_weight_as_input, 1233 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_quant8_weight_as_input()); 1234 } 1235 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_2)1236 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_2) { 1237 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_quant8_2, 1238 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_quant8_2, 1239 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_quant8_2()); 1240 } 1241 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_weight_as_input_2)1242 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_quant8_weight_as_input_2) { 1243 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_quant8_weight_as_input_2, 1244 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_quant8_weight_as_input_2, 1245 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_quant8_weight_as_input_2()); 1246 } 1247 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8)1248 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8) { 1249 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_channelQuant8, 1250 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_channelQuant8, 1251 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_channelQuant8()); 1252 } 1253 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input)1254 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input) { 1255 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input, 1256 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input, 1257 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input()); 1258 } 1259 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_2)1260 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_2) { 1261 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_channelQuant8_2, 1262 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_channelQuant8_2, 1263 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_channelQuant8_2()); 1264 } 1265 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input_2)1266 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input_2) { 1267 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input_2, 1268 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input_2, 1269 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_channelQuant8_weight_as_input_2()); 1270 } 1271 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_float16)1272 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_float16) { 1273 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_float16, 1274 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_float16, 1275 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_float16()); 1276 } 1277 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu_float16_weight_as_input)1278 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu_float16_weight_as_input) { 1279 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu_float16_weight_as_input, 1280 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu_float16_weight_as_input, 1281 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu_float16_weight_as_input()); 1282 } 1283 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1)1284 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1) { 1285 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1, 1286 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1, 1287 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1()); 1288 } 1289 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_weight_as_input)1290 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_weight_as_input) { 1291 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_weight_as_input, 1292 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_weight_as_input, 1293 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_weight_as_input()); 1294 } 1295 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_relaxed)1296 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_relaxed) { 1297 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_relaxed, 1298 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_relaxed, 1299 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_relaxed()); 1300 } 1301 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_relaxed_weight_as_input)1302 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_relaxed_weight_as_input) { 1303 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_relaxed_weight_as_input, 1304 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_relaxed_weight_as_input, 1305 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_relaxed_weight_as_input()); 1306 } 1307 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8)1308 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8) { 1309 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_quant8, 1310 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_quant8, 1311 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_quant8()); 1312 } 1313 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_weight_as_input)1314 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_weight_as_input) { 1315 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_quant8_weight_as_input, 1316 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_quant8_weight_as_input, 1317 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_quant8_weight_as_input()); 1318 } 1319 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_2)1320 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_2) { 1321 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_quant8_2, 1322 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_quant8_2, 1323 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_quant8_2()); 1324 } 1325 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_weight_as_input_2)1326 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_quant8_weight_as_input_2) { 1327 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_quant8_weight_as_input_2, 1328 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_quant8_weight_as_input_2, 1329 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_quant8_weight_as_input_2()); 1330 } 1331 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8)1332 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8) { 1333 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_channelQuant8, 1334 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_channelQuant8, 1335 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_channelQuant8()); 1336 } 1337 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input)1338 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input) { 1339 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input, 1340 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input, 1341 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input()); 1342 } 1343 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_2)1344 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_2) { 1345 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_channelQuant8_2, 1346 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_channelQuant8_2, 1347 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_channelQuant8_2()); 1348 } 1349 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input_2)1350 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input_2) { 1351 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input_2, 1352 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input_2, 1353 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_channelQuant8_weight_as_input_2()); 1354 } 1355 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_float16)1356 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_float16) { 1357 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_float16, 1358 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_float16, 1359 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_float16()); 1360 } 1361 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu1_float16_weight_as_input)1362 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu1_float16_weight_as_input) { 1363 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu1_float16_weight_as_input, 1364 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu1_float16_weight_as_input, 1365 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu1_float16_weight_as_input()); 1366 } 1367 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6)1368 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6) { 1369 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6, 1370 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6, 1371 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6()); 1372 } 1373 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_weight_as_input)1374 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_weight_as_input) { 1375 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_weight_as_input, 1376 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_weight_as_input, 1377 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_weight_as_input()); 1378 } 1379 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_relaxed)1380 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_relaxed) { 1381 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_relaxed, 1382 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_relaxed, 1383 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_relaxed()); 1384 } 1385 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_relaxed_weight_as_input)1386 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_relaxed_weight_as_input) { 1387 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_relaxed_weight_as_input, 1388 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_relaxed_weight_as_input, 1389 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_relaxed_weight_as_input()); 1390 } 1391 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8)1392 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8) { 1393 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_quant8, 1394 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_quant8, 1395 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_quant8()); 1396 } 1397 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_weight_as_input)1398 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_weight_as_input) { 1399 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_quant8_weight_as_input, 1400 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_quant8_weight_as_input, 1401 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_quant8_weight_as_input()); 1402 } 1403 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_2)1404 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_2) { 1405 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_quant8_2, 1406 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_quant8_2, 1407 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_quant8_2()); 1408 } 1409 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_weight_as_input_2)1410 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_quant8_weight_as_input_2) { 1411 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_quant8_weight_as_input_2, 1412 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_quant8_weight_as_input_2, 1413 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_quant8_weight_as_input_2()); 1414 } 1415 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8)1416 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8) { 1417 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_channelQuant8, 1418 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_channelQuant8, 1419 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_channelQuant8()); 1420 } 1421 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input)1422 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input) { 1423 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input, 1424 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input, 1425 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input()); 1426 } 1427 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_2)1428 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_2) { 1429 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_channelQuant8_2, 1430 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_channelQuant8_2, 1431 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_channelQuant8_2()); 1432 } 1433 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input_2)1434 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input_2) { 1435 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input_2, 1436 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input_2, 1437 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_channelQuant8_weight_as_input_2()); 1438 } 1439 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_float16)1440 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_float16) { 1441 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_float16, 1442 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_float16, 1443 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_float16()); 1444 } 1445 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relu6_float16_weight_as_input)1446 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relu6_float16_weight_as_input) { 1447 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relu6_float16_weight_as_input, 1448 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relu6_float16_weight_as_input, 1449 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relu6_float16_weight_as_input()); 1450 } 1451 TEST_F(GeneratedTests,transpose_conv2d_nhwc)1452 TEST_F(GeneratedTests, transpose_conv2d_nhwc) { 1453 execute(transpose_conv2d::CreateModel_nhwc, 1454 transpose_conv2d::is_ignored_nhwc, 1455 transpose_conv2d::get_examples_nhwc()); 1456 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc,transpose_conv2d::CreateModel_nhwc)1457 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc, transpose_conv2d::CreateModel_nhwc) 1458 1459 TEST_F(GeneratedTests, transpose_conv2d_nhwc_weight_as_input) { 1460 execute(transpose_conv2d::CreateModel_nhwc_weight_as_input, 1461 transpose_conv2d::is_ignored_nhwc_weight_as_input, 1462 transpose_conv2d::get_examples_nhwc_weight_as_input()); 1463 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_weight_as_input,transpose_conv2d::CreateModel_nhwc_weight_as_input)1464 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_weight_as_input, transpose_conv2d::CreateModel_nhwc_weight_as_input) 1465 1466 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed) { 1467 execute(transpose_conv2d::CreateModel_nhwc_relaxed, 1468 transpose_conv2d::is_ignored_nhwc_relaxed, 1469 transpose_conv2d::get_examples_nhwc_relaxed()); 1470 } 1471 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relaxed_weight_as_input)1472 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_weight_as_input) { 1473 execute(transpose_conv2d::CreateModel_nhwc_relaxed_weight_as_input, 1474 transpose_conv2d::is_ignored_nhwc_relaxed_weight_as_input, 1475 transpose_conv2d::get_examples_nhwc_relaxed_weight_as_input()); 1476 } 1477 TEST_F(GeneratedTests,transpose_conv2d_nhwc_quant8)1478 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8) { 1479 execute(transpose_conv2d::CreateModel_nhwc_quant8, 1480 transpose_conv2d::is_ignored_nhwc_quant8, 1481 transpose_conv2d::get_examples_nhwc_quant8()); 1482 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8,transpose_conv2d::CreateModel_nhwc_quant8)1483 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8, transpose_conv2d::CreateModel_nhwc_quant8) 1484 1485 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_weight_as_input) { 1486 execute(transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input, 1487 transpose_conv2d::is_ignored_nhwc_quant8_weight_as_input, 1488 transpose_conv2d::get_examples_nhwc_quant8_weight_as_input()); 1489 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input)1490 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input) 1491 1492 TEST_F(GeneratedTests, transpose_conv2d_nhwc_channelQuant8) { 1493 execute(transpose_conv2d::CreateModel_nhwc_channelQuant8, 1494 transpose_conv2d::is_ignored_nhwc_channelQuant8, 1495 transpose_conv2d::get_examples_nhwc_channelQuant8()); 1496 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_channelQuant8,transpose_conv2d::CreateModel_nhwc_channelQuant8)1497 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_channelQuant8, transpose_conv2d::CreateModel_nhwc_channelQuant8) 1498 1499 TEST_F(GeneratedTests, transpose_conv2d_nhwc_channelQuant8_weight_as_input) { 1500 execute(transpose_conv2d::CreateModel_nhwc_channelQuant8_weight_as_input, 1501 transpose_conv2d::is_ignored_nhwc_channelQuant8_weight_as_input, 1502 transpose_conv2d::get_examples_nhwc_channelQuant8_weight_as_input()); 1503 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nhwc_channelQuant8_weight_as_input)1504 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nhwc_channelQuant8_weight_as_input) 1505 1506 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16) { 1507 execute(transpose_conv2d::CreateModel_nhwc_float16, 1508 transpose_conv2d::is_ignored_nhwc_float16, 1509 transpose_conv2d::get_examples_nhwc_float16()); 1510 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16,transpose_conv2d::CreateModel_nhwc_float16)1511 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16, transpose_conv2d::CreateModel_nhwc_float16) 1512 1513 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_weight_as_input) { 1514 execute(transpose_conv2d::CreateModel_nhwc_float16_weight_as_input, 1515 transpose_conv2d::is_ignored_nhwc_float16_weight_as_input, 1516 transpose_conv2d::get_examples_nhwc_float16_weight_as_input()); 1517 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_weight_as_input,transpose_conv2d::CreateModel_nhwc_float16_weight_as_input)1518 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_weight_as_input, transpose_conv2d::CreateModel_nhwc_float16_weight_as_input) 1519 1520 TEST_F(GeneratedTests, transpose_conv2d_nchw) { 1521 execute(transpose_conv2d::CreateModel_nchw, 1522 transpose_conv2d::is_ignored_nchw, 1523 transpose_conv2d::get_examples_nchw()); 1524 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw,transpose_conv2d::CreateModel_nchw)1525 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw, transpose_conv2d::CreateModel_nchw) 1526 1527 TEST_F(GeneratedTests, transpose_conv2d_nchw_weight_as_input) { 1528 execute(transpose_conv2d::CreateModel_nchw_weight_as_input, 1529 transpose_conv2d::is_ignored_nchw_weight_as_input, 1530 transpose_conv2d::get_examples_nchw_weight_as_input()); 1531 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_weight_as_input,transpose_conv2d::CreateModel_nchw_weight_as_input)1532 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_weight_as_input, transpose_conv2d::CreateModel_nchw_weight_as_input) 1533 1534 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed) { 1535 execute(transpose_conv2d::CreateModel_nchw_relaxed, 1536 transpose_conv2d::is_ignored_nchw_relaxed, 1537 transpose_conv2d::get_examples_nchw_relaxed()); 1538 } 1539 TEST_F(GeneratedTests,transpose_conv2d_nchw_relaxed_weight_as_input)1540 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_weight_as_input) { 1541 execute(transpose_conv2d::CreateModel_nchw_relaxed_weight_as_input, 1542 transpose_conv2d::is_ignored_nchw_relaxed_weight_as_input, 1543 transpose_conv2d::get_examples_nchw_relaxed_weight_as_input()); 1544 } 1545 TEST_F(GeneratedTests,transpose_conv2d_nchw_quant8)1546 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8) { 1547 execute(transpose_conv2d::CreateModel_nchw_quant8, 1548 transpose_conv2d::is_ignored_nchw_quant8, 1549 transpose_conv2d::get_examples_nchw_quant8()); 1550 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8,transpose_conv2d::CreateModel_nchw_quant8)1551 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8, transpose_conv2d::CreateModel_nchw_quant8) 1552 1553 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_weight_as_input) { 1554 execute(transpose_conv2d::CreateModel_nchw_quant8_weight_as_input, 1555 transpose_conv2d::is_ignored_nchw_quant8_weight_as_input, 1556 transpose_conv2d::get_examples_nchw_quant8_weight_as_input()); 1557 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_weight_as_input,transpose_conv2d::CreateModel_nchw_quant8_weight_as_input)1558 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_weight_as_input, transpose_conv2d::CreateModel_nchw_quant8_weight_as_input) 1559 1560 TEST_F(GeneratedTests, transpose_conv2d_nchw_channelQuant8) { 1561 execute(transpose_conv2d::CreateModel_nchw_channelQuant8, 1562 transpose_conv2d::is_ignored_nchw_channelQuant8, 1563 transpose_conv2d::get_examples_nchw_channelQuant8()); 1564 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_channelQuant8,transpose_conv2d::CreateModel_nchw_channelQuant8)1565 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_channelQuant8, transpose_conv2d::CreateModel_nchw_channelQuant8) 1566 1567 TEST_F(GeneratedTests, transpose_conv2d_nchw_channelQuant8_weight_as_input) { 1568 execute(transpose_conv2d::CreateModel_nchw_channelQuant8_weight_as_input, 1569 transpose_conv2d::is_ignored_nchw_channelQuant8_weight_as_input, 1570 transpose_conv2d::get_examples_nchw_channelQuant8_weight_as_input()); 1571 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_channelQuant8_weight_as_input,transpose_conv2d::CreateModel_nchw_channelQuant8_weight_as_input)1572 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_channelQuant8_weight_as_input, transpose_conv2d::CreateModel_nchw_channelQuant8_weight_as_input) 1573 1574 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16) { 1575 execute(transpose_conv2d::CreateModel_nchw_float16, 1576 transpose_conv2d::is_ignored_nchw_float16, 1577 transpose_conv2d::get_examples_nchw_float16()); 1578 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16,transpose_conv2d::CreateModel_nchw_float16)1579 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16, transpose_conv2d::CreateModel_nchw_float16) 1580 1581 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_weight_as_input) { 1582 execute(transpose_conv2d::CreateModel_nchw_float16_weight_as_input, 1583 transpose_conv2d::is_ignored_nchw_float16_weight_as_input, 1584 transpose_conv2d::get_examples_nchw_float16_weight_as_input()); 1585 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_weight_as_input,transpose_conv2d::CreateModel_nchw_float16_weight_as_input)1586 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_weight_as_input, transpose_conv2d::CreateModel_nchw_float16_weight_as_input) 1587 1588 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc) { 1589 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc, 1590 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc, 1591 transpose_conv2d::get_examples_dynamic_output_shape_nhwc()); 1592 } 1593 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input)1594 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input) { 1595 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_weight_as_input, 1596 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_weight_as_input, 1597 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_weight_as_input()); 1598 } 1599 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed)1600 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed) { 1601 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed, 1602 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed, 1603 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed()); 1604 } 1605 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input)1606 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input) { 1607 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_weight_as_input, 1608 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_weight_as_input, 1609 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_weight_as_input()); 1610 } 1611 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8)1612 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8) { 1613 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8, 1614 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8, 1615 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8()); 1616 } 1617 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input)1618 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input) { 1619 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_weight_as_input, 1620 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_weight_as_input, 1621 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_weight_as_input()); 1622 } 1623 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_channelQuant8)1624 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_channelQuant8) { 1625 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_channelQuant8, 1626 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_channelQuant8, 1627 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_channelQuant8()); 1628 } 1629 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_channelQuant8_weight_as_input)1630 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_channelQuant8_weight_as_input) { 1631 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_channelQuant8_weight_as_input, 1632 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_channelQuant8_weight_as_input, 1633 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_channelQuant8_weight_as_input()); 1634 } 1635 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16)1636 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16) { 1637 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16, 1638 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16, 1639 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16()); 1640 } 1641 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input)1642 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input) { 1643 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_weight_as_input, 1644 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_weight_as_input, 1645 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_weight_as_input()); 1646 } 1647 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw)1648 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw) { 1649 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw, 1650 transpose_conv2d::is_ignored_dynamic_output_shape_nchw, 1651 transpose_conv2d::get_examples_dynamic_output_shape_nchw()); 1652 } 1653 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_weight_as_input)1654 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_weight_as_input) { 1655 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_weight_as_input, 1656 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_weight_as_input, 1657 transpose_conv2d::get_examples_dynamic_output_shape_nchw_weight_as_input()); 1658 } 1659 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed)1660 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed) { 1661 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed, 1662 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed, 1663 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed()); 1664 } 1665 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input)1666 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input) { 1667 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_weight_as_input, 1668 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_weight_as_input, 1669 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_weight_as_input()); 1670 } 1671 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8)1672 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8) { 1673 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8, 1674 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8, 1675 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8()); 1676 } 1677 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input)1678 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input) { 1679 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_weight_as_input, 1680 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_weight_as_input, 1681 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_weight_as_input()); 1682 } 1683 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_channelQuant8)1684 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_channelQuant8) { 1685 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_channelQuant8, 1686 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_channelQuant8, 1687 transpose_conv2d::get_examples_dynamic_output_shape_nchw_channelQuant8()); 1688 } 1689 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_channelQuant8_weight_as_input)1690 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_channelQuant8_weight_as_input) { 1691 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_channelQuant8_weight_as_input, 1692 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_channelQuant8_weight_as_input, 1693 transpose_conv2d::get_examples_dynamic_output_shape_nchw_channelQuant8_weight_as_input()); 1694 } 1695 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16)1696 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16) { 1697 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16, 1698 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16, 1699 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16()); 1700 } 1701 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input)1702 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input) { 1703 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_weight_as_input, 1704 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_weight_as_input, 1705 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_weight_as_input()); 1706 } 1707 TEST_F(GeneratedTests,transpose_conv2d_nhwc_2)1708 TEST_F(GeneratedTests, transpose_conv2d_nhwc_2) { 1709 execute(transpose_conv2d::CreateModel_nhwc_2, 1710 transpose_conv2d::is_ignored_nhwc_2, 1711 transpose_conv2d::get_examples_nhwc_2()); 1712 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_2,transpose_conv2d::CreateModel_nhwc_2)1713 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_2, transpose_conv2d::CreateModel_nhwc_2) 1714 1715 TEST_F(GeneratedTests, transpose_conv2d_nhwc_weight_as_input_2) { 1716 execute(transpose_conv2d::CreateModel_nhwc_weight_as_input_2, 1717 transpose_conv2d::is_ignored_nhwc_weight_as_input_2, 1718 transpose_conv2d::get_examples_nhwc_weight_as_input_2()); 1719 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_weight_as_input_2)1720 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_weight_as_input_2) 1721 1722 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_2) { 1723 execute(transpose_conv2d::CreateModel_nhwc_relaxed_2, 1724 transpose_conv2d::is_ignored_nhwc_relaxed_2, 1725 transpose_conv2d::get_examples_nhwc_relaxed_2()); 1726 } 1727 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relaxed_weight_as_input_2)1728 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_weight_as_input_2) { 1729 execute(transpose_conv2d::CreateModel_nhwc_relaxed_weight_as_input_2, 1730 transpose_conv2d::is_ignored_nhwc_relaxed_weight_as_input_2, 1731 transpose_conv2d::get_examples_nhwc_relaxed_weight_as_input_2()); 1732 } 1733 TEST_F(GeneratedTests,transpose_conv2d_nhwc_quant8_2)1734 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_2) { 1735 execute(transpose_conv2d::CreateModel_nhwc_quant8_2, 1736 transpose_conv2d::is_ignored_nhwc_quant8_2, 1737 transpose_conv2d::get_examples_nhwc_quant8_2()); 1738 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_2,transpose_conv2d::CreateModel_nhwc_quant8_2)1739 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_2, transpose_conv2d::CreateModel_nhwc_quant8_2) 1740 1741 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_weight_as_input_2) { 1742 execute(transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_2, 1743 transpose_conv2d::is_ignored_nhwc_quant8_weight_as_input_2, 1744 transpose_conv2d::get_examples_nhwc_quant8_weight_as_input_2()); 1745 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_2)1746 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_2) 1747 1748 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_2) { 1749 execute(transpose_conv2d::CreateModel_nhwc_float16_2, 1750 transpose_conv2d::is_ignored_nhwc_float16_2, 1751 transpose_conv2d::get_examples_nhwc_float16_2()); 1752 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_2,transpose_conv2d::CreateModel_nhwc_float16_2)1753 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_2, transpose_conv2d::CreateModel_nhwc_float16_2) 1754 1755 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_weight_as_input_2) { 1756 execute(transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_2, 1757 transpose_conv2d::is_ignored_nhwc_float16_weight_as_input_2, 1758 transpose_conv2d::get_examples_nhwc_float16_weight_as_input_2()); 1759 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_weight_as_input_2,transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_2)1760 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_weight_as_input_2, transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_2) 1761 1762 TEST_F(GeneratedTests, transpose_conv2d_nchw_2) { 1763 execute(transpose_conv2d::CreateModel_nchw_2, 1764 transpose_conv2d::is_ignored_nchw_2, 1765 transpose_conv2d::get_examples_nchw_2()); 1766 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_2,transpose_conv2d::CreateModel_nchw_2)1767 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_2, transpose_conv2d::CreateModel_nchw_2) 1768 1769 TEST_F(GeneratedTests, transpose_conv2d_nchw_weight_as_input_2) { 1770 execute(transpose_conv2d::CreateModel_nchw_weight_as_input_2, 1771 transpose_conv2d::is_ignored_nchw_weight_as_input_2, 1772 transpose_conv2d::get_examples_nchw_weight_as_input_2()); 1773 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_weight_as_input_2,transpose_conv2d::CreateModel_nchw_weight_as_input_2)1774 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_weight_as_input_2, transpose_conv2d::CreateModel_nchw_weight_as_input_2) 1775 1776 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_2) { 1777 execute(transpose_conv2d::CreateModel_nchw_relaxed_2, 1778 transpose_conv2d::is_ignored_nchw_relaxed_2, 1779 transpose_conv2d::get_examples_nchw_relaxed_2()); 1780 } 1781 TEST_F(GeneratedTests,transpose_conv2d_nchw_relaxed_weight_as_input_2)1782 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_weight_as_input_2) { 1783 execute(transpose_conv2d::CreateModel_nchw_relaxed_weight_as_input_2, 1784 transpose_conv2d::is_ignored_nchw_relaxed_weight_as_input_2, 1785 transpose_conv2d::get_examples_nchw_relaxed_weight_as_input_2()); 1786 } 1787 TEST_F(GeneratedTests,transpose_conv2d_nchw_quant8_2)1788 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_2) { 1789 execute(transpose_conv2d::CreateModel_nchw_quant8_2, 1790 transpose_conv2d::is_ignored_nchw_quant8_2, 1791 transpose_conv2d::get_examples_nchw_quant8_2()); 1792 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_2,transpose_conv2d::CreateModel_nchw_quant8_2)1793 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_2, transpose_conv2d::CreateModel_nchw_quant8_2) 1794 1795 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_weight_as_input_2) { 1796 execute(transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_2, 1797 transpose_conv2d::is_ignored_nchw_quant8_weight_as_input_2, 1798 transpose_conv2d::get_examples_nchw_quant8_weight_as_input_2()); 1799 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_weight_as_input_2,transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_2)1800 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_weight_as_input_2, transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_2) 1801 1802 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_2) { 1803 execute(transpose_conv2d::CreateModel_nchw_float16_2, 1804 transpose_conv2d::is_ignored_nchw_float16_2, 1805 transpose_conv2d::get_examples_nchw_float16_2()); 1806 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_2,transpose_conv2d::CreateModel_nchw_float16_2)1807 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_2, transpose_conv2d::CreateModel_nchw_float16_2) 1808 1809 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_weight_as_input_2) { 1810 execute(transpose_conv2d::CreateModel_nchw_float16_weight_as_input_2, 1811 transpose_conv2d::is_ignored_nchw_float16_weight_as_input_2, 1812 transpose_conv2d::get_examples_nchw_float16_weight_as_input_2()); 1813 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_weight_as_input_2,transpose_conv2d::CreateModel_nchw_float16_weight_as_input_2)1814 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_weight_as_input_2, transpose_conv2d::CreateModel_nchw_float16_weight_as_input_2) 1815 1816 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_2) { 1817 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_2, 1818 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_2, 1819 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_2()); 1820 } 1821 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_2)1822 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_2) { 1823 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_weight_as_input_2, 1824 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_weight_as_input_2, 1825 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_weight_as_input_2()); 1826 } 1827 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_2)1828 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_2) { 1829 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_2, 1830 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_2, 1831 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_2()); 1832 } 1833 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_2)1834 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_2) { 1835 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_weight_as_input_2, 1836 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_weight_as_input_2, 1837 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_weight_as_input_2()); 1838 } 1839 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_2)1840 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_2) { 1841 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_2, 1842 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_2, 1843 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_2()); 1844 } 1845 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_2)1846 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_2) { 1847 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_weight_as_input_2, 1848 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_weight_as_input_2, 1849 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_weight_as_input_2()); 1850 } 1851 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_2)1852 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_2) { 1853 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_2, 1854 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_2, 1855 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_2()); 1856 } 1857 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_2)1858 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_2) { 1859 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_weight_as_input_2, 1860 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_weight_as_input_2, 1861 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_weight_as_input_2()); 1862 } 1863 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_2)1864 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_2) { 1865 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_2, 1866 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_2, 1867 transpose_conv2d::get_examples_dynamic_output_shape_nchw_2()); 1868 } 1869 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_2)1870 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_2) { 1871 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_weight_as_input_2, 1872 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_weight_as_input_2, 1873 transpose_conv2d::get_examples_dynamic_output_shape_nchw_weight_as_input_2()); 1874 } 1875 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_2)1876 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_2) { 1877 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_2, 1878 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_2, 1879 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_2()); 1880 } 1881 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_2)1882 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_2) { 1883 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_weight_as_input_2, 1884 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_weight_as_input_2, 1885 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_weight_as_input_2()); 1886 } 1887 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_2)1888 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_2) { 1889 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_2, 1890 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_2, 1891 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_2()); 1892 } 1893 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_2)1894 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_2) { 1895 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_weight_as_input_2, 1896 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_weight_as_input_2, 1897 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_weight_as_input_2()); 1898 } 1899 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_2)1900 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_2) { 1901 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_2, 1902 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_2, 1903 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_2()); 1904 } 1905 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_2)1906 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_2) { 1907 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_weight_as_input_2, 1908 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_weight_as_input_2, 1909 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_weight_as_input_2()); 1910 } 1911 TEST_F(GeneratedTests,transpose_conv2d_nhwc_3)1912 TEST_F(GeneratedTests, transpose_conv2d_nhwc_3) { 1913 execute(transpose_conv2d::CreateModel_nhwc_3, 1914 transpose_conv2d::is_ignored_nhwc_3, 1915 transpose_conv2d::get_examples_nhwc_3()); 1916 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_3,transpose_conv2d::CreateModel_nhwc_3)1917 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_3, transpose_conv2d::CreateModel_nhwc_3) 1918 1919 TEST_F(GeneratedTests, transpose_conv2d_nhwc_weight_as_input_3) { 1920 execute(transpose_conv2d::CreateModel_nhwc_weight_as_input_3, 1921 transpose_conv2d::is_ignored_nhwc_weight_as_input_3, 1922 transpose_conv2d::get_examples_nhwc_weight_as_input_3()); 1923 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_weight_as_input_3,transpose_conv2d::CreateModel_nhwc_weight_as_input_3)1924 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_weight_as_input_3, transpose_conv2d::CreateModel_nhwc_weight_as_input_3) 1925 1926 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_3) { 1927 execute(transpose_conv2d::CreateModel_nhwc_relaxed_3, 1928 transpose_conv2d::is_ignored_nhwc_relaxed_3, 1929 transpose_conv2d::get_examples_nhwc_relaxed_3()); 1930 } 1931 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relaxed_weight_as_input_3)1932 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_weight_as_input_3) { 1933 execute(transpose_conv2d::CreateModel_nhwc_relaxed_weight_as_input_3, 1934 transpose_conv2d::is_ignored_nhwc_relaxed_weight_as_input_3, 1935 transpose_conv2d::get_examples_nhwc_relaxed_weight_as_input_3()); 1936 } 1937 TEST_F(GeneratedTests,transpose_conv2d_nhwc_quant8_3)1938 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_3) { 1939 execute(transpose_conv2d::CreateModel_nhwc_quant8_3, 1940 transpose_conv2d::is_ignored_nhwc_quant8_3, 1941 transpose_conv2d::get_examples_nhwc_quant8_3()); 1942 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_3,transpose_conv2d::CreateModel_nhwc_quant8_3)1943 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_3, transpose_conv2d::CreateModel_nhwc_quant8_3) 1944 1945 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_weight_as_input_3) { 1946 execute(transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_3, 1947 transpose_conv2d::is_ignored_nhwc_quant8_weight_as_input_3, 1948 transpose_conv2d::get_examples_nhwc_quant8_weight_as_input_3()); 1949 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_weight_as_input_3,transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_3)1950 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_weight_as_input_3, transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_3) 1951 1952 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_3) { 1953 execute(transpose_conv2d::CreateModel_nhwc_float16_3, 1954 transpose_conv2d::is_ignored_nhwc_float16_3, 1955 transpose_conv2d::get_examples_nhwc_float16_3()); 1956 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_3,transpose_conv2d::CreateModel_nhwc_float16_3)1957 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_3, transpose_conv2d::CreateModel_nhwc_float16_3) 1958 1959 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_weight_as_input_3) { 1960 execute(transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_3, 1961 transpose_conv2d::is_ignored_nhwc_float16_weight_as_input_3, 1962 transpose_conv2d::get_examples_nhwc_float16_weight_as_input_3()); 1963 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_weight_as_input_3,transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_3)1964 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_weight_as_input_3, transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_3) 1965 1966 TEST_F(GeneratedTests, transpose_conv2d_nchw_3) { 1967 execute(transpose_conv2d::CreateModel_nchw_3, 1968 transpose_conv2d::is_ignored_nchw_3, 1969 transpose_conv2d::get_examples_nchw_3()); 1970 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_3,transpose_conv2d::CreateModel_nchw_3)1971 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_3, transpose_conv2d::CreateModel_nchw_3) 1972 1973 TEST_F(GeneratedTests, transpose_conv2d_nchw_weight_as_input_3) { 1974 execute(transpose_conv2d::CreateModel_nchw_weight_as_input_3, 1975 transpose_conv2d::is_ignored_nchw_weight_as_input_3, 1976 transpose_conv2d::get_examples_nchw_weight_as_input_3()); 1977 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_weight_as_input_3,transpose_conv2d::CreateModel_nchw_weight_as_input_3)1978 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_weight_as_input_3, transpose_conv2d::CreateModel_nchw_weight_as_input_3) 1979 1980 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_3) { 1981 execute(transpose_conv2d::CreateModel_nchw_relaxed_3, 1982 transpose_conv2d::is_ignored_nchw_relaxed_3, 1983 transpose_conv2d::get_examples_nchw_relaxed_3()); 1984 } 1985 TEST_F(GeneratedTests,transpose_conv2d_nchw_relaxed_weight_as_input_3)1986 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_weight_as_input_3) { 1987 execute(transpose_conv2d::CreateModel_nchw_relaxed_weight_as_input_3, 1988 transpose_conv2d::is_ignored_nchw_relaxed_weight_as_input_3, 1989 transpose_conv2d::get_examples_nchw_relaxed_weight_as_input_3()); 1990 } 1991 TEST_F(GeneratedTests,transpose_conv2d_nchw_quant8_3)1992 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_3) { 1993 execute(transpose_conv2d::CreateModel_nchw_quant8_3, 1994 transpose_conv2d::is_ignored_nchw_quant8_3, 1995 transpose_conv2d::get_examples_nchw_quant8_3()); 1996 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_3,transpose_conv2d::CreateModel_nchw_quant8_3)1997 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_3, transpose_conv2d::CreateModel_nchw_quant8_3) 1998 1999 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_weight_as_input_3) { 2000 execute(transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_3, 2001 transpose_conv2d::is_ignored_nchw_quant8_weight_as_input_3, 2002 transpose_conv2d::get_examples_nchw_quant8_weight_as_input_3()); 2003 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_weight_as_input_3,transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_3)2004 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_weight_as_input_3, transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_3) 2005 2006 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_3) { 2007 execute(transpose_conv2d::CreateModel_nchw_float16_3, 2008 transpose_conv2d::is_ignored_nchw_float16_3, 2009 transpose_conv2d::get_examples_nchw_float16_3()); 2010 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_3,transpose_conv2d::CreateModel_nchw_float16_3)2011 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_3, transpose_conv2d::CreateModel_nchw_float16_3) 2012 2013 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_weight_as_input_3) { 2014 execute(transpose_conv2d::CreateModel_nchw_float16_weight_as_input_3, 2015 transpose_conv2d::is_ignored_nchw_float16_weight_as_input_3, 2016 transpose_conv2d::get_examples_nchw_float16_weight_as_input_3()); 2017 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_weight_as_input_3,transpose_conv2d::CreateModel_nchw_float16_weight_as_input_3)2018 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_weight_as_input_3, transpose_conv2d::CreateModel_nchw_float16_weight_as_input_3) 2019 2020 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_3) { 2021 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_3, 2022 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_3, 2023 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_3()); 2024 } 2025 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_3)2026 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_3) { 2027 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_weight_as_input_3, 2028 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_weight_as_input_3, 2029 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_weight_as_input_3()); 2030 } 2031 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_3)2032 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_3) { 2033 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_3, 2034 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_3, 2035 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_3()); 2036 } 2037 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_3)2038 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_3) { 2039 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_weight_as_input_3, 2040 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_weight_as_input_3, 2041 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_weight_as_input_3()); 2042 } 2043 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_3)2044 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_3) { 2045 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_3, 2046 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_3, 2047 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_3()); 2048 } 2049 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_3)2050 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_3) { 2051 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_weight_as_input_3, 2052 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_weight_as_input_3, 2053 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_weight_as_input_3()); 2054 } 2055 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_3)2056 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_3) { 2057 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_3, 2058 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_3, 2059 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_3()); 2060 } 2061 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_3)2062 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_3) { 2063 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_weight_as_input_3, 2064 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_weight_as_input_3, 2065 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_weight_as_input_3()); 2066 } 2067 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_3)2068 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_3) { 2069 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_3, 2070 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_3, 2071 transpose_conv2d::get_examples_dynamic_output_shape_nchw_3()); 2072 } 2073 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_3)2074 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_3) { 2075 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_weight_as_input_3, 2076 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_weight_as_input_3, 2077 transpose_conv2d::get_examples_dynamic_output_shape_nchw_weight_as_input_3()); 2078 } 2079 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_3)2080 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_3) { 2081 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_3, 2082 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_3, 2083 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_3()); 2084 } 2085 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_3)2086 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_3) { 2087 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_weight_as_input_3, 2088 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_weight_as_input_3, 2089 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_weight_as_input_3()); 2090 } 2091 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_3)2092 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_3) { 2093 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_3, 2094 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_3, 2095 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_3()); 2096 } 2097 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_3)2098 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_3) { 2099 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_weight_as_input_3, 2100 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_weight_as_input_3, 2101 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_weight_as_input_3()); 2102 } 2103 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_3)2104 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_3) { 2105 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_3, 2106 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_3, 2107 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_3()); 2108 } 2109 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_3)2110 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_3) { 2111 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_weight_as_input_3, 2112 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_weight_as_input_3, 2113 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_weight_as_input_3()); 2114 } 2115 TEST_F(GeneratedTests,transpose_conv2d_nhwc_4)2116 TEST_F(GeneratedTests, transpose_conv2d_nhwc_4) { 2117 execute(transpose_conv2d::CreateModel_nhwc_4, 2118 transpose_conv2d::is_ignored_nhwc_4, 2119 transpose_conv2d::get_examples_nhwc_4()); 2120 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_4,transpose_conv2d::CreateModel_nhwc_4)2121 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_4, transpose_conv2d::CreateModel_nhwc_4) 2122 2123 TEST_F(GeneratedTests, transpose_conv2d_nhwc_weight_as_input_4) { 2124 execute(transpose_conv2d::CreateModel_nhwc_weight_as_input_4, 2125 transpose_conv2d::is_ignored_nhwc_weight_as_input_4, 2126 transpose_conv2d::get_examples_nhwc_weight_as_input_4()); 2127 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_weight_as_input_4,transpose_conv2d::CreateModel_nhwc_weight_as_input_4)2128 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_weight_as_input_4, transpose_conv2d::CreateModel_nhwc_weight_as_input_4) 2129 2130 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_4) { 2131 execute(transpose_conv2d::CreateModel_nhwc_relaxed_4, 2132 transpose_conv2d::is_ignored_nhwc_relaxed_4, 2133 transpose_conv2d::get_examples_nhwc_relaxed_4()); 2134 } 2135 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relaxed_weight_as_input_4)2136 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_weight_as_input_4) { 2137 execute(transpose_conv2d::CreateModel_nhwc_relaxed_weight_as_input_4, 2138 transpose_conv2d::is_ignored_nhwc_relaxed_weight_as_input_4, 2139 transpose_conv2d::get_examples_nhwc_relaxed_weight_as_input_4()); 2140 } 2141 TEST_F(GeneratedTests,transpose_conv2d_nhwc_quant8_4)2142 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_4) { 2143 execute(transpose_conv2d::CreateModel_nhwc_quant8_4, 2144 transpose_conv2d::is_ignored_nhwc_quant8_4, 2145 transpose_conv2d::get_examples_nhwc_quant8_4()); 2146 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_4,transpose_conv2d::CreateModel_nhwc_quant8_4)2147 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_4, transpose_conv2d::CreateModel_nhwc_quant8_4) 2148 2149 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_weight_as_input_4) { 2150 execute(transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_4, 2151 transpose_conv2d::is_ignored_nhwc_quant8_weight_as_input_4, 2152 transpose_conv2d::get_examples_nhwc_quant8_weight_as_input_4()); 2153 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_weight_as_input_4,transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_4)2154 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_weight_as_input_4, transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_4) 2155 2156 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_4) { 2157 execute(transpose_conv2d::CreateModel_nhwc_float16_4, 2158 transpose_conv2d::is_ignored_nhwc_float16_4, 2159 transpose_conv2d::get_examples_nhwc_float16_4()); 2160 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_4,transpose_conv2d::CreateModel_nhwc_float16_4)2161 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_4, transpose_conv2d::CreateModel_nhwc_float16_4) 2162 2163 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_weight_as_input_4) { 2164 execute(transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_4, 2165 transpose_conv2d::is_ignored_nhwc_float16_weight_as_input_4, 2166 transpose_conv2d::get_examples_nhwc_float16_weight_as_input_4()); 2167 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_weight_as_input_4,transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_4)2168 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_weight_as_input_4, transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_4) 2169 2170 TEST_F(GeneratedTests, transpose_conv2d_nchw_4) { 2171 execute(transpose_conv2d::CreateModel_nchw_4, 2172 transpose_conv2d::is_ignored_nchw_4, 2173 transpose_conv2d::get_examples_nchw_4()); 2174 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_4,transpose_conv2d::CreateModel_nchw_4)2175 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_4, transpose_conv2d::CreateModel_nchw_4) 2176 2177 TEST_F(GeneratedTests, transpose_conv2d_nchw_weight_as_input_4) { 2178 execute(transpose_conv2d::CreateModel_nchw_weight_as_input_4, 2179 transpose_conv2d::is_ignored_nchw_weight_as_input_4, 2180 transpose_conv2d::get_examples_nchw_weight_as_input_4()); 2181 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_weight_as_input_4,transpose_conv2d::CreateModel_nchw_weight_as_input_4)2182 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_weight_as_input_4, transpose_conv2d::CreateModel_nchw_weight_as_input_4) 2183 2184 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_4) { 2185 execute(transpose_conv2d::CreateModel_nchw_relaxed_4, 2186 transpose_conv2d::is_ignored_nchw_relaxed_4, 2187 transpose_conv2d::get_examples_nchw_relaxed_4()); 2188 } 2189 TEST_F(GeneratedTests,transpose_conv2d_nchw_relaxed_weight_as_input_4)2190 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_weight_as_input_4) { 2191 execute(transpose_conv2d::CreateModel_nchw_relaxed_weight_as_input_4, 2192 transpose_conv2d::is_ignored_nchw_relaxed_weight_as_input_4, 2193 transpose_conv2d::get_examples_nchw_relaxed_weight_as_input_4()); 2194 } 2195 TEST_F(GeneratedTests,transpose_conv2d_nchw_quant8_4)2196 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_4) { 2197 execute(transpose_conv2d::CreateModel_nchw_quant8_4, 2198 transpose_conv2d::is_ignored_nchw_quant8_4, 2199 transpose_conv2d::get_examples_nchw_quant8_4()); 2200 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_4,transpose_conv2d::CreateModel_nchw_quant8_4)2201 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_4, transpose_conv2d::CreateModel_nchw_quant8_4) 2202 2203 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_weight_as_input_4) { 2204 execute(transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_4, 2205 transpose_conv2d::is_ignored_nchw_quant8_weight_as_input_4, 2206 transpose_conv2d::get_examples_nchw_quant8_weight_as_input_4()); 2207 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_weight_as_input_4,transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_4)2208 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_weight_as_input_4, transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_4) 2209 2210 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_4) { 2211 execute(transpose_conv2d::CreateModel_nchw_float16_4, 2212 transpose_conv2d::is_ignored_nchw_float16_4, 2213 transpose_conv2d::get_examples_nchw_float16_4()); 2214 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_4,transpose_conv2d::CreateModel_nchw_float16_4)2215 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_4, transpose_conv2d::CreateModel_nchw_float16_4) 2216 2217 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_weight_as_input_4) { 2218 execute(transpose_conv2d::CreateModel_nchw_float16_weight_as_input_4, 2219 transpose_conv2d::is_ignored_nchw_float16_weight_as_input_4, 2220 transpose_conv2d::get_examples_nchw_float16_weight_as_input_4()); 2221 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_weight_as_input_4,transpose_conv2d::CreateModel_nchw_float16_weight_as_input_4)2222 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_weight_as_input_4, transpose_conv2d::CreateModel_nchw_float16_weight_as_input_4) 2223 2224 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_4) { 2225 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_4, 2226 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_4, 2227 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_4()); 2228 } 2229 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_4)2230 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_4) { 2231 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_weight_as_input_4, 2232 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_weight_as_input_4, 2233 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_weight_as_input_4()); 2234 } 2235 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_4)2236 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_4) { 2237 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_4, 2238 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_4, 2239 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_4()); 2240 } 2241 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_4)2242 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_4) { 2243 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_weight_as_input_4, 2244 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_weight_as_input_4, 2245 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_weight_as_input_4()); 2246 } 2247 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_4)2248 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_4) { 2249 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_4, 2250 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_4, 2251 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_4()); 2252 } 2253 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_4)2254 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_4) { 2255 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_weight_as_input_4, 2256 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_weight_as_input_4, 2257 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_weight_as_input_4()); 2258 } 2259 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_4)2260 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_4) { 2261 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_4, 2262 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_4, 2263 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_4()); 2264 } 2265 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_4)2266 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_4) { 2267 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_weight_as_input_4, 2268 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_weight_as_input_4, 2269 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_weight_as_input_4()); 2270 } 2271 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_4)2272 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_4) { 2273 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_4, 2274 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_4, 2275 transpose_conv2d::get_examples_dynamic_output_shape_nchw_4()); 2276 } 2277 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_4)2278 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_4) { 2279 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_weight_as_input_4, 2280 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_weight_as_input_4, 2281 transpose_conv2d::get_examples_dynamic_output_shape_nchw_weight_as_input_4()); 2282 } 2283 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_4)2284 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_4) { 2285 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_4, 2286 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_4, 2287 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_4()); 2288 } 2289 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_4)2290 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_4) { 2291 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_weight_as_input_4, 2292 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_weight_as_input_4, 2293 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_weight_as_input_4()); 2294 } 2295 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_4)2296 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_4) { 2297 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_4, 2298 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_4, 2299 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_4()); 2300 } 2301 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_4)2302 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_4) { 2303 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_weight_as_input_4, 2304 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_weight_as_input_4, 2305 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_weight_as_input_4()); 2306 } 2307 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_4)2308 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_4) { 2309 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_4, 2310 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_4, 2311 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_4()); 2312 } 2313 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_4)2314 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_4) { 2315 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_weight_as_input_4, 2316 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_weight_as_input_4, 2317 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_weight_as_input_4()); 2318 } 2319 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nhwc)2320 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc) { 2321 execute(transpose_conv2d::CreateModel_zero_sized_nhwc, 2322 transpose_conv2d::is_ignored_zero_sized_nhwc, 2323 transpose_conv2d::get_examples_zero_sized_nhwc()); 2324 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc,transpose_conv2d::CreateModel_zero_sized_nhwc)2325 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc, transpose_conv2d::CreateModel_zero_sized_nhwc) 2326 2327 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_relaxed) { 2328 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_relaxed, 2329 transpose_conv2d::is_ignored_zero_sized_nhwc_relaxed, 2330 transpose_conv2d::get_examples_zero_sized_nhwc_relaxed()); 2331 } 2332 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nhwc_quant8)2333 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_quant8) { 2334 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_quant8, 2335 transpose_conv2d::is_ignored_zero_sized_nhwc_quant8, 2336 transpose_conv2d::get_examples_zero_sized_nhwc_quant8()); 2337 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc_quant8,transpose_conv2d::CreateModel_zero_sized_nhwc_quant8)2338 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc_quant8, transpose_conv2d::CreateModel_zero_sized_nhwc_quant8) 2339 2340 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_float16) { 2341 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_float16, 2342 transpose_conv2d::is_ignored_zero_sized_nhwc_float16, 2343 transpose_conv2d::get_examples_zero_sized_nhwc_float16()); 2344 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc_float16,transpose_conv2d::CreateModel_zero_sized_nhwc_float16)2345 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc_float16, transpose_conv2d::CreateModel_zero_sized_nhwc_float16) 2346 2347 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw) { 2348 execute(transpose_conv2d::CreateModel_zero_sized_nchw, 2349 transpose_conv2d::is_ignored_zero_sized_nchw, 2350 transpose_conv2d::get_examples_zero_sized_nchw()); 2351 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw,transpose_conv2d::CreateModel_zero_sized_nchw)2352 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw, transpose_conv2d::CreateModel_zero_sized_nchw) 2353 2354 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_relaxed) { 2355 execute(transpose_conv2d::CreateModel_zero_sized_nchw_relaxed, 2356 transpose_conv2d::is_ignored_zero_sized_nchw_relaxed, 2357 transpose_conv2d::get_examples_zero_sized_nchw_relaxed()); 2358 } 2359 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nchw_quant8)2360 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_quant8) { 2361 execute(transpose_conv2d::CreateModel_zero_sized_nchw_quant8, 2362 transpose_conv2d::is_ignored_zero_sized_nchw_quant8, 2363 transpose_conv2d::get_examples_zero_sized_nchw_quant8()); 2364 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw_quant8,transpose_conv2d::CreateModel_zero_sized_nchw_quant8)2365 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw_quant8, transpose_conv2d::CreateModel_zero_sized_nchw_quant8) 2366 2367 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_float16) { 2368 execute(transpose_conv2d::CreateModel_zero_sized_nchw_float16, 2369 transpose_conv2d::is_ignored_zero_sized_nchw_float16, 2370 transpose_conv2d::get_examples_zero_sized_nchw_float16()); 2371 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw_float16,transpose_conv2d::CreateModel_zero_sized_nchw_float16)2372 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw_float16, transpose_conv2d::CreateModel_zero_sized_nchw_float16) 2373 2374 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc) { 2375 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc, 2376 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc, 2377 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc()); 2378 } 2379 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_relaxed)2380 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_relaxed) { 2381 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_relaxed, 2382 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_relaxed, 2383 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_relaxed()); 2384 } 2385 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_quant8)2386 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_quant8) { 2387 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_quant8, 2388 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_quant8, 2389 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_quant8()); 2390 } 2391 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_float16)2392 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_float16) { 2393 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_float16, 2394 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_float16, 2395 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_float16()); 2396 } 2397 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw)2398 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw) { 2399 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw, 2400 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw, 2401 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw()); 2402 } 2403 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_relaxed)2404 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_relaxed) { 2405 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_relaxed, 2406 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_relaxed, 2407 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_relaxed()); 2408 } 2409 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_quant8)2410 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_quant8) { 2411 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_quant8, 2412 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_quant8, 2413 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_quant8()); 2414 } 2415 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_float16)2416 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_float16) { 2417 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_float16, 2418 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_float16, 2419 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_float16()); 2420 } 2421 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nhwc_2)2422 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_2) { 2423 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_2, 2424 transpose_conv2d::is_ignored_zero_sized_nhwc_2, 2425 transpose_conv2d::get_examples_zero_sized_nhwc_2()); 2426 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc_2,transpose_conv2d::CreateModel_zero_sized_nhwc_2)2427 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc_2, transpose_conv2d::CreateModel_zero_sized_nhwc_2) 2428 2429 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_relaxed_2) { 2430 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_relaxed_2, 2431 transpose_conv2d::is_ignored_zero_sized_nhwc_relaxed_2, 2432 transpose_conv2d::get_examples_zero_sized_nhwc_relaxed_2()); 2433 } 2434 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nhwc_quant8_2)2435 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_quant8_2) { 2436 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_quant8_2, 2437 transpose_conv2d::is_ignored_zero_sized_nhwc_quant8_2, 2438 transpose_conv2d::get_examples_zero_sized_nhwc_quant8_2()); 2439 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc_quant8_2,transpose_conv2d::CreateModel_zero_sized_nhwc_quant8_2)2440 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc_quant8_2, transpose_conv2d::CreateModel_zero_sized_nhwc_quant8_2) 2441 2442 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nhwc_float16_2) { 2443 execute(transpose_conv2d::CreateModel_zero_sized_nhwc_float16_2, 2444 transpose_conv2d::is_ignored_zero_sized_nhwc_float16_2, 2445 transpose_conv2d::get_examples_zero_sized_nhwc_float16_2()); 2446 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nhwc_float16_2,transpose_conv2d::CreateModel_zero_sized_nhwc_float16_2)2447 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nhwc_float16_2, transpose_conv2d::CreateModel_zero_sized_nhwc_float16_2) 2448 2449 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_2) { 2450 execute(transpose_conv2d::CreateModel_zero_sized_nchw_2, 2451 transpose_conv2d::is_ignored_zero_sized_nchw_2, 2452 transpose_conv2d::get_examples_zero_sized_nchw_2()); 2453 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw_2,transpose_conv2d::CreateModel_zero_sized_nchw_2)2454 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw_2, transpose_conv2d::CreateModel_zero_sized_nchw_2) 2455 2456 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_relaxed_2) { 2457 execute(transpose_conv2d::CreateModel_zero_sized_nchw_relaxed_2, 2458 transpose_conv2d::is_ignored_zero_sized_nchw_relaxed_2, 2459 transpose_conv2d::get_examples_zero_sized_nchw_relaxed_2()); 2460 } 2461 TEST_F(GeneratedTests,transpose_conv2d_zero_sized_nchw_quant8_2)2462 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_quant8_2) { 2463 execute(transpose_conv2d::CreateModel_zero_sized_nchw_quant8_2, 2464 transpose_conv2d::is_ignored_zero_sized_nchw_quant8_2, 2465 transpose_conv2d::get_examples_zero_sized_nchw_quant8_2()); 2466 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw_quant8_2,transpose_conv2d::CreateModel_zero_sized_nchw_quant8_2)2467 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw_quant8_2, transpose_conv2d::CreateModel_zero_sized_nchw_quant8_2) 2468 2469 TEST_F(GeneratedTests, transpose_conv2d_zero_sized_nchw_float16_2) { 2470 execute(transpose_conv2d::CreateModel_zero_sized_nchw_float16_2, 2471 transpose_conv2d::is_ignored_zero_sized_nchw_float16_2, 2472 transpose_conv2d::get_examples_zero_sized_nchw_float16_2()); 2473 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_zero_sized_nchw_float16_2,transpose_conv2d::CreateModel_zero_sized_nchw_float16_2)2474 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_zero_sized_nchw_float16_2, transpose_conv2d::CreateModel_zero_sized_nchw_float16_2) 2475 2476 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_2) { 2477 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_2, 2478 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_2, 2479 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_2()); 2480 } 2481 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_relaxed_2)2482 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_relaxed_2) { 2483 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_relaxed_2, 2484 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_relaxed_2, 2485 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_relaxed_2()); 2486 } 2487 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_quant8_2)2488 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_quant8_2) { 2489 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_quant8_2, 2490 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_quant8_2, 2491 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_quant8_2()); 2492 } 2493 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_float16_2)2494 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nhwc_float16_2) { 2495 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nhwc_float16_2, 2496 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nhwc_float16_2, 2497 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nhwc_float16_2()); 2498 } 2499 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_2)2500 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_2) { 2501 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_2, 2502 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_2, 2503 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_2()); 2504 } 2505 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_relaxed_2)2506 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_relaxed_2) { 2507 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_relaxed_2, 2508 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_relaxed_2, 2509 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_relaxed_2()); 2510 } 2511 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_quant8_2)2512 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_quant8_2) { 2513 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_quant8_2, 2514 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_quant8_2, 2515 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_quant8_2()); 2516 } 2517 TEST_F(DynamicOutputShapeTest,transpose_conv2d_zero_sized_dynamic_output_shape_nchw_float16_2)2518 TEST_F(DynamicOutputShapeTest, transpose_conv2d_zero_sized_dynamic_output_shape_nchw_float16_2) { 2519 execute(transpose_conv2d::CreateModel_zero_sized_dynamic_output_shape_nchw_float16_2, 2520 transpose_conv2d::is_ignored_zero_sized_dynamic_output_shape_nchw_float16_2, 2521 transpose_conv2d::get_examples_zero_sized_dynamic_output_shape_nchw_float16_2()); 2522 } 2523 TEST_F(GeneratedTests,transpose_conv2d_nhwc_5)2524 TEST_F(GeneratedTests, transpose_conv2d_nhwc_5) { 2525 execute(transpose_conv2d::CreateModel_nhwc_5, 2526 transpose_conv2d::is_ignored_nhwc_5, 2527 transpose_conv2d::get_examples_nhwc_5()); 2528 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_5,transpose_conv2d::CreateModel_nhwc_5)2529 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_5, transpose_conv2d::CreateModel_nhwc_5) 2530 2531 TEST_F(GeneratedTests, transpose_conv2d_nhwc_weight_as_input_5) { 2532 execute(transpose_conv2d::CreateModel_nhwc_weight_as_input_5, 2533 transpose_conv2d::is_ignored_nhwc_weight_as_input_5, 2534 transpose_conv2d::get_examples_nhwc_weight_as_input_5()); 2535 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_weight_as_input_5,transpose_conv2d::CreateModel_nhwc_weight_as_input_5)2536 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_weight_as_input_5, transpose_conv2d::CreateModel_nhwc_weight_as_input_5) 2537 2538 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_5) { 2539 execute(transpose_conv2d::CreateModel_nhwc_relaxed_5, 2540 transpose_conv2d::is_ignored_nhwc_relaxed_5, 2541 transpose_conv2d::get_examples_nhwc_relaxed_5()); 2542 } 2543 TEST_F(GeneratedTests,transpose_conv2d_nhwc_relaxed_weight_as_input_5)2544 TEST_F(GeneratedTests, transpose_conv2d_nhwc_relaxed_weight_as_input_5) { 2545 execute(transpose_conv2d::CreateModel_nhwc_relaxed_weight_as_input_5, 2546 transpose_conv2d::is_ignored_nhwc_relaxed_weight_as_input_5, 2547 transpose_conv2d::get_examples_nhwc_relaxed_weight_as_input_5()); 2548 } 2549 TEST_F(GeneratedTests,transpose_conv2d_nhwc_quant8_5)2550 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_5) { 2551 execute(transpose_conv2d::CreateModel_nhwc_quant8_5, 2552 transpose_conv2d::is_ignored_nhwc_quant8_5, 2553 transpose_conv2d::get_examples_nhwc_quant8_5()); 2554 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_5,transpose_conv2d::CreateModel_nhwc_quant8_5)2555 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_5, transpose_conv2d::CreateModel_nhwc_quant8_5) 2556 2557 TEST_F(GeneratedTests, transpose_conv2d_nhwc_quant8_weight_as_input_5) { 2558 execute(transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_5, 2559 transpose_conv2d::is_ignored_nhwc_quant8_weight_as_input_5, 2560 transpose_conv2d::get_examples_nhwc_quant8_weight_as_input_5()); 2561 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_quant8_weight_as_input_5,transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_5)2562 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_quant8_weight_as_input_5, transpose_conv2d::CreateModel_nhwc_quant8_weight_as_input_5) 2563 2564 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_5) { 2565 execute(transpose_conv2d::CreateModel_nhwc_float16_5, 2566 transpose_conv2d::is_ignored_nhwc_float16_5, 2567 transpose_conv2d::get_examples_nhwc_float16_5()); 2568 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_5,transpose_conv2d::CreateModel_nhwc_float16_5)2569 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_5, transpose_conv2d::CreateModel_nhwc_float16_5) 2570 2571 TEST_F(GeneratedTests, transpose_conv2d_nhwc_float16_weight_as_input_5) { 2572 execute(transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_5, 2573 transpose_conv2d::is_ignored_nhwc_float16_weight_as_input_5, 2574 transpose_conv2d::get_examples_nhwc_float16_weight_as_input_5()); 2575 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nhwc_float16_weight_as_input_5,transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_5)2576 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nhwc_float16_weight_as_input_5, transpose_conv2d::CreateModel_nhwc_float16_weight_as_input_5) 2577 2578 TEST_F(GeneratedTests, transpose_conv2d_nchw_5) { 2579 execute(transpose_conv2d::CreateModel_nchw_5, 2580 transpose_conv2d::is_ignored_nchw_5, 2581 transpose_conv2d::get_examples_nchw_5()); 2582 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_5,transpose_conv2d::CreateModel_nchw_5)2583 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_5, transpose_conv2d::CreateModel_nchw_5) 2584 2585 TEST_F(GeneratedTests, transpose_conv2d_nchw_weight_as_input_5) { 2586 execute(transpose_conv2d::CreateModel_nchw_weight_as_input_5, 2587 transpose_conv2d::is_ignored_nchw_weight_as_input_5, 2588 transpose_conv2d::get_examples_nchw_weight_as_input_5()); 2589 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_weight_as_input_5,transpose_conv2d::CreateModel_nchw_weight_as_input_5)2590 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_weight_as_input_5, transpose_conv2d::CreateModel_nchw_weight_as_input_5) 2591 2592 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_5) { 2593 execute(transpose_conv2d::CreateModel_nchw_relaxed_5, 2594 transpose_conv2d::is_ignored_nchw_relaxed_5, 2595 transpose_conv2d::get_examples_nchw_relaxed_5()); 2596 } 2597 TEST_F(GeneratedTests,transpose_conv2d_nchw_relaxed_weight_as_input_5)2598 TEST_F(GeneratedTests, transpose_conv2d_nchw_relaxed_weight_as_input_5) { 2599 execute(transpose_conv2d::CreateModel_nchw_relaxed_weight_as_input_5, 2600 transpose_conv2d::is_ignored_nchw_relaxed_weight_as_input_5, 2601 transpose_conv2d::get_examples_nchw_relaxed_weight_as_input_5()); 2602 } 2603 TEST_F(GeneratedTests,transpose_conv2d_nchw_quant8_5)2604 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_5) { 2605 execute(transpose_conv2d::CreateModel_nchw_quant8_5, 2606 transpose_conv2d::is_ignored_nchw_quant8_5, 2607 transpose_conv2d::get_examples_nchw_quant8_5()); 2608 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_5,transpose_conv2d::CreateModel_nchw_quant8_5)2609 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_5, transpose_conv2d::CreateModel_nchw_quant8_5) 2610 2611 TEST_F(GeneratedTests, transpose_conv2d_nchw_quant8_weight_as_input_5) { 2612 execute(transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_5, 2613 transpose_conv2d::is_ignored_nchw_quant8_weight_as_input_5, 2614 transpose_conv2d::get_examples_nchw_quant8_weight_as_input_5()); 2615 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_quant8_weight_as_input_5,transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_5)2616 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_quant8_weight_as_input_5, transpose_conv2d::CreateModel_nchw_quant8_weight_as_input_5) 2617 2618 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_5) { 2619 execute(transpose_conv2d::CreateModel_nchw_float16_5, 2620 transpose_conv2d::is_ignored_nchw_float16_5, 2621 transpose_conv2d::get_examples_nchw_float16_5()); 2622 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_5,transpose_conv2d::CreateModel_nchw_float16_5)2623 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_5, transpose_conv2d::CreateModel_nchw_float16_5) 2624 2625 TEST_F(GeneratedTests, transpose_conv2d_nchw_float16_weight_as_input_5) { 2626 execute(transpose_conv2d::CreateModel_nchw_float16_weight_as_input_5, 2627 transpose_conv2d::is_ignored_nchw_float16_weight_as_input_5, 2628 transpose_conv2d::get_examples_nchw_float16_weight_as_input_5()); 2629 } TEST_AVAILABLE_SINCE(V1_2,transpose_conv2d_nchw_float16_weight_as_input_5,transpose_conv2d::CreateModel_nchw_float16_weight_as_input_5)2630 TEST_AVAILABLE_SINCE(V1_2, transpose_conv2d_nchw_float16_weight_as_input_5, transpose_conv2d::CreateModel_nchw_float16_weight_as_input_5) 2631 2632 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_5) { 2633 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_5, 2634 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_5, 2635 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_5()); 2636 } 2637 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_5)2638 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_weight_as_input_5) { 2639 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_weight_as_input_5, 2640 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_weight_as_input_5, 2641 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_weight_as_input_5()); 2642 } 2643 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_5)2644 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_5) { 2645 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_5, 2646 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_5, 2647 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_5()); 2648 } 2649 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_5)2650 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_relaxed_weight_as_input_5) { 2651 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_relaxed_weight_as_input_5, 2652 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_relaxed_weight_as_input_5, 2653 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_relaxed_weight_as_input_5()); 2654 } 2655 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_5)2656 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_5) { 2657 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_5, 2658 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_5, 2659 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_5()); 2660 } 2661 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_5)2662 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_quant8_weight_as_input_5) { 2663 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_quant8_weight_as_input_5, 2664 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_quant8_weight_as_input_5, 2665 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_quant8_weight_as_input_5()); 2666 } 2667 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_5)2668 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_5) { 2669 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_5, 2670 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_5, 2671 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_5()); 2672 } 2673 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_5)2674 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nhwc_float16_weight_as_input_5) { 2675 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nhwc_float16_weight_as_input_5, 2676 transpose_conv2d::is_ignored_dynamic_output_shape_nhwc_float16_weight_as_input_5, 2677 transpose_conv2d::get_examples_dynamic_output_shape_nhwc_float16_weight_as_input_5()); 2678 } 2679 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_5)2680 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_5) { 2681 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_5, 2682 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_5, 2683 transpose_conv2d::get_examples_dynamic_output_shape_nchw_5()); 2684 } 2685 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_5)2686 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_weight_as_input_5) { 2687 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_weight_as_input_5, 2688 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_weight_as_input_5, 2689 transpose_conv2d::get_examples_dynamic_output_shape_nchw_weight_as_input_5()); 2690 } 2691 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_5)2692 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_5) { 2693 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_5, 2694 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_5, 2695 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_5()); 2696 } 2697 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_5)2698 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_relaxed_weight_as_input_5) { 2699 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_relaxed_weight_as_input_5, 2700 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_relaxed_weight_as_input_5, 2701 transpose_conv2d::get_examples_dynamic_output_shape_nchw_relaxed_weight_as_input_5()); 2702 } 2703 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_5)2704 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_5) { 2705 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_5, 2706 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_5, 2707 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_5()); 2708 } 2709 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_5)2710 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_quant8_weight_as_input_5) { 2711 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_quant8_weight_as_input_5, 2712 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_quant8_weight_as_input_5, 2713 transpose_conv2d::get_examples_dynamic_output_shape_nchw_quant8_weight_as_input_5()); 2714 } 2715 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_5)2716 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_5) { 2717 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_5, 2718 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_5, 2719 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_5()); 2720 } 2721 TEST_F(DynamicOutputShapeTest,transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_5)2722 TEST_F(DynamicOutputShapeTest, transpose_conv2d_dynamic_output_shape_nchw_float16_weight_as_input_5) { 2723 execute(transpose_conv2d::CreateModel_dynamic_output_shape_nchw_float16_weight_as_input_5, 2724 transpose_conv2d::is_ignored_dynamic_output_shape_nchw_float16_weight_as_input_5, 2725 transpose_conv2d::get_examples_dynamic_output_shape_nchw_float16_weight_as_input_5()); 2726 } 2727 2728