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