• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated from fill.mod.py
2 // DO NOT EDIT
3 // clang-format off
4 #include "TestHarness.h"
5 using namespace test_helper;  // NOLINT(google-build-using-namespace)
6 
7 namespace generated_tests::fill {
8 
get_test_model_1d()9 const TestModel& get_test_model_1d() {
10     static TestModel model = {
11         .main = {
12                 .operands = {{ // input0
13                             .type = TestOperandType::TENSOR_INT32,
14                             .dimensions = {1},
15                             .numberOfConsumers = 1,
16                             .scale = 0.0f,
17                             .zeroPoint = 0,
18                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
19                             .channelQuant = {},
20                             .isIgnored = false,
21                             .data = TestBuffer::createFromVector<int32_t>({5})
22                         }, { // value
23                             .type = TestOperandType::FLOAT32,
24                             .dimensions = {},
25                             .numberOfConsumers = 1,
26                             .scale = 0.0f,
27                             .zeroPoint = 0,
28                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
29                             .channelQuant = {},
30                             .isIgnored = false,
31                             .data = TestBuffer::createFromVector<float>({3.0f})
32                         }, { // output
33                             .type = TestOperandType::TENSOR_FLOAT32,
34                             .dimensions = {5},
35                             .numberOfConsumers = 0,
36                             .scale = 0.0f,
37                             .zeroPoint = 0,
38                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
39                             .channelQuant = {},
40                             .isIgnored = false,
41                             .data = TestBuffer::createFromVector<float>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
42                         }},
43                 .operations = {{
44                             .type = TestOperationType::FILL,
45                             .inputs = {0, 1},
46                             .outputs = {2}
47                         }},
48                 .inputIndexes = {0},
49                 .outputIndexes = {2}
50             },
51         .referenced = {},
52         .isRelaxed = false,
53         .expectedMultinomialDistributionTolerance = 0,
54         .expectFailure = false,
55         .minSupportedVersion = TestHalVersion::V1_3
56     };
57     return model;
58 }
59 
60 const auto dummy_test_model_1d = TestModelManager::get().add("fill_1d", get_test_model_1d());
61 
62 }  // namespace generated_tests::fill
63 
64 namespace generated_tests::fill {
65 
get_test_model_1d_float16()66 const TestModel& get_test_model_1d_float16() {
67     static TestModel model = {
68         .main = {
69                 .operands = {{ // input0
70                             .type = TestOperandType::TENSOR_INT32,
71                             .dimensions = {1},
72                             .numberOfConsumers = 1,
73                             .scale = 0.0f,
74                             .zeroPoint = 0,
75                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
76                             .channelQuant = {},
77                             .isIgnored = false,
78                             .data = TestBuffer::createFromVector<int32_t>({5})
79                         }, { // value
80                             .type = TestOperandType::FLOAT16,
81                             .dimensions = {},
82                             .numberOfConsumers = 1,
83                             .scale = 0.0f,
84                             .zeroPoint = 0,
85                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
86                             .channelQuant = {},
87                             .isIgnored = false,
88                             .data = TestBuffer::createFromVector<_Float16>({3.0f})
89                         }, { // output
90                             .type = TestOperandType::TENSOR_FLOAT16,
91                             .dimensions = {5},
92                             .numberOfConsumers = 0,
93                             .scale = 0.0f,
94                             .zeroPoint = 0,
95                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
96                             .channelQuant = {},
97                             .isIgnored = false,
98                             .data = TestBuffer::createFromVector<_Float16>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
99                         }},
100                 .operations = {{
101                             .type = TestOperationType::FILL,
102                             .inputs = {0, 1},
103                             .outputs = {2}
104                         }},
105                 .inputIndexes = {0},
106                 .outputIndexes = {2}
107             },
108         .referenced = {},
109         .isRelaxed = false,
110         .expectedMultinomialDistributionTolerance = 0,
111         .expectFailure = false,
112         .minSupportedVersion = TestHalVersion::V1_3
113     };
114     return model;
115 }
116 
117 const auto dummy_test_model_1d_float16 = TestModelManager::get().add("fill_1d_float16", get_test_model_1d_float16());
118 
119 }  // namespace generated_tests::fill
120 
121 namespace generated_tests::fill {
122 
get_test_model_1d_int32()123 const TestModel& get_test_model_1d_int32() {
124     static TestModel model = {
125         .main = {
126                 .operands = {{ // input0
127                             .type = TestOperandType::TENSOR_INT32,
128                             .dimensions = {1},
129                             .numberOfConsumers = 1,
130                             .scale = 0.0f,
131                             .zeroPoint = 0,
132                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
133                             .channelQuant = {},
134                             .isIgnored = false,
135                             .data = TestBuffer::createFromVector<int32_t>({5})
136                         }, { // value
137                             .type = TestOperandType::INT32,
138                             .dimensions = {},
139                             .numberOfConsumers = 1,
140                             .scale = 0.0f,
141                             .zeroPoint = 0,
142                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
143                             .channelQuant = {},
144                             .isIgnored = false,
145                             .data = TestBuffer::createFromVector<int32_t>({3})
146                         }, { // output
147                             .type = TestOperandType::TENSOR_INT32,
148                             .dimensions = {5},
149                             .numberOfConsumers = 0,
150                             .scale = 0.0f,
151                             .zeroPoint = 0,
152                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
153                             .channelQuant = {},
154                             .isIgnored = false,
155                             .data = TestBuffer::createFromVector<int32_t>({3, 3, 3, 3, 3})
156                         }},
157                 .operations = {{
158                             .type = TestOperationType::FILL,
159                             .inputs = {0, 1},
160                             .outputs = {2}
161                         }},
162                 .inputIndexes = {0},
163                 .outputIndexes = {2}
164             },
165         .referenced = {},
166         .isRelaxed = false,
167         .expectedMultinomialDistributionTolerance = 0,
168         .expectFailure = false,
169         .minSupportedVersion = TestHalVersion::V1_3
170     };
171     return model;
172 }
173 
174 const auto dummy_test_model_1d_int32 = TestModelManager::get().add("fill_1d_int32", get_test_model_1d_int32());
175 
176 }  // namespace generated_tests::fill
177 
178 namespace generated_tests::fill {
179 
get_test_model_3d()180 const TestModel& get_test_model_3d() {
181     static TestModel model = {
182         .main = {
183                 .operands = {{ // input01
184                             .type = TestOperandType::TENSOR_INT32,
185                             .dimensions = {3},
186                             .numberOfConsumers = 1,
187                             .scale = 0.0f,
188                             .zeroPoint = 0,
189                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
190                             .channelQuant = {},
191                             .isIgnored = false,
192                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4})
193                         }, { // value1
194                             .type = TestOperandType::FLOAT32,
195                             .dimensions = {},
196                             .numberOfConsumers = 1,
197                             .scale = 0.0f,
198                             .zeroPoint = 0,
199                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
200                             .channelQuant = {},
201                             .isIgnored = false,
202                             .data = TestBuffer::createFromVector<float>({3.0f})
203                         }, { // output1
204                             .type = TestOperandType::TENSOR_FLOAT32,
205                             .dimensions = {2, 3, 4},
206                             .numberOfConsumers = 0,
207                             .scale = 0.0f,
208                             .zeroPoint = 0,
209                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
210                             .channelQuant = {},
211                             .isIgnored = false,
212                             .data = TestBuffer::createFromVector<float>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
213                         }},
214                 .operations = {{
215                             .type = TestOperationType::FILL,
216                             .inputs = {0, 1},
217                             .outputs = {2}
218                         }},
219                 .inputIndexes = {0},
220                 .outputIndexes = {2}
221             },
222         .referenced = {},
223         .isRelaxed = false,
224         .expectedMultinomialDistributionTolerance = 0,
225         .expectFailure = false,
226         .minSupportedVersion = TestHalVersion::V1_3
227     };
228     return model;
229 }
230 
231 const auto dummy_test_model_3d = TestModelManager::get().add("fill_3d", get_test_model_3d());
232 
233 }  // namespace generated_tests::fill
234 
235 namespace generated_tests::fill {
236 
get_test_model_3d_float16()237 const TestModel& get_test_model_3d_float16() {
238     static TestModel model = {
239         .main = {
240                 .operands = {{ // input01
241                             .type = TestOperandType::TENSOR_INT32,
242                             .dimensions = {3},
243                             .numberOfConsumers = 1,
244                             .scale = 0.0f,
245                             .zeroPoint = 0,
246                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
247                             .channelQuant = {},
248                             .isIgnored = false,
249                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4})
250                         }, { // value1
251                             .type = TestOperandType::FLOAT16,
252                             .dimensions = {},
253                             .numberOfConsumers = 1,
254                             .scale = 0.0f,
255                             .zeroPoint = 0,
256                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
257                             .channelQuant = {},
258                             .isIgnored = false,
259                             .data = TestBuffer::createFromVector<_Float16>({3.0f})
260                         }, { // output1
261                             .type = TestOperandType::TENSOR_FLOAT16,
262                             .dimensions = {2, 3, 4},
263                             .numberOfConsumers = 0,
264                             .scale = 0.0f,
265                             .zeroPoint = 0,
266                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
267                             .channelQuant = {},
268                             .isIgnored = false,
269                             .data = TestBuffer::createFromVector<_Float16>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
270                         }},
271                 .operations = {{
272                             .type = TestOperationType::FILL,
273                             .inputs = {0, 1},
274                             .outputs = {2}
275                         }},
276                 .inputIndexes = {0},
277                 .outputIndexes = {2}
278             },
279         .referenced = {},
280         .isRelaxed = false,
281         .expectedMultinomialDistributionTolerance = 0,
282         .expectFailure = false,
283         .minSupportedVersion = TestHalVersion::V1_3
284     };
285     return model;
286 }
287 
288 const auto dummy_test_model_3d_float16 = TestModelManager::get().add("fill_3d_float16", get_test_model_3d_float16());
289 
290 }  // namespace generated_tests::fill
291 
292 namespace generated_tests::fill {
293 
get_test_model_3d_int32()294 const TestModel& get_test_model_3d_int32() {
295     static TestModel model = {
296         .main = {
297                 .operands = {{ // input01
298                             .type = TestOperandType::TENSOR_INT32,
299                             .dimensions = {3},
300                             .numberOfConsumers = 1,
301                             .scale = 0.0f,
302                             .zeroPoint = 0,
303                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
304                             .channelQuant = {},
305                             .isIgnored = false,
306                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4})
307                         }, { // value1
308                             .type = TestOperandType::INT32,
309                             .dimensions = {},
310                             .numberOfConsumers = 1,
311                             .scale = 0.0f,
312                             .zeroPoint = 0,
313                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
314                             .channelQuant = {},
315                             .isIgnored = false,
316                             .data = TestBuffer::createFromVector<int32_t>({3})
317                         }, { // output1
318                             .type = TestOperandType::TENSOR_INT32,
319                             .dimensions = {2, 3, 4},
320                             .numberOfConsumers = 0,
321                             .scale = 0.0f,
322                             .zeroPoint = 0,
323                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
324                             .channelQuant = {},
325                             .isIgnored = false,
326                             .data = TestBuffer::createFromVector<int32_t>({3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3})
327                         }},
328                 .operations = {{
329                             .type = TestOperationType::FILL,
330                             .inputs = {0, 1},
331                             .outputs = {2}
332                         }},
333                 .inputIndexes = {0},
334                 .outputIndexes = {2}
335             },
336         .referenced = {},
337         .isRelaxed = false,
338         .expectedMultinomialDistributionTolerance = 0,
339         .expectFailure = false,
340         .minSupportedVersion = TestHalVersion::V1_3
341     };
342     return model;
343 }
344 
345 const auto dummy_test_model_3d_int32 = TestModelManager::get().add("fill_3d_int32", get_test_model_3d_int32());
346 
347 }  // namespace generated_tests::fill
348 
349 namespace generated_tests::fill {
350 
get_test_model_5d()351 const TestModel& get_test_model_5d() {
352     static TestModel model = {
353         .main = {
354                 .operands = {{ // input02
355                             .type = TestOperandType::TENSOR_INT32,
356                             .dimensions = {5},
357                             .numberOfConsumers = 1,
358                             .scale = 0.0f,
359                             .zeroPoint = 0,
360                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
361                             .channelQuant = {},
362                             .isIgnored = false,
363                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5})
364                         }, { // value2
365                             .type = TestOperandType::FLOAT32,
366                             .dimensions = {},
367                             .numberOfConsumers = 1,
368                             .scale = 0.0f,
369                             .zeroPoint = 0,
370                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
371                             .channelQuant = {},
372                             .isIgnored = false,
373                             .data = TestBuffer::createFromVector<float>({3.0f})
374                         }, { // output2
375                             .type = TestOperandType::TENSOR_FLOAT32,
376                             .dimensions = {1, 2, 3, 4, 5},
377                             .numberOfConsumers = 0,
378                             .scale = 0.0f,
379                             .zeroPoint = 0,
380                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
381                             .channelQuant = {},
382                             .isIgnored = false,
383                             .data = TestBuffer::createFromVector<float>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
384                         }},
385                 .operations = {{
386                             .type = TestOperationType::FILL,
387                             .inputs = {0, 1},
388                             .outputs = {2}
389                         }},
390                 .inputIndexes = {0},
391                 .outputIndexes = {2}
392             },
393         .referenced = {},
394         .isRelaxed = false,
395         .expectedMultinomialDistributionTolerance = 0,
396         .expectFailure = false,
397         .minSupportedVersion = TestHalVersion::V1_3
398     };
399     return model;
400 }
401 
402 const auto dummy_test_model_5d = TestModelManager::get().add("fill_5d", get_test_model_5d());
403 
404 }  // namespace generated_tests::fill
405 
406 namespace generated_tests::fill {
407 
get_test_model_5d_float16()408 const TestModel& get_test_model_5d_float16() {
409     static TestModel model = {
410         .main = {
411                 .operands = {{ // input02
412                             .type = TestOperandType::TENSOR_INT32,
413                             .dimensions = {5},
414                             .numberOfConsumers = 1,
415                             .scale = 0.0f,
416                             .zeroPoint = 0,
417                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
418                             .channelQuant = {},
419                             .isIgnored = false,
420                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5})
421                         }, { // value2
422                             .type = TestOperandType::FLOAT16,
423                             .dimensions = {},
424                             .numberOfConsumers = 1,
425                             .scale = 0.0f,
426                             .zeroPoint = 0,
427                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
428                             .channelQuant = {},
429                             .isIgnored = false,
430                             .data = TestBuffer::createFromVector<_Float16>({3.0f})
431                         }, { // output2
432                             .type = TestOperandType::TENSOR_FLOAT16,
433                             .dimensions = {1, 2, 3, 4, 5},
434                             .numberOfConsumers = 0,
435                             .scale = 0.0f,
436                             .zeroPoint = 0,
437                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
438                             .channelQuant = {},
439                             .isIgnored = false,
440                             .data = TestBuffer::createFromVector<_Float16>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f, 3.0f})
441                         }},
442                 .operations = {{
443                             .type = TestOperationType::FILL,
444                             .inputs = {0, 1},
445                             .outputs = {2}
446                         }},
447                 .inputIndexes = {0},
448                 .outputIndexes = {2}
449             },
450         .referenced = {},
451         .isRelaxed = false,
452         .expectedMultinomialDistributionTolerance = 0,
453         .expectFailure = false,
454         .minSupportedVersion = TestHalVersion::V1_3
455     };
456     return model;
457 }
458 
459 const auto dummy_test_model_5d_float16 = TestModelManager::get().add("fill_5d_float16", get_test_model_5d_float16());
460 
461 }  // namespace generated_tests::fill
462 
463 namespace generated_tests::fill {
464 
get_test_model_5d_int32()465 const TestModel& get_test_model_5d_int32() {
466     static TestModel model = {
467         .main = {
468                 .operands = {{ // input02
469                             .type = TestOperandType::TENSOR_INT32,
470                             .dimensions = {5},
471                             .numberOfConsumers = 1,
472                             .scale = 0.0f,
473                             .zeroPoint = 0,
474                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
475                             .channelQuant = {},
476                             .isIgnored = false,
477                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5})
478                         }, { // value2
479                             .type = TestOperandType::INT32,
480                             .dimensions = {},
481                             .numberOfConsumers = 1,
482                             .scale = 0.0f,
483                             .zeroPoint = 0,
484                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
485                             .channelQuant = {},
486                             .isIgnored = false,
487                             .data = TestBuffer::createFromVector<int32_t>({3})
488                         }, { // output2
489                             .type = TestOperandType::TENSOR_INT32,
490                             .dimensions = {1, 2, 3, 4, 5},
491                             .numberOfConsumers = 0,
492                             .scale = 0.0f,
493                             .zeroPoint = 0,
494                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
495                             .channelQuant = {},
496                             .isIgnored = false,
497                             .data = TestBuffer::createFromVector<int32_t>({3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3})
498                         }},
499                 .operations = {{
500                             .type = TestOperationType::FILL,
501                             .inputs = {0, 1},
502                             .outputs = {2}
503                         }},
504                 .inputIndexes = {0},
505                 .outputIndexes = {2}
506             },
507         .referenced = {},
508         .isRelaxed = false,
509         .expectedMultinomialDistributionTolerance = 0,
510         .expectFailure = false,
511         .minSupportedVersion = TestHalVersion::V1_3
512     };
513     return model;
514 }
515 
516 const auto dummy_test_model_5d_int32 = TestModelManager::get().add("fill_5d_int32", get_test_model_5d_int32());
517 
518 }  // namespace generated_tests::fill
519 
520