1 // Generated from fill.mod.py
2 // DO NOT EDIT
3 // clang-format off
4 #include "TestHarness.h"
5 using namespace test_helper;
6 
7 namespace generated_tests::fill {
8 
get_test_model_1d()9 const TestModel& get_test_model_1d() {
10     static TestModel model = {
11         .expectFailure = false,
12         .expectedMultinomialDistributionTolerance = 0,
13         .isRelaxed = false,
14         .main = {
15                 .inputIndexes = {0},
16                 .operands = {{ // input0
17                             .channelQuant = {},
18                             .data = TestBuffer::createFromVector<int32_t>({5}),
19                             .dimensions = {1},
20                             .isIgnored = false,
21                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
22                             .numberOfConsumers = 1,
23                             .scale = 0.0f,
24                             .type = TestOperandType::TENSOR_INT32,
25                             .zeroPoint = 0
26                         }, { // value
27                             .channelQuant = {},
28                             .data = TestBuffer::createFromVector<float>({3.0f}),
29                             .dimensions = {},
30                             .isIgnored = false,
31                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
32                             .numberOfConsumers = 1,
33                             .scale = 0.0f,
34                             .type = TestOperandType::FLOAT32,
35                             .zeroPoint = 0
36                         }, { // output
37                             .channelQuant = {},
38                             .data = TestBuffer::createFromVector<float>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f}),
39                             .dimensions = {5},
40                             .isIgnored = false,
41                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
42                             .numberOfConsumers = 0,
43                             .scale = 0.0f,
44                             .type = TestOperandType::TENSOR_FLOAT32,
45                             .zeroPoint = 0
46                         }},
47                 .operations = {{
48                             .inputs = {0, 1},
49                             .outputs = {2},
50                             .type = TestOperationType::FILL
51                         }},
52                 .outputIndexes = {2}
53             },
54         .minSupportedVersion = TestHalVersion::V1_3,
55         .referenced = {}
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         .expectFailure = false,
69         .expectedMultinomialDistributionTolerance = 0,
70         .isRelaxed = false,
71         .main = {
72                 .inputIndexes = {0},
73                 .operands = {{ // input0
74                             .channelQuant = {},
75                             .data = TestBuffer::createFromVector<int32_t>({5}),
76                             .dimensions = {1},
77                             .isIgnored = false,
78                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
79                             .numberOfConsumers = 1,
80                             .scale = 0.0f,
81                             .type = TestOperandType::TENSOR_INT32,
82                             .zeroPoint = 0
83                         }, { // value
84                             .channelQuant = {},
85                             .data = TestBuffer::createFromVector<_Float16>({3.0f}),
86                             .dimensions = {},
87                             .isIgnored = false,
88                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
89                             .numberOfConsumers = 1,
90                             .scale = 0.0f,
91                             .type = TestOperandType::FLOAT16,
92                             .zeroPoint = 0
93                         }, { // output
94                             .channelQuant = {},
95                             .data = TestBuffer::createFromVector<_Float16>({3.0f, 3.0f, 3.0f, 3.0f, 3.0f}),
96                             .dimensions = {5},
97                             .isIgnored = false,
98                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
99                             .numberOfConsumers = 0,
100                             .scale = 0.0f,
101                             .type = TestOperandType::TENSOR_FLOAT16,
102                             .zeroPoint = 0
103                         }},
104                 .operations = {{
105                             .inputs = {0, 1},
106                             .outputs = {2},
107                             .type = TestOperationType::FILL
108                         }},
109                 .outputIndexes = {2}
110             },
111         .minSupportedVersion = TestHalVersion::V1_3,
112         .referenced = {}
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         .expectFailure = false,
126         .expectedMultinomialDistributionTolerance = 0,
127         .isRelaxed = false,
128         .main = {
129                 .inputIndexes = {0},
130                 .operands = {{ // input0
131                             .channelQuant = {},
132                             .data = TestBuffer::createFromVector<int32_t>({5}),
133                             .dimensions = {1},
134                             .isIgnored = false,
135                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
136                             .numberOfConsumers = 1,
137                             .scale = 0.0f,
138                             .type = TestOperandType::TENSOR_INT32,
139                             .zeroPoint = 0
140                         }, { // value
141                             .channelQuant = {},
142                             .data = TestBuffer::createFromVector<int32_t>({3}),
143                             .dimensions = {},
144                             .isIgnored = false,
145                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
146                             .numberOfConsumers = 1,
147                             .scale = 0.0f,
148                             .type = TestOperandType::INT32,
149                             .zeroPoint = 0
150                         }, { // output
151                             .channelQuant = {},
152                             .data = TestBuffer::createFromVector<int32_t>({3, 3, 3, 3, 3}),
153                             .dimensions = {5},
154                             .isIgnored = false,
155                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
156                             .numberOfConsumers = 0,
157                             .scale = 0.0f,
158                             .type = TestOperandType::TENSOR_INT32,
159                             .zeroPoint = 0
160                         }},
161                 .operations = {{
162                             .inputs = {0, 1},
163                             .outputs = {2},
164                             .type = TestOperationType::FILL
165                         }},
166                 .outputIndexes = {2}
167             },
168         .minSupportedVersion = TestHalVersion::V1_3,
169         .referenced = {}
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         .expectFailure = false,
183         .expectedMultinomialDistributionTolerance = 0,
184         .isRelaxed = false,
185         .main = {
186                 .inputIndexes = {0},
187                 .operands = {{ // input01
188                             .channelQuant = {},
189                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4}),
190                             .dimensions = {3},
191                             .isIgnored = false,
192                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
193                             .numberOfConsumers = 1,
194                             .scale = 0.0f,
195                             .type = TestOperandType::TENSOR_INT32,
196                             .zeroPoint = 0
197                         }, { // value1
198                             .channelQuant = {},
199                             .data = TestBuffer::createFromVector<float>({3.0f}),
200                             .dimensions = {},
201                             .isIgnored = false,
202                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
203                             .numberOfConsumers = 1,
204                             .scale = 0.0f,
205                             .type = TestOperandType::FLOAT32,
206                             .zeroPoint = 0
207                         }, { // output1
208                             .channelQuant = {},
209                             .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}),
210                             .dimensions = {2, 3, 4},
211                             .isIgnored = false,
212                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
213                             .numberOfConsumers = 0,
214                             .scale = 0.0f,
215                             .type = TestOperandType::TENSOR_FLOAT32,
216                             .zeroPoint = 0
217                         }},
218                 .operations = {{
219                             .inputs = {0, 1},
220                             .outputs = {2},
221                             .type = TestOperationType::FILL
222                         }},
223                 .outputIndexes = {2}
224             },
225         .minSupportedVersion = TestHalVersion::V1_3,
226         .referenced = {}
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         .expectFailure = false,
240         .expectedMultinomialDistributionTolerance = 0,
241         .isRelaxed = false,
242         .main = {
243                 .inputIndexes = {0},
244                 .operands = {{ // input01
245                             .channelQuant = {},
246                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4}),
247                             .dimensions = {3},
248                             .isIgnored = false,
249                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
250                             .numberOfConsumers = 1,
251                             .scale = 0.0f,
252                             .type = TestOperandType::TENSOR_INT32,
253                             .zeroPoint = 0
254                         }, { // value1
255                             .channelQuant = {},
256                             .data = TestBuffer::createFromVector<_Float16>({3.0f}),
257                             .dimensions = {},
258                             .isIgnored = false,
259                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
260                             .numberOfConsumers = 1,
261                             .scale = 0.0f,
262                             .type = TestOperandType::FLOAT16,
263                             .zeroPoint = 0
264                         }, { // output1
265                             .channelQuant = {},
266                             .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}),
267                             .dimensions = {2, 3, 4},
268                             .isIgnored = false,
269                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
270                             .numberOfConsumers = 0,
271                             .scale = 0.0f,
272                             .type = TestOperandType::TENSOR_FLOAT16,
273                             .zeroPoint = 0
274                         }},
275                 .operations = {{
276                             .inputs = {0, 1},
277                             .outputs = {2},
278                             .type = TestOperationType::FILL
279                         }},
280                 .outputIndexes = {2}
281             },
282         .minSupportedVersion = TestHalVersion::V1_3,
283         .referenced = {}
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         .expectFailure = false,
297         .expectedMultinomialDistributionTolerance = 0,
298         .isRelaxed = false,
299         .main = {
300                 .inputIndexes = {0},
301                 .operands = {{ // input01
302                             .channelQuant = {},
303                             .data = TestBuffer::createFromVector<int32_t>({2, 3, 4}),
304                             .dimensions = {3},
305                             .isIgnored = false,
306                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
307                             .numberOfConsumers = 1,
308                             .scale = 0.0f,
309                             .type = TestOperandType::TENSOR_INT32,
310                             .zeroPoint = 0
311                         }, { // value1
312                             .channelQuant = {},
313                             .data = TestBuffer::createFromVector<int32_t>({3}),
314                             .dimensions = {},
315                             .isIgnored = false,
316                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
317                             .numberOfConsumers = 1,
318                             .scale = 0.0f,
319                             .type = TestOperandType::INT32,
320                             .zeroPoint = 0
321                         }, { // output1
322                             .channelQuant = {},
323                             .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}),
324                             .dimensions = {2, 3, 4},
325                             .isIgnored = false,
326                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
327                             .numberOfConsumers = 0,
328                             .scale = 0.0f,
329                             .type = TestOperandType::TENSOR_INT32,
330                             .zeroPoint = 0
331                         }},
332                 .operations = {{
333                             .inputs = {0, 1},
334                             .outputs = {2},
335                             .type = TestOperationType::FILL
336                         }},
337                 .outputIndexes = {2}
338             },
339         .minSupportedVersion = TestHalVersion::V1_3,
340         .referenced = {}
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         .expectFailure = false,
354         .expectedMultinomialDistributionTolerance = 0,
355         .isRelaxed = false,
356         .main = {
357                 .inputIndexes = {0},
358                 .operands = {{ // input02
359                             .channelQuant = {},
360                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5}),
361                             .dimensions = {5},
362                             .isIgnored = false,
363                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
364                             .numberOfConsumers = 1,
365                             .scale = 0.0f,
366                             .type = TestOperandType::TENSOR_INT32,
367                             .zeroPoint = 0
368                         }, { // value2
369                             .channelQuant = {},
370                             .data = TestBuffer::createFromVector<float>({3.0f}),
371                             .dimensions = {},
372                             .isIgnored = false,
373                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
374                             .numberOfConsumers = 1,
375                             .scale = 0.0f,
376                             .type = TestOperandType::FLOAT32,
377                             .zeroPoint = 0
378                         }, { // output2
379                             .channelQuant = {},
380                             .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}),
381                             .dimensions = {1, 2, 3, 4, 5},
382                             .isIgnored = false,
383                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
384                             .numberOfConsumers = 0,
385                             .scale = 0.0f,
386                             .type = TestOperandType::TENSOR_FLOAT32,
387                             .zeroPoint = 0
388                         }},
389                 .operations = {{
390                             .inputs = {0, 1},
391                             .outputs = {2},
392                             .type = TestOperationType::FILL
393                         }},
394                 .outputIndexes = {2}
395             },
396         .minSupportedVersion = TestHalVersion::V1_3,
397         .referenced = {}
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         .expectFailure = false,
411         .expectedMultinomialDistributionTolerance = 0,
412         .isRelaxed = false,
413         .main = {
414                 .inputIndexes = {0},
415                 .operands = {{ // input02
416                             .channelQuant = {},
417                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5}),
418                             .dimensions = {5},
419                             .isIgnored = false,
420                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
421                             .numberOfConsumers = 1,
422                             .scale = 0.0f,
423                             .type = TestOperandType::TENSOR_INT32,
424                             .zeroPoint = 0
425                         }, { // value2
426                             .channelQuant = {},
427                             .data = TestBuffer::createFromVector<_Float16>({3.0f}),
428                             .dimensions = {},
429                             .isIgnored = false,
430                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
431                             .numberOfConsumers = 1,
432                             .scale = 0.0f,
433                             .type = TestOperandType::FLOAT16,
434                             .zeroPoint = 0
435                         }, { // output2
436                             .channelQuant = {},
437                             .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}),
438                             .dimensions = {1, 2, 3, 4, 5},
439                             .isIgnored = false,
440                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
441                             .numberOfConsumers = 0,
442                             .scale = 0.0f,
443                             .type = TestOperandType::TENSOR_FLOAT16,
444                             .zeroPoint = 0
445                         }},
446                 .operations = {{
447                             .inputs = {0, 1},
448                             .outputs = {2},
449                             .type = TestOperationType::FILL
450                         }},
451                 .outputIndexes = {2}
452             },
453         .minSupportedVersion = TestHalVersion::V1_3,
454         .referenced = {}
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         .expectFailure = false,
468         .expectedMultinomialDistributionTolerance = 0,
469         .isRelaxed = false,
470         .main = {
471                 .inputIndexes = {0},
472                 .operands = {{ // input02
473                             .channelQuant = {},
474                             .data = TestBuffer::createFromVector<int32_t>({1, 2, 3, 4, 5}),
475                             .dimensions = {5},
476                             .isIgnored = false,
477                             .lifetime = TestOperandLifeTime::SUBGRAPH_INPUT,
478                             .numberOfConsumers = 1,
479                             .scale = 0.0f,
480                             .type = TestOperandType::TENSOR_INT32,
481                             .zeroPoint = 0
482                         }, { // value2
483                             .channelQuant = {},
484                             .data = TestBuffer::createFromVector<int32_t>({3}),
485                             .dimensions = {},
486                             .isIgnored = false,
487                             .lifetime = TestOperandLifeTime::CONSTANT_COPY,
488                             .numberOfConsumers = 1,
489                             .scale = 0.0f,
490                             .type = TestOperandType::INT32,
491                             .zeroPoint = 0
492                         }, { // output2
493                             .channelQuant = {},
494                             .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}),
495                             .dimensions = {1, 2, 3, 4, 5},
496                             .isIgnored = false,
497                             .lifetime = TestOperandLifeTime::SUBGRAPH_OUTPUT,
498                             .numberOfConsumers = 0,
499                             .scale = 0.0f,
500                             .type = TestOperandType::TENSOR_INT32,
501                             .zeroPoint = 0
502                         }},
503                 .operations = {{
504                             .inputs = {0, 1},
505                             .outputs = {2},
506                             .type = TestOperationType::FILL
507                         }},
508                 .outputIndexes = {2}
509             },
510         .minSupportedVersion = TestHalVersion::V1_3,
511         .referenced = {}
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