1 // clang-format off
2 // Generated file (from: softmax_v1_2.mod.py). Do not edit
3 #include "../../TestGenerated.h"
4
5 namespace softmax_v1_2 {
6 // Generated softmax_v1_2 test
7 #include "generated/examples/softmax_v1_2.example.cpp"
8 // Generated model constructor
9 #include "generated/models/softmax_v1_2.model.cpp"
10 } // namespace softmax_v1_2
11
TEST_F(GeneratedTests,softmax_v1_2)12 TEST_F(GeneratedTests, softmax_v1_2) {
13 execute(softmax_v1_2::CreateModel,
14 softmax_v1_2::is_ignored,
15 softmax_v1_2::get_examples());
16 }
TEST_AVAILABLE_SINCE(V1_0,softmax_v1_2,softmax_v1_2::CreateModel)17 TEST_AVAILABLE_SINCE(V1_0, softmax_v1_2, softmax_v1_2::CreateModel)
18
19 TEST_F(GeneratedTests, softmax_v1_2_dim1_axis0) {
20 execute(softmax_v1_2::CreateModel_dim1_axis0,
21 softmax_v1_2::is_ignored_dim1_axis0,
22 softmax_v1_2::get_examples_dim1_axis0());
23 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_dim1_axis0,softmax_v1_2::CreateModel_dim1_axis0)24 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_dim1_axis0, softmax_v1_2::CreateModel_dim1_axis0)
25
26 TEST_F(GeneratedTests, softmax_v1_2_dim3_axis2) {
27 execute(softmax_v1_2::CreateModel_dim3_axis2,
28 softmax_v1_2::is_ignored_dim3_axis2,
29 softmax_v1_2::get_examples_dim3_axis2());
30 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_dim3_axis2,softmax_v1_2::CreateModel_dim3_axis2)31 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_dim3_axis2, softmax_v1_2::CreateModel_dim3_axis2)
32
33 TEST_F(GeneratedTests, softmax_v1_2_relaxed) {
34 execute(softmax_v1_2::CreateModel_relaxed,
35 softmax_v1_2::is_ignored_relaxed,
36 softmax_v1_2::get_examples_relaxed());
37 }
38
TEST_F(GeneratedTests,softmax_v1_2_relaxed_dim1_axis0)39 TEST_F(GeneratedTests, softmax_v1_2_relaxed_dim1_axis0) {
40 execute(softmax_v1_2::CreateModel_relaxed_dim1_axis0,
41 softmax_v1_2::is_ignored_relaxed_dim1_axis0,
42 softmax_v1_2::get_examples_relaxed_dim1_axis0());
43 }
44
TEST_F(GeneratedTests,softmax_v1_2_relaxed_dim3_axis2)45 TEST_F(GeneratedTests, softmax_v1_2_relaxed_dim3_axis2) {
46 execute(softmax_v1_2::CreateModel_relaxed_dim3_axis2,
47 softmax_v1_2::is_ignored_relaxed_dim3_axis2,
48 softmax_v1_2::get_examples_relaxed_dim3_axis2());
49 }
50
TEST_F(GeneratedTests,softmax_v1_2_float16)51 TEST_F(GeneratedTests, softmax_v1_2_float16) {
52 execute(softmax_v1_2::CreateModel_float16,
53 softmax_v1_2::is_ignored_float16,
54 softmax_v1_2::get_examples_float16());
55 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16,softmax_v1_2::CreateModel_float16)56 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16, softmax_v1_2::CreateModel_float16)
57
58 TEST_F(GeneratedTests, softmax_v1_2_float16_dim1_axis0) {
59 execute(softmax_v1_2::CreateModel_float16_dim1_axis0,
60 softmax_v1_2::is_ignored_float16_dim1_axis0,
61 softmax_v1_2::get_examples_float16_dim1_axis0());
62 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16_dim1_axis0,softmax_v1_2::CreateModel_float16_dim1_axis0)63 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16_dim1_axis0, softmax_v1_2::CreateModel_float16_dim1_axis0)
64
65 TEST_F(GeneratedTests, softmax_v1_2_float16_dim3_axis2) {
66 execute(softmax_v1_2::CreateModel_float16_dim3_axis2,
67 softmax_v1_2::is_ignored_float16_dim3_axis2,
68 softmax_v1_2::get_examples_float16_dim3_axis2());
69 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16_dim3_axis2,softmax_v1_2::CreateModel_float16_dim3_axis2)70 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16_dim3_axis2, softmax_v1_2::CreateModel_float16_dim3_axis2)
71
72 TEST_F(GeneratedTests, softmax_v1_2_quant8) {
73 execute(softmax_v1_2::CreateModel_quant8,
74 softmax_v1_2::is_ignored_quant8,
75 softmax_v1_2::get_examples_quant8());
76 }
TEST_AVAILABLE_SINCE(V1_0,softmax_v1_2_quant8,softmax_v1_2::CreateModel_quant8)77 TEST_AVAILABLE_SINCE(V1_0, softmax_v1_2_quant8, softmax_v1_2::CreateModel_quant8)
78
79 TEST_F(GeneratedTests, softmax_v1_2_quant8_dim1_axis0) {
80 execute(softmax_v1_2::CreateModel_quant8_dim1_axis0,
81 softmax_v1_2::is_ignored_quant8_dim1_axis0,
82 softmax_v1_2::get_examples_quant8_dim1_axis0());
83 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_quant8_dim1_axis0,softmax_v1_2::CreateModel_quant8_dim1_axis0)84 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_quant8_dim1_axis0, softmax_v1_2::CreateModel_quant8_dim1_axis0)
85
86 TEST_F(GeneratedTests, softmax_v1_2_quant8_dim3_axis2) {
87 execute(softmax_v1_2::CreateModel_quant8_dim3_axis2,
88 softmax_v1_2::is_ignored_quant8_dim3_axis2,
89 softmax_v1_2::get_examples_quant8_dim3_axis2());
90 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_quant8_dim3_axis2,softmax_v1_2::CreateModel_quant8_dim3_axis2)91 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_quant8_dim3_axis2, softmax_v1_2::CreateModel_quant8_dim3_axis2)
92
93 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape) {
94 execute(softmax_v1_2::CreateModel_dynamic_output_shape,
95 softmax_v1_2::is_ignored_dynamic_output_shape,
96 softmax_v1_2::get_examples_dynamic_output_shape());
97 }
98
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_dim1_axis0)99 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_dim1_axis0) {
100 execute(softmax_v1_2::CreateModel_dynamic_output_shape_dim1_axis0,
101 softmax_v1_2::is_ignored_dynamic_output_shape_dim1_axis0,
102 softmax_v1_2::get_examples_dynamic_output_shape_dim1_axis0());
103 }
104
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_dim3_axis2)105 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_dim3_axis2) {
106 execute(softmax_v1_2::CreateModel_dynamic_output_shape_dim3_axis2,
107 softmax_v1_2::is_ignored_dynamic_output_shape_dim3_axis2,
108 softmax_v1_2::get_examples_dynamic_output_shape_dim3_axis2());
109 }
110
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed)111 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed) {
112 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed,
113 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed,
114 softmax_v1_2::get_examples_dynamic_output_shape_relaxed());
115 }
116
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed_dim1_axis0)117 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed_dim1_axis0) {
118 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed_dim1_axis0,
119 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed_dim1_axis0,
120 softmax_v1_2::get_examples_dynamic_output_shape_relaxed_dim1_axis0());
121 }
122
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed_dim3_axis2)123 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed_dim3_axis2) {
124 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed_dim3_axis2,
125 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed_dim3_axis2,
126 softmax_v1_2::get_examples_dynamic_output_shape_relaxed_dim3_axis2());
127 }
128
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16)129 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16) {
130 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16,
131 softmax_v1_2::is_ignored_dynamic_output_shape_float16,
132 softmax_v1_2::get_examples_dynamic_output_shape_float16());
133 }
134
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16_dim1_axis0)135 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16_dim1_axis0) {
136 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16_dim1_axis0,
137 softmax_v1_2::is_ignored_dynamic_output_shape_float16_dim1_axis0,
138 softmax_v1_2::get_examples_dynamic_output_shape_float16_dim1_axis0());
139 }
140
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16_dim3_axis2)141 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16_dim3_axis2) {
142 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16_dim3_axis2,
143 softmax_v1_2::is_ignored_dynamic_output_shape_float16_dim3_axis2,
144 softmax_v1_2::get_examples_dynamic_output_shape_float16_dim3_axis2());
145 }
146
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8)147 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8) {
148 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8,
149 softmax_v1_2::is_ignored_dynamic_output_shape_quant8,
150 softmax_v1_2::get_examples_dynamic_output_shape_quant8());
151 }
152
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8_dim1_axis0)153 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8_dim1_axis0) {
154 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8_dim1_axis0,
155 softmax_v1_2::is_ignored_dynamic_output_shape_quant8_dim1_axis0,
156 softmax_v1_2::get_examples_dynamic_output_shape_quant8_dim1_axis0());
157 }
158
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8_dim3_axis2)159 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8_dim3_axis2) {
160 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8_dim3_axis2,
161 softmax_v1_2::is_ignored_dynamic_output_shape_quant8_dim3_axis2,
162 softmax_v1_2::get_examples_dynamic_output_shape_quant8_dim3_axis2());
163 }
164
TEST_F(GeneratedTests,softmax_v1_2_2)165 TEST_F(GeneratedTests, softmax_v1_2_2) {
166 execute(softmax_v1_2::CreateModel_2,
167 softmax_v1_2::is_ignored_2,
168 softmax_v1_2::get_examples_2());
169 }
TEST_AVAILABLE_SINCE(V1_0,softmax_v1_2_2,softmax_v1_2::CreateModel_2)170 TEST_AVAILABLE_SINCE(V1_0, softmax_v1_2_2, softmax_v1_2::CreateModel_2)
171
172 TEST_F(GeneratedTests, softmax_v1_2_dim1_axis0_2) {
173 execute(softmax_v1_2::CreateModel_dim1_axis0_2,
174 softmax_v1_2::is_ignored_dim1_axis0_2,
175 softmax_v1_2::get_examples_dim1_axis0_2());
176 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_dim1_axis0_2,softmax_v1_2::CreateModel_dim1_axis0_2)177 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_dim1_axis0_2, softmax_v1_2::CreateModel_dim1_axis0_2)
178
179 TEST_F(GeneratedTests, softmax_v1_2_dim3_axis2_2) {
180 execute(softmax_v1_2::CreateModel_dim3_axis2_2,
181 softmax_v1_2::is_ignored_dim3_axis2_2,
182 softmax_v1_2::get_examples_dim3_axis2_2());
183 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_dim3_axis2_2,softmax_v1_2::CreateModel_dim3_axis2_2)184 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_dim3_axis2_2, softmax_v1_2::CreateModel_dim3_axis2_2)
185
186 TEST_F(GeneratedTests, softmax_v1_2_relaxed_2) {
187 execute(softmax_v1_2::CreateModel_relaxed_2,
188 softmax_v1_2::is_ignored_relaxed_2,
189 softmax_v1_2::get_examples_relaxed_2());
190 }
191
TEST_F(GeneratedTests,softmax_v1_2_relaxed_dim1_axis0_2)192 TEST_F(GeneratedTests, softmax_v1_2_relaxed_dim1_axis0_2) {
193 execute(softmax_v1_2::CreateModel_relaxed_dim1_axis0_2,
194 softmax_v1_2::is_ignored_relaxed_dim1_axis0_2,
195 softmax_v1_2::get_examples_relaxed_dim1_axis0_2());
196 }
197
TEST_F(GeneratedTests,softmax_v1_2_relaxed_dim3_axis2_2)198 TEST_F(GeneratedTests, softmax_v1_2_relaxed_dim3_axis2_2) {
199 execute(softmax_v1_2::CreateModel_relaxed_dim3_axis2_2,
200 softmax_v1_2::is_ignored_relaxed_dim3_axis2_2,
201 softmax_v1_2::get_examples_relaxed_dim3_axis2_2());
202 }
203
TEST_F(GeneratedTests,softmax_v1_2_float16_2)204 TEST_F(GeneratedTests, softmax_v1_2_float16_2) {
205 execute(softmax_v1_2::CreateModel_float16_2,
206 softmax_v1_2::is_ignored_float16_2,
207 softmax_v1_2::get_examples_float16_2());
208 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16_2,softmax_v1_2::CreateModel_float16_2)209 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16_2, softmax_v1_2::CreateModel_float16_2)
210
211 TEST_F(GeneratedTests, softmax_v1_2_float16_dim1_axis0_2) {
212 execute(softmax_v1_2::CreateModel_float16_dim1_axis0_2,
213 softmax_v1_2::is_ignored_float16_dim1_axis0_2,
214 softmax_v1_2::get_examples_float16_dim1_axis0_2());
215 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16_dim1_axis0_2,softmax_v1_2::CreateModel_float16_dim1_axis0_2)216 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16_dim1_axis0_2, softmax_v1_2::CreateModel_float16_dim1_axis0_2)
217
218 TEST_F(GeneratedTests, softmax_v1_2_float16_dim3_axis2_2) {
219 execute(softmax_v1_2::CreateModel_float16_dim3_axis2_2,
220 softmax_v1_2::is_ignored_float16_dim3_axis2_2,
221 softmax_v1_2::get_examples_float16_dim3_axis2_2());
222 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_float16_dim3_axis2_2,softmax_v1_2::CreateModel_float16_dim3_axis2_2)223 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_float16_dim3_axis2_2, softmax_v1_2::CreateModel_float16_dim3_axis2_2)
224
225 TEST_F(GeneratedTests, softmax_v1_2_quant8_2) {
226 execute(softmax_v1_2::CreateModel_quant8_2,
227 softmax_v1_2::is_ignored_quant8_2,
228 softmax_v1_2::get_examples_quant8_2());
229 }
TEST_AVAILABLE_SINCE(V1_0,softmax_v1_2_quant8_2,softmax_v1_2::CreateModel_quant8_2)230 TEST_AVAILABLE_SINCE(V1_0, softmax_v1_2_quant8_2, softmax_v1_2::CreateModel_quant8_2)
231
232 TEST_F(GeneratedTests, softmax_v1_2_quant8_dim1_axis0_2) {
233 execute(softmax_v1_2::CreateModel_quant8_dim1_axis0_2,
234 softmax_v1_2::is_ignored_quant8_dim1_axis0_2,
235 softmax_v1_2::get_examples_quant8_dim1_axis0_2());
236 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_quant8_dim1_axis0_2,softmax_v1_2::CreateModel_quant8_dim1_axis0_2)237 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_quant8_dim1_axis0_2, softmax_v1_2::CreateModel_quant8_dim1_axis0_2)
238
239 TEST_F(GeneratedTests, softmax_v1_2_quant8_dim3_axis2_2) {
240 execute(softmax_v1_2::CreateModel_quant8_dim3_axis2_2,
241 softmax_v1_2::is_ignored_quant8_dim3_axis2_2,
242 softmax_v1_2::get_examples_quant8_dim3_axis2_2());
243 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_quant8_dim3_axis2_2,softmax_v1_2::CreateModel_quant8_dim3_axis2_2)244 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_quant8_dim3_axis2_2, softmax_v1_2::CreateModel_quant8_dim3_axis2_2)
245
246 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_2) {
247 execute(softmax_v1_2::CreateModel_dynamic_output_shape_2,
248 softmax_v1_2::is_ignored_dynamic_output_shape_2,
249 softmax_v1_2::get_examples_dynamic_output_shape_2());
250 }
251
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_dim1_axis0_2)252 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_dim1_axis0_2) {
253 execute(softmax_v1_2::CreateModel_dynamic_output_shape_dim1_axis0_2,
254 softmax_v1_2::is_ignored_dynamic_output_shape_dim1_axis0_2,
255 softmax_v1_2::get_examples_dynamic_output_shape_dim1_axis0_2());
256 }
257
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_dim3_axis2_2)258 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_dim3_axis2_2) {
259 execute(softmax_v1_2::CreateModel_dynamic_output_shape_dim3_axis2_2,
260 softmax_v1_2::is_ignored_dynamic_output_shape_dim3_axis2_2,
261 softmax_v1_2::get_examples_dynamic_output_shape_dim3_axis2_2());
262 }
263
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed_2)264 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed_2) {
265 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed_2,
266 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed_2,
267 softmax_v1_2::get_examples_dynamic_output_shape_relaxed_2());
268 }
269
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed_dim1_axis0_2)270 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed_dim1_axis0_2) {
271 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed_dim1_axis0_2,
272 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed_dim1_axis0_2,
273 softmax_v1_2::get_examples_dynamic_output_shape_relaxed_dim1_axis0_2());
274 }
275
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_relaxed_dim3_axis2_2)276 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_relaxed_dim3_axis2_2) {
277 execute(softmax_v1_2::CreateModel_dynamic_output_shape_relaxed_dim3_axis2_2,
278 softmax_v1_2::is_ignored_dynamic_output_shape_relaxed_dim3_axis2_2,
279 softmax_v1_2::get_examples_dynamic_output_shape_relaxed_dim3_axis2_2());
280 }
281
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16_2)282 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16_2) {
283 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16_2,
284 softmax_v1_2::is_ignored_dynamic_output_shape_float16_2,
285 softmax_v1_2::get_examples_dynamic_output_shape_float16_2());
286 }
287
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16_dim1_axis0_2)288 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16_dim1_axis0_2) {
289 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16_dim1_axis0_2,
290 softmax_v1_2::is_ignored_dynamic_output_shape_float16_dim1_axis0_2,
291 softmax_v1_2::get_examples_dynamic_output_shape_float16_dim1_axis0_2());
292 }
293
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_float16_dim3_axis2_2)294 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_float16_dim3_axis2_2) {
295 execute(softmax_v1_2::CreateModel_dynamic_output_shape_float16_dim3_axis2_2,
296 softmax_v1_2::is_ignored_dynamic_output_shape_float16_dim3_axis2_2,
297 softmax_v1_2::get_examples_dynamic_output_shape_float16_dim3_axis2_2());
298 }
299
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8_2)300 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8_2) {
301 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8_2,
302 softmax_v1_2::is_ignored_dynamic_output_shape_quant8_2,
303 softmax_v1_2::get_examples_dynamic_output_shape_quant8_2());
304 }
305
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8_dim1_axis0_2)306 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8_dim1_axis0_2) {
307 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8_dim1_axis0_2,
308 softmax_v1_2::is_ignored_dynamic_output_shape_quant8_dim1_axis0_2,
309 softmax_v1_2::get_examples_dynamic_output_shape_quant8_dim1_axis0_2());
310 }
311
TEST_F(DynamicOutputShapeTest,softmax_v1_2_dynamic_output_shape_quant8_dim3_axis2_2)312 TEST_F(DynamicOutputShapeTest, softmax_v1_2_dynamic_output_shape_quant8_dim3_axis2_2) {
313 execute(softmax_v1_2::CreateModel_dynamic_output_shape_quant8_dim3_axis2_2,
314 softmax_v1_2::is_ignored_dynamic_output_shape_quant8_dim3_axis2_2,
315 softmax_v1_2::get_examples_dynamic_output_shape_quant8_dim3_axis2_2());
316 }
317
TEST_F(GeneratedTests,softmax_v1_2_axis_dim4_axis0)318 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis0) {
319 execute(softmax_v1_2::CreateModel_axis_dim4_axis0,
320 softmax_v1_2::is_ignored_axis_dim4_axis0,
321 softmax_v1_2::get_examples_axis_dim4_axis0());
322 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis0,softmax_v1_2::CreateModel_axis_dim4_axis0)323 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis0, softmax_v1_2::CreateModel_axis_dim4_axis0)
324
325 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis0_neg) {
326 execute(softmax_v1_2::CreateModel_axis_dim4_axis0_neg,
327 softmax_v1_2::is_ignored_axis_dim4_axis0_neg,
328 softmax_v1_2::get_examples_axis_dim4_axis0_neg());
329 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis0_neg,softmax_v1_2::CreateModel_axis_dim4_axis0_neg)330 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis0_neg, softmax_v1_2::CreateModel_axis_dim4_axis0_neg)
331
332 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis1) {
333 execute(softmax_v1_2::CreateModel_axis_dim4_axis1,
334 softmax_v1_2::is_ignored_axis_dim4_axis1,
335 softmax_v1_2::get_examples_axis_dim4_axis1());
336 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis1,softmax_v1_2::CreateModel_axis_dim4_axis1)337 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis1, softmax_v1_2::CreateModel_axis_dim4_axis1)
338
339 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis1_neg) {
340 execute(softmax_v1_2::CreateModel_axis_dim4_axis1_neg,
341 softmax_v1_2::is_ignored_axis_dim4_axis1_neg,
342 softmax_v1_2::get_examples_axis_dim4_axis1_neg());
343 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis1_neg,softmax_v1_2::CreateModel_axis_dim4_axis1_neg)344 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis1_neg, softmax_v1_2::CreateModel_axis_dim4_axis1_neg)
345
346 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis2) {
347 execute(softmax_v1_2::CreateModel_axis_dim4_axis2,
348 softmax_v1_2::is_ignored_axis_dim4_axis2,
349 softmax_v1_2::get_examples_axis_dim4_axis2());
350 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis2,softmax_v1_2::CreateModel_axis_dim4_axis2)351 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis2, softmax_v1_2::CreateModel_axis_dim4_axis2)
352
353 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis2_neg) {
354 execute(softmax_v1_2::CreateModel_axis_dim4_axis2_neg,
355 softmax_v1_2::is_ignored_axis_dim4_axis2_neg,
356 softmax_v1_2::get_examples_axis_dim4_axis2_neg());
357 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis2_neg,softmax_v1_2::CreateModel_axis_dim4_axis2_neg)358 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis2_neg, softmax_v1_2::CreateModel_axis_dim4_axis2_neg)
359
360 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis3) {
361 execute(softmax_v1_2::CreateModel_axis_dim4_axis3,
362 softmax_v1_2::is_ignored_axis_dim4_axis3,
363 softmax_v1_2::get_examples_axis_dim4_axis3());
364 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis3,softmax_v1_2::CreateModel_axis_dim4_axis3)365 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis3, softmax_v1_2::CreateModel_axis_dim4_axis3)
366
367 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis3_neg) {
368 execute(softmax_v1_2::CreateModel_axis_dim4_axis3_neg,
369 softmax_v1_2::is_ignored_axis_dim4_axis3_neg,
370 softmax_v1_2::get_examples_axis_dim4_axis3_neg());
371 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis3_neg,softmax_v1_2::CreateModel_axis_dim4_axis3_neg)372 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis3_neg, softmax_v1_2::CreateModel_axis_dim4_axis3_neg)
373
374 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis0) {
375 execute(softmax_v1_2::CreateModel_axis_dim3_axis0,
376 softmax_v1_2::is_ignored_axis_dim3_axis0,
377 softmax_v1_2::get_examples_axis_dim3_axis0());
378 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis0,softmax_v1_2::CreateModel_axis_dim3_axis0)379 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis0, softmax_v1_2::CreateModel_axis_dim3_axis0)
380
381 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis0_neg) {
382 execute(softmax_v1_2::CreateModel_axis_dim3_axis0_neg,
383 softmax_v1_2::is_ignored_axis_dim3_axis0_neg,
384 softmax_v1_2::get_examples_axis_dim3_axis0_neg());
385 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis0_neg,softmax_v1_2::CreateModel_axis_dim3_axis0_neg)386 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis0_neg, softmax_v1_2::CreateModel_axis_dim3_axis0_neg)
387
388 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis1) {
389 execute(softmax_v1_2::CreateModel_axis_dim3_axis1,
390 softmax_v1_2::is_ignored_axis_dim3_axis1,
391 softmax_v1_2::get_examples_axis_dim3_axis1());
392 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis1,softmax_v1_2::CreateModel_axis_dim3_axis1)393 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis1, softmax_v1_2::CreateModel_axis_dim3_axis1)
394
395 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis1_neg) {
396 execute(softmax_v1_2::CreateModel_axis_dim3_axis1_neg,
397 softmax_v1_2::is_ignored_axis_dim3_axis1_neg,
398 softmax_v1_2::get_examples_axis_dim3_axis1_neg());
399 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis1_neg,softmax_v1_2::CreateModel_axis_dim3_axis1_neg)400 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis1_neg, softmax_v1_2::CreateModel_axis_dim3_axis1_neg)
401
402 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis2) {
403 execute(softmax_v1_2::CreateModel_axis_dim3_axis2,
404 softmax_v1_2::is_ignored_axis_dim3_axis2,
405 softmax_v1_2::get_examples_axis_dim3_axis2());
406 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis2,softmax_v1_2::CreateModel_axis_dim3_axis2)407 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis2, softmax_v1_2::CreateModel_axis_dim3_axis2)
408
409 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis2_neg) {
410 execute(softmax_v1_2::CreateModel_axis_dim3_axis2_neg,
411 softmax_v1_2::is_ignored_axis_dim3_axis2_neg,
412 softmax_v1_2::get_examples_axis_dim3_axis2_neg());
413 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis2_neg,softmax_v1_2::CreateModel_axis_dim3_axis2_neg)414 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis2_neg, softmax_v1_2::CreateModel_axis_dim3_axis2_neg)
415
416 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis0) {
417 execute(softmax_v1_2::CreateModel_axis_dim2_axis0,
418 softmax_v1_2::is_ignored_axis_dim2_axis0,
419 softmax_v1_2::get_examples_axis_dim2_axis0());
420 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis0,softmax_v1_2::CreateModel_axis_dim2_axis0)421 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis0, softmax_v1_2::CreateModel_axis_dim2_axis0)
422
423 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis0_neg) {
424 execute(softmax_v1_2::CreateModel_axis_dim2_axis0_neg,
425 softmax_v1_2::is_ignored_axis_dim2_axis0_neg,
426 softmax_v1_2::get_examples_axis_dim2_axis0_neg());
427 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis0_neg,softmax_v1_2::CreateModel_axis_dim2_axis0_neg)428 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis0_neg, softmax_v1_2::CreateModel_axis_dim2_axis0_neg)
429
430 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis1) {
431 execute(softmax_v1_2::CreateModel_axis_dim2_axis1,
432 softmax_v1_2::is_ignored_axis_dim2_axis1,
433 softmax_v1_2::get_examples_axis_dim2_axis1());
434 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis1,softmax_v1_2::CreateModel_axis_dim2_axis1)435 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis1, softmax_v1_2::CreateModel_axis_dim2_axis1)
436
437 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis1_neg) {
438 execute(softmax_v1_2::CreateModel_axis_dim2_axis1_neg,
439 softmax_v1_2::is_ignored_axis_dim2_axis1_neg,
440 softmax_v1_2::get_examples_axis_dim2_axis1_neg());
441 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis1_neg,softmax_v1_2::CreateModel_axis_dim2_axis1_neg)442 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis1_neg, softmax_v1_2::CreateModel_axis_dim2_axis1_neg)
443
444 TEST_F(GeneratedTests, softmax_v1_2_axis_dim1_axis0) {
445 execute(softmax_v1_2::CreateModel_axis_dim1_axis0,
446 softmax_v1_2::is_ignored_axis_dim1_axis0,
447 softmax_v1_2::get_examples_axis_dim1_axis0());
448 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim1_axis0,softmax_v1_2::CreateModel_axis_dim1_axis0)449 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim1_axis0, softmax_v1_2::CreateModel_axis_dim1_axis0)
450
451 TEST_F(GeneratedTests, softmax_v1_2_axis_dim1_axis0_neg) {
452 execute(softmax_v1_2::CreateModel_axis_dim1_axis0_neg,
453 softmax_v1_2::is_ignored_axis_dim1_axis0_neg,
454 softmax_v1_2::get_examples_axis_dim1_axis0_neg());
455 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim1_axis0_neg,softmax_v1_2::CreateModel_axis_dim1_axis0_neg)456 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim1_axis0_neg, softmax_v1_2::CreateModel_axis_dim1_axis0_neg)
457
458 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis0) {
459 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis0,
460 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis0,
461 softmax_v1_2::get_examples_axis_relaxed_dim4_axis0());
462 }
463
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis0_neg)464 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis0_neg) {
465 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis0_neg,
466 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis0_neg,
467 softmax_v1_2::get_examples_axis_relaxed_dim4_axis0_neg());
468 }
469
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis1)470 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis1) {
471 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis1,
472 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis1,
473 softmax_v1_2::get_examples_axis_relaxed_dim4_axis1());
474 }
475
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis1_neg)476 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis1_neg) {
477 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis1_neg,
478 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis1_neg,
479 softmax_v1_2::get_examples_axis_relaxed_dim4_axis1_neg());
480 }
481
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis2)482 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis2) {
483 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis2,
484 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis2,
485 softmax_v1_2::get_examples_axis_relaxed_dim4_axis2());
486 }
487
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis2_neg)488 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis2_neg) {
489 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis2_neg,
490 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis2_neg,
491 softmax_v1_2::get_examples_axis_relaxed_dim4_axis2_neg());
492 }
493
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis3)494 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis3) {
495 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis3,
496 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis3,
497 softmax_v1_2::get_examples_axis_relaxed_dim4_axis3());
498 }
499
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis3_neg)500 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis3_neg) {
501 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis3_neg,
502 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis3_neg,
503 softmax_v1_2::get_examples_axis_relaxed_dim4_axis3_neg());
504 }
505
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis0)506 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis0) {
507 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis0,
508 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis0,
509 softmax_v1_2::get_examples_axis_relaxed_dim3_axis0());
510 }
511
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis0_neg)512 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis0_neg) {
513 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis0_neg,
514 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis0_neg,
515 softmax_v1_2::get_examples_axis_relaxed_dim3_axis0_neg());
516 }
517
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis1)518 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis1) {
519 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis1,
520 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis1,
521 softmax_v1_2::get_examples_axis_relaxed_dim3_axis1());
522 }
523
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis1_neg)524 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis1_neg) {
525 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis1_neg,
526 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis1_neg,
527 softmax_v1_2::get_examples_axis_relaxed_dim3_axis1_neg());
528 }
529
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis2)530 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis2) {
531 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis2,
532 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis2,
533 softmax_v1_2::get_examples_axis_relaxed_dim3_axis2());
534 }
535
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis2_neg)536 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis2_neg) {
537 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis2_neg,
538 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis2_neg,
539 softmax_v1_2::get_examples_axis_relaxed_dim3_axis2_neg());
540 }
541
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis0)542 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis0) {
543 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis0,
544 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis0,
545 softmax_v1_2::get_examples_axis_relaxed_dim2_axis0());
546 }
547
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis0_neg)548 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis0_neg) {
549 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis0_neg,
550 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis0_neg,
551 softmax_v1_2::get_examples_axis_relaxed_dim2_axis0_neg());
552 }
553
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis1)554 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis1) {
555 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis1,
556 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis1,
557 softmax_v1_2::get_examples_axis_relaxed_dim2_axis1());
558 }
559
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis1_neg)560 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis1_neg) {
561 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis1_neg,
562 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis1_neg,
563 softmax_v1_2::get_examples_axis_relaxed_dim2_axis1_neg());
564 }
565
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim1_axis0)566 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim1_axis0) {
567 execute(softmax_v1_2::CreateModel_axis_relaxed_dim1_axis0,
568 softmax_v1_2::is_ignored_axis_relaxed_dim1_axis0,
569 softmax_v1_2::get_examples_axis_relaxed_dim1_axis0());
570 }
571
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim1_axis0_neg)572 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim1_axis0_neg) {
573 execute(softmax_v1_2::CreateModel_axis_relaxed_dim1_axis0_neg,
574 softmax_v1_2::is_ignored_axis_relaxed_dim1_axis0_neg,
575 softmax_v1_2::get_examples_axis_relaxed_dim1_axis0_neg());
576 }
577
TEST_F(GeneratedTests,softmax_v1_2_axis_float16_dim4_axis0)578 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis0) {
579 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis0,
580 softmax_v1_2::is_ignored_axis_float16_dim4_axis0,
581 softmax_v1_2::get_examples_axis_float16_dim4_axis0());
582 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis0,softmax_v1_2::CreateModel_axis_float16_dim4_axis0)583 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis0, softmax_v1_2::CreateModel_axis_float16_dim4_axis0)
584
585 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis0_neg) {
586 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg,
587 softmax_v1_2::is_ignored_axis_float16_dim4_axis0_neg,
588 softmax_v1_2::get_examples_axis_float16_dim4_axis0_neg());
589 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis0_neg,softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg)590 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis0_neg, softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg)
591
592 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis1) {
593 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis1,
594 softmax_v1_2::is_ignored_axis_float16_dim4_axis1,
595 softmax_v1_2::get_examples_axis_float16_dim4_axis1());
596 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis1,softmax_v1_2::CreateModel_axis_float16_dim4_axis1)597 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis1, softmax_v1_2::CreateModel_axis_float16_dim4_axis1)
598
599 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis1_neg) {
600 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg,
601 softmax_v1_2::is_ignored_axis_float16_dim4_axis1_neg,
602 softmax_v1_2::get_examples_axis_float16_dim4_axis1_neg());
603 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis1_neg,softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg)604 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis1_neg, softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg)
605
606 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis2) {
607 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis2,
608 softmax_v1_2::is_ignored_axis_float16_dim4_axis2,
609 softmax_v1_2::get_examples_axis_float16_dim4_axis2());
610 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis2,softmax_v1_2::CreateModel_axis_float16_dim4_axis2)611 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis2, softmax_v1_2::CreateModel_axis_float16_dim4_axis2)
612
613 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis2_neg) {
614 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg,
615 softmax_v1_2::is_ignored_axis_float16_dim4_axis2_neg,
616 softmax_v1_2::get_examples_axis_float16_dim4_axis2_neg());
617 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis2_neg,softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg)618 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis2_neg, softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg)
619
620 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis3) {
621 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis3,
622 softmax_v1_2::is_ignored_axis_float16_dim4_axis3,
623 softmax_v1_2::get_examples_axis_float16_dim4_axis3());
624 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis3,softmax_v1_2::CreateModel_axis_float16_dim4_axis3)625 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis3, softmax_v1_2::CreateModel_axis_float16_dim4_axis3)
626
627 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis3_neg) {
628 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg,
629 softmax_v1_2::is_ignored_axis_float16_dim4_axis3_neg,
630 softmax_v1_2::get_examples_axis_float16_dim4_axis3_neg());
631 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis3_neg,softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg)632 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis3_neg, softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg)
633
634 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis0) {
635 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis0,
636 softmax_v1_2::is_ignored_axis_float16_dim3_axis0,
637 softmax_v1_2::get_examples_axis_float16_dim3_axis0());
638 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis0,softmax_v1_2::CreateModel_axis_float16_dim3_axis0)639 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis0, softmax_v1_2::CreateModel_axis_float16_dim3_axis0)
640
641 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis0_neg) {
642 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg,
643 softmax_v1_2::is_ignored_axis_float16_dim3_axis0_neg,
644 softmax_v1_2::get_examples_axis_float16_dim3_axis0_neg());
645 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis0_neg,softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg)646 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis0_neg, softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg)
647
648 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis1) {
649 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis1,
650 softmax_v1_2::is_ignored_axis_float16_dim3_axis1,
651 softmax_v1_2::get_examples_axis_float16_dim3_axis1());
652 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis1,softmax_v1_2::CreateModel_axis_float16_dim3_axis1)653 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis1, softmax_v1_2::CreateModel_axis_float16_dim3_axis1)
654
655 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis1_neg) {
656 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg,
657 softmax_v1_2::is_ignored_axis_float16_dim3_axis1_neg,
658 softmax_v1_2::get_examples_axis_float16_dim3_axis1_neg());
659 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis1_neg,softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg)660 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis1_neg, softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg)
661
662 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis2) {
663 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis2,
664 softmax_v1_2::is_ignored_axis_float16_dim3_axis2,
665 softmax_v1_2::get_examples_axis_float16_dim3_axis2());
666 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis2,softmax_v1_2::CreateModel_axis_float16_dim3_axis2)667 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis2, softmax_v1_2::CreateModel_axis_float16_dim3_axis2)
668
669 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis2_neg) {
670 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg,
671 softmax_v1_2::is_ignored_axis_float16_dim3_axis2_neg,
672 softmax_v1_2::get_examples_axis_float16_dim3_axis2_neg());
673 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis2_neg,softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg)674 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis2_neg, softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg)
675
676 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis0) {
677 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis0,
678 softmax_v1_2::is_ignored_axis_float16_dim2_axis0,
679 softmax_v1_2::get_examples_axis_float16_dim2_axis0());
680 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis0,softmax_v1_2::CreateModel_axis_float16_dim2_axis0)681 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis0, softmax_v1_2::CreateModel_axis_float16_dim2_axis0)
682
683 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis0_neg) {
684 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg,
685 softmax_v1_2::is_ignored_axis_float16_dim2_axis0_neg,
686 softmax_v1_2::get_examples_axis_float16_dim2_axis0_neg());
687 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis0_neg,softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg)688 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis0_neg, softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg)
689
690 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis1) {
691 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis1,
692 softmax_v1_2::is_ignored_axis_float16_dim2_axis1,
693 softmax_v1_2::get_examples_axis_float16_dim2_axis1());
694 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis1,softmax_v1_2::CreateModel_axis_float16_dim2_axis1)695 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis1, softmax_v1_2::CreateModel_axis_float16_dim2_axis1)
696
697 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis1_neg) {
698 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg,
699 softmax_v1_2::is_ignored_axis_float16_dim2_axis1_neg,
700 softmax_v1_2::get_examples_axis_float16_dim2_axis1_neg());
701 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis1_neg,softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg)702 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis1_neg, softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg)
703
704 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim1_axis0) {
705 execute(softmax_v1_2::CreateModel_axis_float16_dim1_axis0,
706 softmax_v1_2::is_ignored_axis_float16_dim1_axis0,
707 softmax_v1_2::get_examples_axis_float16_dim1_axis0());
708 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim1_axis0,softmax_v1_2::CreateModel_axis_float16_dim1_axis0)709 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim1_axis0, softmax_v1_2::CreateModel_axis_float16_dim1_axis0)
710
711 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim1_axis0_neg) {
712 execute(softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg,
713 softmax_v1_2::is_ignored_axis_float16_dim1_axis0_neg,
714 softmax_v1_2::get_examples_axis_float16_dim1_axis0_neg());
715 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim1_axis0_neg,softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg)716 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim1_axis0_neg, softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg)
717
718 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis0) {
719 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis0,
720 softmax_v1_2::is_ignored_axis_quant8_dim4_axis0,
721 softmax_v1_2::get_examples_axis_quant8_dim4_axis0());
722 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis0,softmax_v1_2::CreateModel_axis_quant8_dim4_axis0)723 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis0, softmax_v1_2::CreateModel_axis_quant8_dim4_axis0)
724
725 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis0_neg) {
726 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg,
727 softmax_v1_2::is_ignored_axis_quant8_dim4_axis0_neg,
728 softmax_v1_2::get_examples_axis_quant8_dim4_axis0_neg());
729 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis0_neg,softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg)730 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis0_neg, softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg)
731
732 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis1) {
733 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis1,
734 softmax_v1_2::is_ignored_axis_quant8_dim4_axis1,
735 softmax_v1_2::get_examples_axis_quant8_dim4_axis1());
736 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis1,softmax_v1_2::CreateModel_axis_quant8_dim4_axis1)737 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis1, softmax_v1_2::CreateModel_axis_quant8_dim4_axis1)
738
739 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis1_neg) {
740 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg,
741 softmax_v1_2::is_ignored_axis_quant8_dim4_axis1_neg,
742 softmax_v1_2::get_examples_axis_quant8_dim4_axis1_neg());
743 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis1_neg,softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg)744 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis1_neg, softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg)
745
746 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis2) {
747 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis2,
748 softmax_v1_2::is_ignored_axis_quant8_dim4_axis2,
749 softmax_v1_2::get_examples_axis_quant8_dim4_axis2());
750 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis2)751 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis2)
752
753 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis2_neg) {
754 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg,
755 softmax_v1_2::is_ignored_axis_quant8_dim4_axis2_neg,
756 softmax_v1_2::get_examples_axis_quant8_dim4_axis2_neg());
757 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis2_neg,softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg)758 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis2_neg, softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg)
759
760 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis3) {
761 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis3,
762 softmax_v1_2::is_ignored_axis_quant8_dim4_axis3,
763 softmax_v1_2::get_examples_axis_quant8_dim4_axis3());
764 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis3,softmax_v1_2::CreateModel_axis_quant8_dim4_axis3)765 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis3, softmax_v1_2::CreateModel_axis_quant8_dim4_axis3)
766
767 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis3_neg) {
768 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg,
769 softmax_v1_2::is_ignored_axis_quant8_dim4_axis3_neg,
770 softmax_v1_2::get_examples_axis_quant8_dim4_axis3_neg());
771 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis3_neg,softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg)772 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis3_neg, softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg)
773
774 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis0) {
775 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis0,
776 softmax_v1_2::is_ignored_axis_quant8_dim3_axis0,
777 softmax_v1_2::get_examples_axis_quant8_dim3_axis0());
778 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis0,softmax_v1_2::CreateModel_axis_quant8_dim3_axis0)779 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis0, softmax_v1_2::CreateModel_axis_quant8_dim3_axis0)
780
781 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis0_neg) {
782 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg,
783 softmax_v1_2::is_ignored_axis_quant8_dim3_axis0_neg,
784 softmax_v1_2::get_examples_axis_quant8_dim3_axis0_neg());
785 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis0_neg,softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg)786 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis0_neg, softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg)
787
788 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis1) {
789 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis1,
790 softmax_v1_2::is_ignored_axis_quant8_dim3_axis1,
791 softmax_v1_2::get_examples_axis_quant8_dim3_axis1());
792 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis1,softmax_v1_2::CreateModel_axis_quant8_dim3_axis1)793 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis1, softmax_v1_2::CreateModel_axis_quant8_dim3_axis1)
794
795 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis1_neg) {
796 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg,
797 softmax_v1_2::is_ignored_axis_quant8_dim3_axis1_neg,
798 softmax_v1_2::get_examples_axis_quant8_dim3_axis1_neg());
799 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis1_neg,softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg)800 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis1_neg, softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg)
801
802 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis2) {
803 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis2,
804 softmax_v1_2::is_ignored_axis_quant8_dim3_axis2,
805 softmax_v1_2::get_examples_axis_quant8_dim3_axis2());
806 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis2)807 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis2)
808
809 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis2_neg) {
810 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg,
811 softmax_v1_2::is_ignored_axis_quant8_dim3_axis2_neg,
812 softmax_v1_2::get_examples_axis_quant8_dim3_axis2_neg());
813 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis2_neg,softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg)814 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis2_neg, softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg)
815
816 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis0) {
817 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis0,
818 softmax_v1_2::is_ignored_axis_quant8_dim2_axis0,
819 softmax_v1_2::get_examples_axis_quant8_dim2_axis0());
820 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis0,softmax_v1_2::CreateModel_axis_quant8_dim2_axis0)821 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis0, softmax_v1_2::CreateModel_axis_quant8_dim2_axis0)
822
823 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis0_neg) {
824 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg,
825 softmax_v1_2::is_ignored_axis_quant8_dim2_axis0_neg,
826 softmax_v1_2::get_examples_axis_quant8_dim2_axis0_neg());
827 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis0_neg,softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg)828 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis0_neg, softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg)
829
830 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis1) {
831 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis1,
832 softmax_v1_2::is_ignored_axis_quant8_dim2_axis1,
833 softmax_v1_2::get_examples_axis_quant8_dim2_axis1());
834 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis1,softmax_v1_2::CreateModel_axis_quant8_dim2_axis1)835 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis1, softmax_v1_2::CreateModel_axis_quant8_dim2_axis1)
836
837 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis1_neg) {
838 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg,
839 softmax_v1_2::is_ignored_axis_quant8_dim2_axis1_neg,
840 softmax_v1_2::get_examples_axis_quant8_dim2_axis1_neg());
841 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis1_neg,softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg)842 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis1_neg, softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg)
843
844 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim1_axis0) {
845 execute(softmax_v1_2::CreateModel_axis_quant8_dim1_axis0,
846 softmax_v1_2::is_ignored_axis_quant8_dim1_axis0,
847 softmax_v1_2::get_examples_axis_quant8_dim1_axis0());
848 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim1_axis0,softmax_v1_2::CreateModel_axis_quant8_dim1_axis0)849 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim1_axis0, softmax_v1_2::CreateModel_axis_quant8_dim1_axis0)
850
851 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim1_axis0_neg) {
852 execute(softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg,
853 softmax_v1_2::is_ignored_axis_quant8_dim1_axis0_neg,
854 softmax_v1_2::get_examples_axis_quant8_dim1_axis0_neg());
855 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim1_axis0_neg,softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg)856 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim1_axis0_neg, softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg)
857
858 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis0) {
859 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis0,
860 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis0,
861 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis0());
862 }
863
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis0_neg)864 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis0_neg) {
865 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis0_neg,
866 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis0_neg,
867 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis0_neg());
868 }
869
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis1)870 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis1) {
871 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis1,
872 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis1,
873 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis1());
874 }
875
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_neg)876 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_neg) {
877 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis1_neg,
878 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis1_neg,
879 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis1_neg());
880 }
881
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis2)882 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis2) {
883 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis2,
884 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis2,
885 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis2());
886 }
887
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_neg)888 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_neg) {
889 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis2_neg,
890 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis2_neg,
891 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis2_neg());
892 }
893
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis3)894 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis3) {
895 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis3,
896 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis3,
897 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis3());
898 }
899
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_neg)900 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_neg) {
901 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis3_neg,
902 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis3_neg,
903 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis3_neg());
904 }
905
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis0)906 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis0) {
907 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis0,
908 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis0,
909 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis0());
910 }
911
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_neg)912 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_neg) {
913 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis0_neg,
914 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis0_neg,
915 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis0_neg());
916 }
917
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis1)918 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis1) {
919 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis1,
920 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis1,
921 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis1());
922 }
923
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_neg)924 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_neg) {
925 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis1_neg,
926 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis1_neg,
927 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis1_neg());
928 }
929
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis2)930 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis2) {
931 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis2,
932 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis2,
933 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis2());
934 }
935
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_neg)936 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_neg) {
937 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis2_neg,
938 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis2_neg,
939 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis2_neg());
940 }
941
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis0)942 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis0) {
943 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis0,
944 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis0,
945 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis0());
946 }
947
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_neg)948 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_neg) {
949 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis0_neg,
950 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis0_neg,
951 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis0_neg());
952 }
953
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis1)954 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis1) {
955 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis1,
956 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis1,
957 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis1());
958 }
959
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_neg)960 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_neg) {
961 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis1_neg,
962 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis1_neg,
963 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis1_neg());
964 }
965
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim1_axis0)966 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim1_axis0) {
967 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim1_axis0,
968 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim1_axis0,
969 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim1_axis0());
970 }
971
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_neg)972 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_neg) {
973 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim1_axis0_neg,
974 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim1_axis0_neg,
975 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim1_axis0_neg());
976 }
977
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0)978 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0) {
979 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis0,
980 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis0,
981 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis0());
982 }
983
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_neg)984 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_neg) {
985 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis0_neg,
986 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis0_neg,
987 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis0_neg());
988 }
989
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1)990 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1) {
991 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis1,
992 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis1,
993 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis1());
994 }
995
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_neg)996 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_neg) {
997 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis1_neg,
998 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis1_neg,
999 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis1_neg());
1000 }
1001
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2)1002 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2) {
1003 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis2,
1004 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis2,
1005 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis2());
1006 }
1007
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_neg)1008 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_neg) {
1009 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis2_neg,
1010 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis2_neg,
1011 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis2_neg());
1012 }
1013
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3)1014 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3) {
1015 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis3,
1016 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis3,
1017 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis3());
1018 }
1019
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_neg)1020 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_neg) {
1021 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis3_neg,
1022 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis3_neg,
1023 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis3_neg());
1024 }
1025
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0)1026 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0) {
1027 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis0,
1028 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis0,
1029 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis0());
1030 }
1031
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_neg)1032 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_neg) {
1033 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis0_neg,
1034 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis0_neg,
1035 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis0_neg());
1036 }
1037
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1)1038 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1) {
1039 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis1,
1040 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis1,
1041 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis1());
1042 }
1043
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_neg)1044 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_neg) {
1045 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis1_neg,
1046 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis1_neg,
1047 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis1_neg());
1048 }
1049
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2)1050 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2) {
1051 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis2,
1052 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis2,
1053 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis2());
1054 }
1055
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_neg)1056 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_neg) {
1057 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis2_neg,
1058 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis2_neg,
1059 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis2_neg());
1060 }
1061
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0)1062 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0) {
1063 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis0,
1064 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis0,
1065 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis0());
1066 }
1067
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_neg)1068 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_neg) {
1069 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis0_neg,
1070 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis0_neg,
1071 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis0_neg());
1072 }
1073
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1)1074 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1) {
1075 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis1,
1076 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis1,
1077 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis1());
1078 }
1079
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_neg)1080 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_neg) {
1081 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis1_neg,
1082 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis1_neg,
1083 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis1_neg());
1084 }
1085
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0)1086 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0) {
1087 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim1_axis0,
1088 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim1_axis0,
1089 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim1_axis0());
1090 }
1091
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_neg)1092 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_neg) {
1093 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim1_axis0_neg,
1094 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim1_axis0_neg,
1095 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim1_axis0_neg());
1096 }
1097
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0)1098 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0) {
1099 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis0,
1100 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis0,
1101 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis0());
1102 }
1103
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_neg)1104 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_neg) {
1105 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis0_neg,
1106 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis0_neg,
1107 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis0_neg());
1108 }
1109
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1)1110 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1) {
1111 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis1,
1112 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis1,
1113 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis1());
1114 }
1115
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_neg)1116 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_neg) {
1117 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis1_neg,
1118 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis1_neg,
1119 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis1_neg());
1120 }
1121
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2)1122 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2) {
1123 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis2,
1124 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis2,
1125 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis2());
1126 }
1127
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_neg)1128 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_neg) {
1129 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis2_neg,
1130 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis2_neg,
1131 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis2_neg());
1132 }
1133
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3)1134 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3) {
1135 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis3,
1136 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis3,
1137 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis3());
1138 }
1139
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_neg)1140 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_neg) {
1141 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis3_neg,
1142 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis3_neg,
1143 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis3_neg());
1144 }
1145
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0)1146 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0) {
1147 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis0,
1148 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis0,
1149 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis0());
1150 }
1151
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_neg)1152 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_neg) {
1153 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis0_neg,
1154 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis0_neg,
1155 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis0_neg());
1156 }
1157
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1)1158 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1) {
1159 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis1,
1160 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis1,
1161 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis1());
1162 }
1163
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_neg)1164 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_neg) {
1165 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis1_neg,
1166 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis1_neg,
1167 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis1_neg());
1168 }
1169
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2)1170 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2) {
1171 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis2,
1172 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis2,
1173 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis2());
1174 }
1175
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_neg)1176 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_neg) {
1177 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis2_neg,
1178 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis2_neg,
1179 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis2_neg());
1180 }
1181
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0)1182 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0) {
1183 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis0,
1184 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis0,
1185 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis0());
1186 }
1187
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_neg)1188 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_neg) {
1189 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis0_neg,
1190 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis0_neg,
1191 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis0_neg());
1192 }
1193
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1)1194 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1) {
1195 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis1,
1196 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis1,
1197 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis1());
1198 }
1199
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_neg)1200 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_neg) {
1201 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis1_neg,
1202 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis1_neg,
1203 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis1_neg());
1204 }
1205
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0)1206 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0) {
1207 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim1_axis0,
1208 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim1_axis0,
1209 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim1_axis0());
1210 }
1211
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_neg)1212 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_neg) {
1213 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim1_axis0_neg,
1214 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim1_axis0_neg,
1215 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim1_axis0_neg());
1216 }
1217
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0)1218 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0) {
1219 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis0,
1220 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis0,
1221 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis0());
1222 }
1223
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_neg)1224 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_neg) {
1225 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis0_neg,
1226 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis0_neg,
1227 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis0_neg());
1228 }
1229
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1)1230 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1) {
1231 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis1,
1232 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis1,
1233 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis1());
1234 }
1235
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_neg)1236 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_neg) {
1237 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis1_neg,
1238 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis1_neg,
1239 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis1_neg());
1240 }
1241
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2)1242 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2) {
1243 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis2,
1244 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis2,
1245 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis2());
1246 }
1247
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_neg)1248 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_neg) {
1249 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis2_neg,
1250 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis2_neg,
1251 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis2_neg());
1252 }
1253
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3)1254 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3) {
1255 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis3,
1256 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis3,
1257 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis3());
1258 }
1259
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_neg)1260 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_neg) {
1261 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis3_neg,
1262 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis3_neg,
1263 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis3_neg());
1264 }
1265
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0)1266 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0) {
1267 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis0,
1268 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis0,
1269 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis0());
1270 }
1271
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_neg)1272 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_neg) {
1273 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis0_neg,
1274 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis0_neg,
1275 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis0_neg());
1276 }
1277
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1)1278 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1) {
1279 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis1,
1280 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis1,
1281 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis1());
1282 }
1283
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_neg)1284 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_neg) {
1285 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis1_neg,
1286 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis1_neg,
1287 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis1_neg());
1288 }
1289
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2)1290 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2) {
1291 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis2,
1292 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis2,
1293 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis2());
1294 }
1295
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_neg)1296 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_neg) {
1297 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis2_neg,
1298 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis2_neg,
1299 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis2_neg());
1300 }
1301
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0)1302 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0) {
1303 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis0,
1304 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis0,
1305 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis0());
1306 }
1307
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_neg)1308 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_neg) {
1309 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis0_neg,
1310 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis0_neg,
1311 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis0_neg());
1312 }
1313
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1)1314 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1) {
1315 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis1,
1316 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis1,
1317 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis1());
1318 }
1319
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_neg)1320 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_neg) {
1321 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis1_neg,
1322 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis1_neg,
1323 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis1_neg());
1324 }
1325
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0)1326 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0) {
1327 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim1_axis0,
1328 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim1_axis0,
1329 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim1_axis0());
1330 }
1331
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_neg)1332 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_neg) {
1333 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim1_axis0_neg,
1334 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim1_axis0_neg,
1335 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim1_axis0_neg());
1336 }
1337
TEST_F(GeneratedTests,softmax_v1_2_axis_dim4_axis0_2)1338 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis0_2) {
1339 execute(softmax_v1_2::CreateModel_axis_dim4_axis0_2,
1340 softmax_v1_2::is_ignored_axis_dim4_axis0_2,
1341 softmax_v1_2::get_examples_axis_dim4_axis0_2());
1342 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis0_2,softmax_v1_2::CreateModel_axis_dim4_axis0_2)1343 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis0_2, softmax_v1_2::CreateModel_axis_dim4_axis0_2)
1344
1345 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis0_neg_2) {
1346 execute(softmax_v1_2::CreateModel_axis_dim4_axis0_neg_2,
1347 softmax_v1_2::is_ignored_axis_dim4_axis0_neg_2,
1348 softmax_v1_2::get_examples_axis_dim4_axis0_neg_2());
1349 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis0_neg_2,softmax_v1_2::CreateModel_axis_dim4_axis0_neg_2)1350 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis0_neg_2, softmax_v1_2::CreateModel_axis_dim4_axis0_neg_2)
1351
1352 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis1_2) {
1353 execute(softmax_v1_2::CreateModel_axis_dim4_axis1_2,
1354 softmax_v1_2::is_ignored_axis_dim4_axis1_2,
1355 softmax_v1_2::get_examples_axis_dim4_axis1_2());
1356 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis1_2,softmax_v1_2::CreateModel_axis_dim4_axis1_2)1357 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis1_2, softmax_v1_2::CreateModel_axis_dim4_axis1_2)
1358
1359 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis1_neg_2) {
1360 execute(softmax_v1_2::CreateModel_axis_dim4_axis1_neg_2,
1361 softmax_v1_2::is_ignored_axis_dim4_axis1_neg_2,
1362 softmax_v1_2::get_examples_axis_dim4_axis1_neg_2());
1363 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis1_neg_2,softmax_v1_2::CreateModel_axis_dim4_axis1_neg_2)1364 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis1_neg_2, softmax_v1_2::CreateModel_axis_dim4_axis1_neg_2)
1365
1366 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis2_2) {
1367 execute(softmax_v1_2::CreateModel_axis_dim4_axis2_2,
1368 softmax_v1_2::is_ignored_axis_dim4_axis2_2,
1369 softmax_v1_2::get_examples_axis_dim4_axis2_2());
1370 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis2_2,softmax_v1_2::CreateModel_axis_dim4_axis2_2)1371 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis2_2, softmax_v1_2::CreateModel_axis_dim4_axis2_2)
1372
1373 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis2_neg_2) {
1374 execute(softmax_v1_2::CreateModel_axis_dim4_axis2_neg_2,
1375 softmax_v1_2::is_ignored_axis_dim4_axis2_neg_2,
1376 softmax_v1_2::get_examples_axis_dim4_axis2_neg_2());
1377 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis2_neg_2,softmax_v1_2::CreateModel_axis_dim4_axis2_neg_2)1378 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis2_neg_2, softmax_v1_2::CreateModel_axis_dim4_axis2_neg_2)
1379
1380 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis3_2) {
1381 execute(softmax_v1_2::CreateModel_axis_dim4_axis3_2,
1382 softmax_v1_2::is_ignored_axis_dim4_axis3_2,
1383 softmax_v1_2::get_examples_axis_dim4_axis3_2());
1384 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis3_2,softmax_v1_2::CreateModel_axis_dim4_axis3_2)1385 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis3_2, softmax_v1_2::CreateModel_axis_dim4_axis3_2)
1386
1387 TEST_F(GeneratedTests, softmax_v1_2_axis_dim4_axis3_neg_2) {
1388 execute(softmax_v1_2::CreateModel_axis_dim4_axis3_neg_2,
1389 softmax_v1_2::is_ignored_axis_dim4_axis3_neg_2,
1390 softmax_v1_2::get_examples_axis_dim4_axis3_neg_2());
1391 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim4_axis3_neg_2,softmax_v1_2::CreateModel_axis_dim4_axis3_neg_2)1392 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim4_axis3_neg_2, softmax_v1_2::CreateModel_axis_dim4_axis3_neg_2)
1393
1394 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis0_2) {
1395 execute(softmax_v1_2::CreateModel_axis_dim3_axis0_2,
1396 softmax_v1_2::is_ignored_axis_dim3_axis0_2,
1397 softmax_v1_2::get_examples_axis_dim3_axis0_2());
1398 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis0_2,softmax_v1_2::CreateModel_axis_dim3_axis0_2)1399 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis0_2, softmax_v1_2::CreateModel_axis_dim3_axis0_2)
1400
1401 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis0_neg_2) {
1402 execute(softmax_v1_2::CreateModel_axis_dim3_axis0_neg_2,
1403 softmax_v1_2::is_ignored_axis_dim3_axis0_neg_2,
1404 softmax_v1_2::get_examples_axis_dim3_axis0_neg_2());
1405 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis0_neg_2,softmax_v1_2::CreateModel_axis_dim3_axis0_neg_2)1406 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis0_neg_2, softmax_v1_2::CreateModel_axis_dim3_axis0_neg_2)
1407
1408 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis1_2) {
1409 execute(softmax_v1_2::CreateModel_axis_dim3_axis1_2,
1410 softmax_v1_2::is_ignored_axis_dim3_axis1_2,
1411 softmax_v1_2::get_examples_axis_dim3_axis1_2());
1412 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis1_2,softmax_v1_2::CreateModel_axis_dim3_axis1_2)1413 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis1_2, softmax_v1_2::CreateModel_axis_dim3_axis1_2)
1414
1415 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis1_neg_2) {
1416 execute(softmax_v1_2::CreateModel_axis_dim3_axis1_neg_2,
1417 softmax_v1_2::is_ignored_axis_dim3_axis1_neg_2,
1418 softmax_v1_2::get_examples_axis_dim3_axis1_neg_2());
1419 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis1_neg_2,softmax_v1_2::CreateModel_axis_dim3_axis1_neg_2)1420 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis1_neg_2, softmax_v1_2::CreateModel_axis_dim3_axis1_neg_2)
1421
1422 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis2_2) {
1423 execute(softmax_v1_2::CreateModel_axis_dim3_axis2_2,
1424 softmax_v1_2::is_ignored_axis_dim3_axis2_2,
1425 softmax_v1_2::get_examples_axis_dim3_axis2_2());
1426 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis2_2,softmax_v1_2::CreateModel_axis_dim3_axis2_2)1427 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis2_2, softmax_v1_2::CreateModel_axis_dim3_axis2_2)
1428
1429 TEST_F(GeneratedTests, softmax_v1_2_axis_dim3_axis2_neg_2) {
1430 execute(softmax_v1_2::CreateModel_axis_dim3_axis2_neg_2,
1431 softmax_v1_2::is_ignored_axis_dim3_axis2_neg_2,
1432 softmax_v1_2::get_examples_axis_dim3_axis2_neg_2());
1433 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim3_axis2_neg_2,softmax_v1_2::CreateModel_axis_dim3_axis2_neg_2)1434 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim3_axis2_neg_2, softmax_v1_2::CreateModel_axis_dim3_axis2_neg_2)
1435
1436 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis0_2) {
1437 execute(softmax_v1_2::CreateModel_axis_dim2_axis0_2,
1438 softmax_v1_2::is_ignored_axis_dim2_axis0_2,
1439 softmax_v1_2::get_examples_axis_dim2_axis0_2());
1440 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis0_2,softmax_v1_2::CreateModel_axis_dim2_axis0_2)1441 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis0_2, softmax_v1_2::CreateModel_axis_dim2_axis0_2)
1442
1443 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis0_neg_2) {
1444 execute(softmax_v1_2::CreateModel_axis_dim2_axis0_neg_2,
1445 softmax_v1_2::is_ignored_axis_dim2_axis0_neg_2,
1446 softmax_v1_2::get_examples_axis_dim2_axis0_neg_2());
1447 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis0_neg_2,softmax_v1_2::CreateModel_axis_dim2_axis0_neg_2)1448 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis0_neg_2, softmax_v1_2::CreateModel_axis_dim2_axis0_neg_2)
1449
1450 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis1_2) {
1451 execute(softmax_v1_2::CreateModel_axis_dim2_axis1_2,
1452 softmax_v1_2::is_ignored_axis_dim2_axis1_2,
1453 softmax_v1_2::get_examples_axis_dim2_axis1_2());
1454 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis1_2,softmax_v1_2::CreateModel_axis_dim2_axis1_2)1455 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis1_2, softmax_v1_2::CreateModel_axis_dim2_axis1_2)
1456
1457 TEST_F(GeneratedTests, softmax_v1_2_axis_dim2_axis1_neg_2) {
1458 execute(softmax_v1_2::CreateModel_axis_dim2_axis1_neg_2,
1459 softmax_v1_2::is_ignored_axis_dim2_axis1_neg_2,
1460 softmax_v1_2::get_examples_axis_dim2_axis1_neg_2());
1461 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim2_axis1_neg_2,softmax_v1_2::CreateModel_axis_dim2_axis1_neg_2)1462 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim2_axis1_neg_2, softmax_v1_2::CreateModel_axis_dim2_axis1_neg_2)
1463
1464 TEST_F(GeneratedTests, softmax_v1_2_axis_dim1_axis0_2) {
1465 execute(softmax_v1_2::CreateModel_axis_dim1_axis0_2,
1466 softmax_v1_2::is_ignored_axis_dim1_axis0_2,
1467 softmax_v1_2::get_examples_axis_dim1_axis0_2());
1468 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim1_axis0_2,softmax_v1_2::CreateModel_axis_dim1_axis0_2)1469 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim1_axis0_2, softmax_v1_2::CreateModel_axis_dim1_axis0_2)
1470
1471 TEST_F(GeneratedTests, softmax_v1_2_axis_dim1_axis0_neg_2) {
1472 execute(softmax_v1_2::CreateModel_axis_dim1_axis0_neg_2,
1473 softmax_v1_2::is_ignored_axis_dim1_axis0_neg_2,
1474 softmax_v1_2::get_examples_axis_dim1_axis0_neg_2());
1475 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_dim1_axis0_neg_2,softmax_v1_2::CreateModel_axis_dim1_axis0_neg_2)1476 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_dim1_axis0_neg_2, softmax_v1_2::CreateModel_axis_dim1_axis0_neg_2)
1477
1478 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis0_2) {
1479 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis0_2,
1480 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis0_2,
1481 softmax_v1_2::get_examples_axis_relaxed_dim4_axis0_2());
1482 }
1483
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis0_neg_2)1484 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis0_neg_2) {
1485 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis0_neg_2,
1486 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis0_neg_2,
1487 softmax_v1_2::get_examples_axis_relaxed_dim4_axis0_neg_2());
1488 }
1489
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis1_2)1490 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis1_2) {
1491 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis1_2,
1492 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis1_2,
1493 softmax_v1_2::get_examples_axis_relaxed_dim4_axis1_2());
1494 }
1495
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis1_neg_2)1496 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis1_neg_2) {
1497 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis1_neg_2,
1498 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis1_neg_2,
1499 softmax_v1_2::get_examples_axis_relaxed_dim4_axis1_neg_2());
1500 }
1501
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis2_2)1502 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis2_2) {
1503 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis2_2,
1504 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis2_2,
1505 softmax_v1_2::get_examples_axis_relaxed_dim4_axis2_2());
1506 }
1507
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis2_neg_2)1508 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis2_neg_2) {
1509 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis2_neg_2,
1510 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis2_neg_2,
1511 softmax_v1_2::get_examples_axis_relaxed_dim4_axis2_neg_2());
1512 }
1513
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis3_2)1514 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis3_2) {
1515 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis3_2,
1516 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis3_2,
1517 softmax_v1_2::get_examples_axis_relaxed_dim4_axis3_2());
1518 }
1519
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim4_axis3_neg_2)1520 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim4_axis3_neg_2) {
1521 execute(softmax_v1_2::CreateModel_axis_relaxed_dim4_axis3_neg_2,
1522 softmax_v1_2::is_ignored_axis_relaxed_dim4_axis3_neg_2,
1523 softmax_v1_2::get_examples_axis_relaxed_dim4_axis3_neg_2());
1524 }
1525
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis0_2)1526 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis0_2) {
1527 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis0_2,
1528 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis0_2,
1529 softmax_v1_2::get_examples_axis_relaxed_dim3_axis0_2());
1530 }
1531
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis0_neg_2)1532 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis0_neg_2) {
1533 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis0_neg_2,
1534 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis0_neg_2,
1535 softmax_v1_2::get_examples_axis_relaxed_dim3_axis0_neg_2());
1536 }
1537
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis1_2)1538 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis1_2) {
1539 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis1_2,
1540 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis1_2,
1541 softmax_v1_2::get_examples_axis_relaxed_dim3_axis1_2());
1542 }
1543
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis1_neg_2)1544 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis1_neg_2) {
1545 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis1_neg_2,
1546 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis1_neg_2,
1547 softmax_v1_2::get_examples_axis_relaxed_dim3_axis1_neg_2());
1548 }
1549
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis2_2)1550 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis2_2) {
1551 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis2_2,
1552 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis2_2,
1553 softmax_v1_2::get_examples_axis_relaxed_dim3_axis2_2());
1554 }
1555
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim3_axis2_neg_2)1556 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim3_axis2_neg_2) {
1557 execute(softmax_v1_2::CreateModel_axis_relaxed_dim3_axis2_neg_2,
1558 softmax_v1_2::is_ignored_axis_relaxed_dim3_axis2_neg_2,
1559 softmax_v1_2::get_examples_axis_relaxed_dim3_axis2_neg_2());
1560 }
1561
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis0_2)1562 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis0_2) {
1563 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis0_2,
1564 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis0_2,
1565 softmax_v1_2::get_examples_axis_relaxed_dim2_axis0_2());
1566 }
1567
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis0_neg_2)1568 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis0_neg_2) {
1569 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis0_neg_2,
1570 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis0_neg_2,
1571 softmax_v1_2::get_examples_axis_relaxed_dim2_axis0_neg_2());
1572 }
1573
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis1_2)1574 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis1_2) {
1575 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis1_2,
1576 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis1_2,
1577 softmax_v1_2::get_examples_axis_relaxed_dim2_axis1_2());
1578 }
1579
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim2_axis1_neg_2)1580 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim2_axis1_neg_2) {
1581 execute(softmax_v1_2::CreateModel_axis_relaxed_dim2_axis1_neg_2,
1582 softmax_v1_2::is_ignored_axis_relaxed_dim2_axis1_neg_2,
1583 softmax_v1_2::get_examples_axis_relaxed_dim2_axis1_neg_2());
1584 }
1585
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim1_axis0_2)1586 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim1_axis0_2) {
1587 execute(softmax_v1_2::CreateModel_axis_relaxed_dim1_axis0_2,
1588 softmax_v1_2::is_ignored_axis_relaxed_dim1_axis0_2,
1589 softmax_v1_2::get_examples_axis_relaxed_dim1_axis0_2());
1590 }
1591
TEST_F(GeneratedTests,softmax_v1_2_axis_relaxed_dim1_axis0_neg_2)1592 TEST_F(GeneratedTests, softmax_v1_2_axis_relaxed_dim1_axis0_neg_2) {
1593 execute(softmax_v1_2::CreateModel_axis_relaxed_dim1_axis0_neg_2,
1594 softmax_v1_2::is_ignored_axis_relaxed_dim1_axis0_neg_2,
1595 softmax_v1_2::get_examples_axis_relaxed_dim1_axis0_neg_2());
1596 }
1597
TEST_F(GeneratedTests,softmax_v1_2_axis_float16_dim4_axis0_2)1598 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis0_2) {
1599 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis0_2,
1600 softmax_v1_2::is_ignored_axis_float16_dim4_axis0_2,
1601 softmax_v1_2::get_examples_axis_float16_dim4_axis0_2());
1602 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis0_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis0_2)1603 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis0_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis0_2)
1604
1605 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis0_neg_2) {
1606 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg_2,
1607 softmax_v1_2::is_ignored_axis_float16_dim4_axis0_neg_2,
1608 softmax_v1_2::get_examples_axis_float16_dim4_axis0_neg_2());
1609 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis0_neg_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg_2)1610 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis0_neg_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis0_neg_2)
1611
1612 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis1_2) {
1613 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis1_2,
1614 softmax_v1_2::is_ignored_axis_float16_dim4_axis1_2,
1615 softmax_v1_2::get_examples_axis_float16_dim4_axis1_2());
1616 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis1_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis1_2)1617 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis1_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis1_2)
1618
1619 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis1_neg_2) {
1620 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg_2,
1621 softmax_v1_2::is_ignored_axis_float16_dim4_axis1_neg_2,
1622 softmax_v1_2::get_examples_axis_float16_dim4_axis1_neg_2());
1623 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis1_neg_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg_2)1624 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis1_neg_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis1_neg_2)
1625
1626 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis2_2) {
1627 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis2_2,
1628 softmax_v1_2::is_ignored_axis_float16_dim4_axis2_2,
1629 softmax_v1_2::get_examples_axis_float16_dim4_axis2_2());
1630 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis2_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis2_2)1631 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis2_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis2_2)
1632
1633 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis2_neg_2) {
1634 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg_2,
1635 softmax_v1_2::is_ignored_axis_float16_dim4_axis2_neg_2,
1636 softmax_v1_2::get_examples_axis_float16_dim4_axis2_neg_2());
1637 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis2_neg_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg_2)1638 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis2_neg_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis2_neg_2)
1639
1640 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis3_2) {
1641 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis3_2,
1642 softmax_v1_2::is_ignored_axis_float16_dim4_axis3_2,
1643 softmax_v1_2::get_examples_axis_float16_dim4_axis3_2());
1644 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis3_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis3_2)1645 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis3_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis3_2)
1646
1647 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim4_axis3_neg_2) {
1648 execute(softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg_2,
1649 softmax_v1_2::is_ignored_axis_float16_dim4_axis3_neg_2,
1650 softmax_v1_2::get_examples_axis_float16_dim4_axis3_neg_2());
1651 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim4_axis3_neg_2,softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg_2)1652 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim4_axis3_neg_2, softmax_v1_2::CreateModel_axis_float16_dim4_axis3_neg_2)
1653
1654 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis0_2) {
1655 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis0_2,
1656 softmax_v1_2::is_ignored_axis_float16_dim3_axis0_2,
1657 softmax_v1_2::get_examples_axis_float16_dim3_axis0_2());
1658 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis0_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis0_2)1659 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis0_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis0_2)
1660
1661 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis0_neg_2) {
1662 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg_2,
1663 softmax_v1_2::is_ignored_axis_float16_dim3_axis0_neg_2,
1664 softmax_v1_2::get_examples_axis_float16_dim3_axis0_neg_2());
1665 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis0_neg_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg_2)1666 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis0_neg_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis0_neg_2)
1667
1668 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis1_2) {
1669 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis1_2,
1670 softmax_v1_2::is_ignored_axis_float16_dim3_axis1_2,
1671 softmax_v1_2::get_examples_axis_float16_dim3_axis1_2());
1672 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis1_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis1_2)1673 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis1_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis1_2)
1674
1675 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis1_neg_2) {
1676 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg_2,
1677 softmax_v1_2::is_ignored_axis_float16_dim3_axis1_neg_2,
1678 softmax_v1_2::get_examples_axis_float16_dim3_axis1_neg_2());
1679 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis1_neg_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg_2)1680 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis1_neg_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis1_neg_2)
1681
1682 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis2_2) {
1683 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis2_2,
1684 softmax_v1_2::is_ignored_axis_float16_dim3_axis2_2,
1685 softmax_v1_2::get_examples_axis_float16_dim3_axis2_2());
1686 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis2_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis2_2)1687 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis2_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis2_2)
1688
1689 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim3_axis2_neg_2) {
1690 execute(softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg_2,
1691 softmax_v1_2::is_ignored_axis_float16_dim3_axis2_neg_2,
1692 softmax_v1_2::get_examples_axis_float16_dim3_axis2_neg_2());
1693 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim3_axis2_neg_2,softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg_2)1694 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim3_axis2_neg_2, softmax_v1_2::CreateModel_axis_float16_dim3_axis2_neg_2)
1695
1696 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis0_2) {
1697 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis0_2,
1698 softmax_v1_2::is_ignored_axis_float16_dim2_axis0_2,
1699 softmax_v1_2::get_examples_axis_float16_dim2_axis0_2());
1700 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis0_2,softmax_v1_2::CreateModel_axis_float16_dim2_axis0_2)1701 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis0_2, softmax_v1_2::CreateModel_axis_float16_dim2_axis0_2)
1702
1703 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis0_neg_2) {
1704 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg_2,
1705 softmax_v1_2::is_ignored_axis_float16_dim2_axis0_neg_2,
1706 softmax_v1_2::get_examples_axis_float16_dim2_axis0_neg_2());
1707 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis0_neg_2,softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg_2)1708 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis0_neg_2, softmax_v1_2::CreateModel_axis_float16_dim2_axis0_neg_2)
1709
1710 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis1_2) {
1711 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis1_2,
1712 softmax_v1_2::is_ignored_axis_float16_dim2_axis1_2,
1713 softmax_v1_2::get_examples_axis_float16_dim2_axis1_2());
1714 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis1_2,softmax_v1_2::CreateModel_axis_float16_dim2_axis1_2)1715 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis1_2, softmax_v1_2::CreateModel_axis_float16_dim2_axis1_2)
1716
1717 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim2_axis1_neg_2) {
1718 execute(softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg_2,
1719 softmax_v1_2::is_ignored_axis_float16_dim2_axis1_neg_2,
1720 softmax_v1_2::get_examples_axis_float16_dim2_axis1_neg_2());
1721 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim2_axis1_neg_2,softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg_2)1722 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim2_axis1_neg_2, softmax_v1_2::CreateModel_axis_float16_dim2_axis1_neg_2)
1723
1724 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim1_axis0_2) {
1725 execute(softmax_v1_2::CreateModel_axis_float16_dim1_axis0_2,
1726 softmax_v1_2::is_ignored_axis_float16_dim1_axis0_2,
1727 softmax_v1_2::get_examples_axis_float16_dim1_axis0_2());
1728 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim1_axis0_2,softmax_v1_2::CreateModel_axis_float16_dim1_axis0_2)1729 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim1_axis0_2, softmax_v1_2::CreateModel_axis_float16_dim1_axis0_2)
1730
1731 TEST_F(GeneratedTests, softmax_v1_2_axis_float16_dim1_axis0_neg_2) {
1732 execute(softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg_2,
1733 softmax_v1_2::is_ignored_axis_float16_dim1_axis0_neg_2,
1734 softmax_v1_2::get_examples_axis_float16_dim1_axis0_neg_2());
1735 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_float16_dim1_axis0_neg_2,softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg_2)1736 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_float16_dim1_axis0_neg_2, softmax_v1_2::CreateModel_axis_float16_dim1_axis0_neg_2)
1737
1738 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis0_2) {
1739 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_2,
1740 softmax_v1_2::is_ignored_axis_quant8_dim4_axis0_2,
1741 softmax_v1_2::get_examples_axis_quant8_dim4_axis0_2());
1742 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis0_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_2)1743 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis0_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_2)
1744
1745 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis0_neg_2) {
1746 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg_2,
1747 softmax_v1_2::is_ignored_axis_quant8_dim4_axis0_neg_2,
1748 softmax_v1_2::get_examples_axis_quant8_dim4_axis0_neg_2());
1749 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis0_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg_2)1750 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis0_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis0_neg_2)
1751
1752 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis1_2) {
1753 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_2,
1754 softmax_v1_2::is_ignored_axis_quant8_dim4_axis1_2,
1755 softmax_v1_2::get_examples_axis_quant8_dim4_axis1_2());
1756 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis1_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_2)1757 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis1_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_2)
1758
1759 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis1_neg_2) {
1760 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg_2,
1761 softmax_v1_2::is_ignored_axis_quant8_dim4_axis1_neg_2,
1762 softmax_v1_2::get_examples_axis_quant8_dim4_axis1_neg_2());
1763 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis1_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg_2)1764 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis1_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis1_neg_2)
1765
1766 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis2_2) {
1767 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_2,
1768 softmax_v1_2::is_ignored_axis_quant8_dim4_axis2_2,
1769 softmax_v1_2::get_examples_axis_quant8_dim4_axis2_2());
1770 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis2_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_2)1771 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis2_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_2)
1772
1773 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis2_neg_2) {
1774 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg_2,
1775 softmax_v1_2::is_ignored_axis_quant8_dim4_axis2_neg_2,
1776 softmax_v1_2::get_examples_axis_quant8_dim4_axis2_neg_2());
1777 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis2_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg_2)1778 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis2_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis2_neg_2)
1779
1780 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis3_2) {
1781 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_2,
1782 softmax_v1_2::is_ignored_axis_quant8_dim4_axis3_2,
1783 softmax_v1_2::get_examples_axis_quant8_dim4_axis3_2());
1784 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis3_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_2)1785 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis3_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_2)
1786
1787 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim4_axis3_neg_2) {
1788 execute(softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg_2,
1789 softmax_v1_2::is_ignored_axis_quant8_dim4_axis3_neg_2,
1790 softmax_v1_2::get_examples_axis_quant8_dim4_axis3_neg_2());
1791 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim4_axis3_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg_2)1792 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim4_axis3_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim4_axis3_neg_2)
1793
1794 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis0_2) {
1795 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_2,
1796 softmax_v1_2::is_ignored_axis_quant8_dim3_axis0_2,
1797 softmax_v1_2::get_examples_axis_quant8_dim3_axis0_2());
1798 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis0_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_2)1799 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis0_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_2)
1800
1801 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis0_neg_2) {
1802 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg_2,
1803 softmax_v1_2::is_ignored_axis_quant8_dim3_axis0_neg_2,
1804 softmax_v1_2::get_examples_axis_quant8_dim3_axis0_neg_2());
1805 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis0_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg_2)1806 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis0_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis0_neg_2)
1807
1808 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis1_2) {
1809 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_2,
1810 softmax_v1_2::is_ignored_axis_quant8_dim3_axis1_2,
1811 softmax_v1_2::get_examples_axis_quant8_dim3_axis1_2());
1812 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis1_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_2)1813 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis1_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_2)
1814
1815 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis1_neg_2) {
1816 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg_2,
1817 softmax_v1_2::is_ignored_axis_quant8_dim3_axis1_neg_2,
1818 softmax_v1_2::get_examples_axis_quant8_dim3_axis1_neg_2());
1819 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis1_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg_2)1820 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis1_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis1_neg_2)
1821
1822 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis2_2) {
1823 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_2,
1824 softmax_v1_2::is_ignored_axis_quant8_dim3_axis2_2,
1825 softmax_v1_2::get_examples_axis_quant8_dim3_axis2_2());
1826 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis2_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_2)1827 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis2_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_2)
1828
1829 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim3_axis2_neg_2) {
1830 execute(softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg_2,
1831 softmax_v1_2::is_ignored_axis_quant8_dim3_axis2_neg_2,
1832 softmax_v1_2::get_examples_axis_quant8_dim3_axis2_neg_2());
1833 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim3_axis2_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg_2)1834 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim3_axis2_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim3_axis2_neg_2)
1835
1836 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis0_2) {
1837 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_2,
1838 softmax_v1_2::is_ignored_axis_quant8_dim2_axis0_2,
1839 softmax_v1_2::get_examples_axis_quant8_dim2_axis0_2());
1840 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis0_2,softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_2)1841 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis0_2, softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_2)
1842
1843 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis0_neg_2) {
1844 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg_2,
1845 softmax_v1_2::is_ignored_axis_quant8_dim2_axis0_neg_2,
1846 softmax_v1_2::get_examples_axis_quant8_dim2_axis0_neg_2());
1847 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis0_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg_2)1848 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis0_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim2_axis0_neg_2)
1849
1850 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis1_2) {
1851 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_2,
1852 softmax_v1_2::is_ignored_axis_quant8_dim2_axis1_2,
1853 softmax_v1_2::get_examples_axis_quant8_dim2_axis1_2());
1854 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis1_2,softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_2)1855 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis1_2, softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_2)
1856
1857 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim2_axis1_neg_2) {
1858 execute(softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg_2,
1859 softmax_v1_2::is_ignored_axis_quant8_dim2_axis1_neg_2,
1860 softmax_v1_2::get_examples_axis_quant8_dim2_axis1_neg_2());
1861 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim2_axis1_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg_2)1862 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim2_axis1_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim2_axis1_neg_2)
1863
1864 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim1_axis0_2) {
1865 execute(softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_2,
1866 softmax_v1_2::is_ignored_axis_quant8_dim1_axis0_2,
1867 softmax_v1_2::get_examples_axis_quant8_dim1_axis0_2());
1868 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim1_axis0_2,softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_2)1869 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim1_axis0_2, softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_2)
1870
1871 TEST_F(GeneratedTests, softmax_v1_2_axis_quant8_dim1_axis0_neg_2) {
1872 execute(softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg_2,
1873 softmax_v1_2::is_ignored_axis_quant8_dim1_axis0_neg_2,
1874 softmax_v1_2::get_examples_axis_quant8_dim1_axis0_neg_2());
1875 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_axis_quant8_dim1_axis0_neg_2,softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg_2)1876 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_axis_quant8_dim1_axis0_neg_2, softmax_v1_2::CreateModel_axis_quant8_dim1_axis0_neg_2)
1877
1878 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis0_2) {
1879 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis0_2,
1880 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis0_2,
1881 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis0_2());
1882 }
1883
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis0_neg_2)1884 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis0_neg_2) {
1885 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis0_neg_2,
1886 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis0_neg_2,
1887 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis0_neg_2());
1888 }
1889
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_2)1890 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_2) {
1891 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis1_2,
1892 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis1_2,
1893 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis1_2());
1894 }
1895
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_neg_2)1896 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis1_neg_2) {
1897 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis1_neg_2,
1898 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis1_neg_2,
1899 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis1_neg_2());
1900 }
1901
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_2)1902 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_2) {
1903 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis2_2,
1904 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis2_2,
1905 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis2_2());
1906 }
1907
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_neg_2)1908 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis2_neg_2) {
1909 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis2_neg_2,
1910 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis2_neg_2,
1911 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis2_neg_2());
1912 }
1913
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_2)1914 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_2) {
1915 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis3_2,
1916 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis3_2,
1917 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis3_2());
1918 }
1919
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_neg_2)1920 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim4_axis3_neg_2) {
1921 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim4_axis3_neg_2,
1922 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim4_axis3_neg_2,
1923 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim4_axis3_neg_2());
1924 }
1925
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_2)1926 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_2) {
1927 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis0_2,
1928 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis0_2,
1929 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis0_2());
1930 }
1931
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_neg_2)1932 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis0_neg_2) {
1933 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis0_neg_2,
1934 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis0_neg_2,
1935 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis0_neg_2());
1936 }
1937
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_2)1938 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_2) {
1939 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis1_2,
1940 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis1_2,
1941 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis1_2());
1942 }
1943
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_neg_2)1944 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis1_neg_2) {
1945 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis1_neg_2,
1946 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis1_neg_2,
1947 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis1_neg_2());
1948 }
1949
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_2)1950 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_2) {
1951 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis2_2,
1952 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis2_2,
1953 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis2_2());
1954 }
1955
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_neg_2)1956 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim3_axis2_neg_2) {
1957 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim3_axis2_neg_2,
1958 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim3_axis2_neg_2,
1959 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim3_axis2_neg_2());
1960 }
1961
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_2)1962 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_2) {
1963 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis0_2,
1964 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis0_2,
1965 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis0_2());
1966 }
1967
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_neg_2)1968 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis0_neg_2) {
1969 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis0_neg_2,
1970 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis0_neg_2,
1971 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis0_neg_2());
1972 }
1973
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_2)1974 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_2) {
1975 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis1_2,
1976 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis1_2,
1977 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis1_2());
1978 }
1979
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_neg_2)1980 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim2_axis1_neg_2) {
1981 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim2_axis1_neg_2,
1982 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim2_axis1_neg_2,
1983 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim2_axis1_neg_2());
1984 }
1985
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_2)1986 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_2) {
1987 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim1_axis0_2,
1988 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim1_axis0_2,
1989 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim1_axis0_2());
1990 }
1991
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_neg_2)1992 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_dim1_axis0_neg_2) {
1993 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_dim1_axis0_neg_2,
1994 softmax_v1_2::is_ignored_axis_dynamic_output_shape_dim1_axis0_neg_2,
1995 softmax_v1_2::get_examples_axis_dynamic_output_shape_dim1_axis0_neg_2());
1996 }
1997
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_2)1998 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_2) {
1999 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis0_2,
2000 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis0_2,
2001 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis0_2());
2002 }
2003
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_neg_2)2004 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis0_neg_2) {
2005 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis0_neg_2,
2006 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis0_neg_2,
2007 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis0_neg_2());
2008 }
2009
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_2)2010 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_2) {
2011 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis1_2,
2012 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis1_2,
2013 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis1_2());
2014 }
2015
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_neg_2)2016 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis1_neg_2) {
2017 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis1_neg_2,
2018 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis1_neg_2,
2019 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis1_neg_2());
2020 }
2021
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_2)2022 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_2) {
2023 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis2_2,
2024 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis2_2,
2025 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis2_2());
2026 }
2027
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_neg_2)2028 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis2_neg_2) {
2029 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis2_neg_2,
2030 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis2_neg_2,
2031 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis2_neg_2());
2032 }
2033
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_2)2034 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_2) {
2035 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis3_2,
2036 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis3_2,
2037 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis3_2());
2038 }
2039
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_neg_2)2040 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim4_axis3_neg_2) {
2041 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim4_axis3_neg_2,
2042 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim4_axis3_neg_2,
2043 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim4_axis3_neg_2());
2044 }
2045
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_2)2046 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_2) {
2047 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis0_2,
2048 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis0_2,
2049 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis0_2());
2050 }
2051
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_neg_2)2052 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis0_neg_2) {
2053 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis0_neg_2,
2054 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis0_neg_2,
2055 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis0_neg_2());
2056 }
2057
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_2)2058 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_2) {
2059 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis1_2,
2060 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis1_2,
2061 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis1_2());
2062 }
2063
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_neg_2)2064 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis1_neg_2) {
2065 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis1_neg_2,
2066 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis1_neg_2,
2067 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis1_neg_2());
2068 }
2069
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_2)2070 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_2) {
2071 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis2_2,
2072 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis2_2,
2073 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis2_2());
2074 }
2075
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_neg_2)2076 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim3_axis2_neg_2) {
2077 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim3_axis2_neg_2,
2078 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim3_axis2_neg_2,
2079 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim3_axis2_neg_2());
2080 }
2081
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_2)2082 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_2) {
2083 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis0_2,
2084 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis0_2,
2085 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis0_2());
2086 }
2087
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_neg_2)2088 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis0_neg_2) {
2089 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis0_neg_2,
2090 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis0_neg_2,
2091 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis0_neg_2());
2092 }
2093
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_2)2094 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_2) {
2095 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis1_2,
2096 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis1_2,
2097 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis1_2());
2098 }
2099
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_neg_2)2100 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim2_axis1_neg_2) {
2101 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim2_axis1_neg_2,
2102 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim2_axis1_neg_2,
2103 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim2_axis1_neg_2());
2104 }
2105
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_2)2106 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_2) {
2107 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim1_axis0_2,
2108 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim1_axis0_2,
2109 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim1_axis0_2());
2110 }
2111
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_neg_2)2112 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_relaxed_dim1_axis0_neg_2) {
2113 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_relaxed_dim1_axis0_neg_2,
2114 softmax_v1_2::is_ignored_axis_dynamic_output_shape_relaxed_dim1_axis0_neg_2,
2115 softmax_v1_2::get_examples_axis_dynamic_output_shape_relaxed_dim1_axis0_neg_2());
2116 }
2117
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_2)2118 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_2) {
2119 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis0_2,
2120 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis0_2,
2121 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis0_2());
2122 }
2123
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_neg_2)2124 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis0_neg_2) {
2125 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis0_neg_2,
2126 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis0_neg_2,
2127 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis0_neg_2());
2128 }
2129
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_2)2130 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_2) {
2131 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis1_2,
2132 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis1_2,
2133 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis1_2());
2134 }
2135
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_neg_2)2136 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis1_neg_2) {
2137 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis1_neg_2,
2138 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis1_neg_2,
2139 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis1_neg_2());
2140 }
2141
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_2)2142 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_2) {
2143 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis2_2,
2144 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis2_2,
2145 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis2_2());
2146 }
2147
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_neg_2)2148 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis2_neg_2) {
2149 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis2_neg_2,
2150 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis2_neg_2,
2151 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis2_neg_2());
2152 }
2153
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_2)2154 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_2) {
2155 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis3_2,
2156 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis3_2,
2157 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis3_2());
2158 }
2159
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_neg_2)2160 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim4_axis3_neg_2) {
2161 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim4_axis3_neg_2,
2162 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim4_axis3_neg_2,
2163 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim4_axis3_neg_2());
2164 }
2165
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_2)2166 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_2) {
2167 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis0_2,
2168 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis0_2,
2169 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis0_2());
2170 }
2171
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_neg_2)2172 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis0_neg_2) {
2173 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis0_neg_2,
2174 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis0_neg_2,
2175 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis0_neg_2());
2176 }
2177
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_2)2178 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_2) {
2179 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis1_2,
2180 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis1_2,
2181 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis1_2());
2182 }
2183
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_neg_2)2184 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis1_neg_2) {
2185 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis1_neg_2,
2186 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis1_neg_2,
2187 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis1_neg_2());
2188 }
2189
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_2)2190 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_2) {
2191 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis2_2,
2192 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis2_2,
2193 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis2_2());
2194 }
2195
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_neg_2)2196 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim3_axis2_neg_2) {
2197 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim3_axis2_neg_2,
2198 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim3_axis2_neg_2,
2199 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim3_axis2_neg_2());
2200 }
2201
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_2)2202 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_2) {
2203 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis0_2,
2204 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis0_2,
2205 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis0_2());
2206 }
2207
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_neg_2)2208 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis0_neg_2) {
2209 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis0_neg_2,
2210 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis0_neg_2,
2211 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis0_neg_2());
2212 }
2213
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_2)2214 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_2) {
2215 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis1_2,
2216 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis1_2,
2217 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis1_2());
2218 }
2219
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_neg_2)2220 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim2_axis1_neg_2) {
2221 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim2_axis1_neg_2,
2222 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim2_axis1_neg_2,
2223 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim2_axis1_neg_2());
2224 }
2225
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_2)2226 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_2) {
2227 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim1_axis0_2,
2228 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim1_axis0_2,
2229 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim1_axis0_2());
2230 }
2231
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_neg_2)2232 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_float16_dim1_axis0_neg_2) {
2233 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_float16_dim1_axis0_neg_2,
2234 softmax_v1_2::is_ignored_axis_dynamic_output_shape_float16_dim1_axis0_neg_2,
2235 softmax_v1_2::get_examples_axis_dynamic_output_shape_float16_dim1_axis0_neg_2());
2236 }
2237
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_2)2238 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_2) {
2239 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis0_2,
2240 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis0_2,
2241 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis0_2());
2242 }
2243
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_neg_2)2244 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis0_neg_2) {
2245 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis0_neg_2,
2246 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis0_neg_2,
2247 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis0_neg_2());
2248 }
2249
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_2)2250 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_2) {
2251 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis1_2,
2252 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis1_2,
2253 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis1_2());
2254 }
2255
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_neg_2)2256 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis1_neg_2) {
2257 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis1_neg_2,
2258 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis1_neg_2,
2259 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis1_neg_2());
2260 }
2261
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_2)2262 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_2) {
2263 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis2_2,
2264 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis2_2,
2265 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis2_2());
2266 }
2267
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_neg_2)2268 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis2_neg_2) {
2269 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis2_neg_2,
2270 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis2_neg_2,
2271 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis2_neg_2());
2272 }
2273
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_2)2274 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_2) {
2275 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis3_2,
2276 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis3_2,
2277 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis3_2());
2278 }
2279
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_neg_2)2280 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim4_axis3_neg_2) {
2281 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim4_axis3_neg_2,
2282 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim4_axis3_neg_2,
2283 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim4_axis3_neg_2());
2284 }
2285
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_2)2286 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_2) {
2287 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis0_2,
2288 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis0_2,
2289 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis0_2());
2290 }
2291
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_neg_2)2292 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis0_neg_2) {
2293 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis0_neg_2,
2294 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis0_neg_2,
2295 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis0_neg_2());
2296 }
2297
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_2)2298 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_2) {
2299 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis1_2,
2300 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis1_2,
2301 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis1_2());
2302 }
2303
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_neg_2)2304 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis1_neg_2) {
2305 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis1_neg_2,
2306 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis1_neg_2,
2307 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis1_neg_2());
2308 }
2309
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_2)2310 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_2) {
2311 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis2_2,
2312 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis2_2,
2313 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis2_2());
2314 }
2315
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_neg_2)2316 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim3_axis2_neg_2) {
2317 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim3_axis2_neg_2,
2318 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim3_axis2_neg_2,
2319 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim3_axis2_neg_2());
2320 }
2321
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_2)2322 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_2) {
2323 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis0_2,
2324 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis0_2,
2325 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis0_2());
2326 }
2327
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_neg_2)2328 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis0_neg_2) {
2329 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis0_neg_2,
2330 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis0_neg_2,
2331 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis0_neg_2());
2332 }
2333
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_2)2334 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_2) {
2335 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis1_2,
2336 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis1_2,
2337 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis1_2());
2338 }
2339
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_neg_2)2340 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim2_axis1_neg_2) {
2341 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim2_axis1_neg_2,
2342 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim2_axis1_neg_2,
2343 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim2_axis1_neg_2());
2344 }
2345
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_2)2346 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_2) {
2347 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim1_axis0_2,
2348 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim1_axis0_2,
2349 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim1_axis0_2());
2350 }
2351
TEST_F(DynamicOutputShapeTest,softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_neg_2)2352 TEST_F(DynamicOutputShapeTest, softmax_v1_2_axis_dynamic_output_shape_quant8_dim1_axis0_neg_2) {
2353 execute(softmax_v1_2::CreateModel_axis_dynamic_output_shape_quant8_dim1_axis0_neg_2,
2354 softmax_v1_2::is_ignored_axis_dynamic_output_shape_quant8_dim1_axis0_neg_2,
2355 softmax_v1_2::get_examples_axis_dynamic_output_shape_quant8_dim1_axis0_neg_2());
2356 }
2357
TEST_F(GeneratedTests,softmax_v1_2_zero_sized)2358 TEST_F(GeneratedTests, softmax_v1_2_zero_sized) {
2359 execute(softmax_v1_2::CreateModel_zero_sized,
2360 softmax_v1_2::is_ignored_zero_sized,
2361 softmax_v1_2::get_examples_zero_sized());
2362 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_zero_sized,softmax_v1_2::CreateModel_zero_sized)2363 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_zero_sized, softmax_v1_2::CreateModel_zero_sized)
2364
2365 TEST_F(GeneratedTests, softmax_v1_2_zero_sized_relaxed) {
2366 execute(softmax_v1_2::CreateModel_zero_sized_relaxed,
2367 softmax_v1_2::is_ignored_zero_sized_relaxed,
2368 softmax_v1_2::get_examples_zero_sized_relaxed());
2369 }
2370
TEST_F(GeneratedTests,softmax_v1_2_zero_sized_quant8)2371 TEST_F(GeneratedTests, softmax_v1_2_zero_sized_quant8) {
2372 execute(softmax_v1_2::CreateModel_zero_sized_quant8,
2373 softmax_v1_2::is_ignored_zero_sized_quant8,
2374 softmax_v1_2::get_examples_zero_sized_quant8());
2375 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_zero_sized_quant8,softmax_v1_2::CreateModel_zero_sized_quant8)2376 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_zero_sized_quant8, softmax_v1_2::CreateModel_zero_sized_quant8)
2377
2378 TEST_F(GeneratedTests, softmax_v1_2_zero_sized_float16) {
2379 execute(softmax_v1_2::CreateModel_zero_sized_float16,
2380 softmax_v1_2::is_ignored_zero_sized_float16,
2381 softmax_v1_2::get_examples_zero_sized_float16());
2382 }
TEST_AVAILABLE_SINCE(V1_2,softmax_v1_2_zero_sized_float16,softmax_v1_2::CreateModel_zero_sized_float16)2383 TEST_AVAILABLE_SINCE(V1_2, softmax_v1_2_zero_sized_float16, softmax_v1_2::CreateModel_zero_sized_float16)
2384
2385 TEST_F(DynamicOutputShapeTest, softmax_v1_2_zero_sized_dynamic_output_shape) {
2386 execute(softmax_v1_2::CreateModel_zero_sized_dynamic_output_shape,
2387 softmax_v1_2::is_ignored_zero_sized_dynamic_output_shape,
2388 softmax_v1_2::get_examples_zero_sized_dynamic_output_shape());
2389 }
2390
TEST_F(DynamicOutputShapeTest,softmax_v1_2_zero_sized_dynamic_output_shape_relaxed)2391 TEST_F(DynamicOutputShapeTest, softmax_v1_2_zero_sized_dynamic_output_shape_relaxed) {
2392 execute(softmax_v1_2::CreateModel_zero_sized_dynamic_output_shape_relaxed,
2393 softmax_v1_2::is_ignored_zero_sized_dynamic_output_shape_relaxed,
2394 softmax_v1_2::get_examples_zero_sized_dynamic_output_shape_relaxed());
2395 }
2396
TEST_F(DynamicOutputShapeTest,softmax_v1_2_zero_sized_dynamic_output_shape_quant8)2397 TEST_F(DynamicOutputShapeTest, softmax_v1_2_zero_sized_dynamic_output_shape_quant8) {
2398 execute(softmax_v1_2::CreateModel_zero_sized_dynamic_output_shape_quant8,
2399 softmax_v1_2::is_ignored_zero_sized_dynamic_output_shape_quant8,
2400 softmax_v1_2::get_examples_zero_sized_dynamic_output_shape_quant8());
2401 }
2402
TEST_F(DynamicOutputShapeTest,softmax_v1_2_zero_sized_dynamic_output_shape_float16)2403 TEST_F(DynamicOutputShapeTest, softmax_v1_2_zero_sized_dynamic_output_shape_float16) {
2404 execute(softmax_v1_2::CreateModel_zero_sized_dynamic_output_shape_float16,
2405 softmax_v1_2::is_ignored_zero_sized_dynamic_output_shape_float16,
2406 softmax_v1_2::get_examples_zero_sized_dynamic_output_shape_float16());
2407 }
2408
2409