• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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