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 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 } 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 } 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 } 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 } 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 } 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 } 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 } 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 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 } 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 } 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 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 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 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