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