1 // clang-format off
2 // Generated file (from: log.mod.py). Do not edit
get_examples()3 std::vector<MixedTypedExample>& get_examples() {
4 static std::vector<MixedTypedExample> examples = {
5 // Begin of an example
6 {
7 .operands = {
8 //Input(s)
9 { // See tools/test_generator/include/TestHarness.h:MixedTyped
10 // int -> Dimensions map
11 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
12 // int -> FLOAT32 map
13 .float32Operands = {{0, {0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f, 0.8f, 0.9f, 1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f, 2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f, 3.0f, 3.1f, 3.2f, 3.3f, 3.4f, 3.5f, 3.6f, 3.7f, 3.8f, 3.9f, 4.0f, 4.1f, 4.2f, 4.3f, 4.4f, 4.5f, 4.6f, 4.7f, 4.8f, 4.9f, 5.0f, 5.1f, 5.2f, 5.3f, 5.4f, 5.5f, 5.6f, 5.7f, 5.8f, 5.9f, 6.0f, 6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f, 6.7f, 6.8f, 6.9f, 7.0f, 7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f, 7.8f, 7.9f, 8.0f, 8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f, 8.9f, 9.0f, 9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f, 10.0f, 10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 11.0f, 11.1f, 11.2f, 11.3f, 11.4f, 11.5f, 11.6f, 11.7f, 11.8f, 11.9f, 12.0f}}},
14 // int -> INT32 map
15 .int32Operands = {},
16 // int -> QUANT8_ASYMM map
17 .quant8AsymmOperands = {},
18 // int -> QUANT16_SYMM map
19 .quant16SymmOperands = {},
20 // int -> FLOAT16 map
21 .float16Operands = {},
22 // int -> BOOL8 map
23 .bool8Operands = {},
24 // int -> QUANT8_SYMM_PER_CHANNEL map
25 .quant8ChannelOperands = {},
26 // int -> QUANT16_ASYMM map
27 .quant16AsymmOperands = {},
28 // int -> QUANT8_SYMM map
29 .quant8SymmOperands = {},
30 },
31 //Output(s)
32 { // See tools/test_generator/include/TestHarness.h:MixedTyped
33 // int -> Dimensions map
34 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
35 // int -> FLOAT32 map
36 .float32Operands = {{0, {-2.3025850929940455f, -1.6094379124341003f, -1.2039728043259361f, -0.916290731874155f, -0.6931471805599453f, -0.5108256237659907f, -0.35667494393873245f, -0.2231435513142097f, -0.10536051565782628f, 0.0f, 0.09531017980432493f, 0.1823215567939546f, 0.26236426446749106f, 0.3364722366212129f, 0.4054651081081644f, 0.47000362924573563f, 0.5306282510621704f, 0.5877866649021191f, 0.6418538861723947f, 0.6931471805599453f, 0.7419373447293773f, 0.7884573603642703f, 0.8329091229351039f, 0.8754687373538999f, 0.9162907318741551f, 0.9555114450274363f, 0.9932517730102834f, 1.0296194171811581f, 1.0647107369924282f, 1.0986122886681098f, 1.1314021114911006f, 1.1631508098056809f, 1.1939224684724346f, 1.2237754316221157f, 1.252762968495368f, 1.2809338454620642f, 1.308332819650179f, 1.33500106673234f, 1.3609765531356006f, 1.3862943611198906f, 1.410986973710262f, 1.4350845252893227f, 1.4586150226995167f, 1.4816045409242156f, 1.5040773967762742f, 1.5260563034950492f, 1.547562508716013f, 1.5686159179138452f, 1.589235205116581f, 1.6094379124341003f, 1.62924053973028f, 1.6486586255873816f, 1.667706820558076f, 1.6863989535702288f, 1.7047480922384253f, 1.7227665977411035f, 1.7404661748405046f, 1.7578579175523736f, 1.7749523509116738f, 1.791759469228055f, 1.8082887711792655f, 1.824549292051046f, 1.840549633397487f, 1.8562979903656263f, 1.8718021769015913f, 1.8870696490323797f, 1.9021075263969205f, 1.916922612182061f, 1.9315214116032138f, 1.9459101490553132f, 1.9600947840472698f, 1.9740810260220096f, 1.9878743481543455f, 2.0014800002101243f, 2.0149030205422647f, 2.028148247292285f, 2.0412203288596382f, 2.0541237336955462f, 2.066862759472976f, 2.0794415416798357f, 2.0918640616783932f, 2.1041341542702074f, 2.1162555148025524f, 2.128231705849268f, 2.1400661634962708f, 2.151762203259462f, 2.163323025660538f, 2.174751721484161f, 2.186051276738094f, 2.1972245773362196f, 2.2082744135228043f, 2.2192034840549946f, 2.2300144001592104f, 2.2407096892759584f, 2.2512917986064953f, 2.2617630984737906f, 2.272125885509337f, 2.2823823856765264f, 2.2925347571405443f, 2.302585092994046f, 2.312535423847214f, 2.322387720290225f, 2.33214389523559f, 2.341805806147327f, 2.3513752571634776f, 2.3608540011180215f, 2.3702437414678603f, 2.379546134130174f, 2.388762789235098f, 2.3978952727983707f, 2.4069451083182885f, 2.4159137783010487f, 2.424802725718295f, 2.4336133554004498f, 2.4423470353692043f, 2.451005098112319f, 2.4595888418037104f, 2.468099531471619f, 2.4765384001174837f, 2.4849066497880004f}}},
37 // int -> INT32 map
38 .int32Operands = {},
39 // int -> QUANT8_ASYMM map
40 .quant8AsymmOperands = {},
41 // int -> QUANT16_SYMM map
42 .quant16SymmOperands = {},
43 // int -> FLOAT16 map
44 .float16Operands = {},
45 // int -> BOOL8 map
46 .bool8Operands = {},
47 // int -> QUANT8_SYMM_PER_CHANNEL map
48 .quant8ChannelOperands = {},
49 // int -> QUANT16_ASYMM map
50 .quant16AsymmOperands = {},
51 // int -> QUANT8_SYMM map
52 .quant8SymmOperands = {},
53 }
54 },
55 }, // End of an example
56 };
57 return examples;
58 };
59
get_examples_relaxed()60 std::vector<MixedTypedExample>& get_examples_relaxed() {
61 static std::vector<MixedTypedExample> examples_relaxed = {
62 // Begin of an example
63 {
64 .operands = {
65 //Input(s)
66 { // See tools/test_generator/include/TestHarness.h:MixedTyped
67 // int -> Dimensions map
68 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
69 // int -> FLOAT32 map
70 .float32Operands = {{0, {0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f, 0.8f, 0.9f, 1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f, 2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f, 3.0f, 3.1f, 3.2f, 3.3f, 3.4f, 3.5f, 3.6f, 3.7f, 3.8f, 3.9f, 4.0f, 4.1f, 4.2f, 4.3f, 4.4f, 4.5f, 4.6f, 4.7f, 4.8f, 4.9f, 5.0f, 5.1f, 5.2f, 5.3f, 5.4f, 5.5f, 5.6f, 5.7f, 5.8f, 5.9f, 6.0f, 6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f, 6.7f, 6.8f, 6.9f, 7.0f, 7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f, 7.8f, 7.9f, 8.0f, 8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f, 8.9f, 9.0f, 9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f, 10.0f, 10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 11.0f, 11.1f, 11.2f, 11.3f, 11.4f, 11.5f, 11.6f, 11.7f, 11.8f, 11.9f, 12.0f}}},
71 // int -> INT32 map
72 .int32Operands = {},
73 // int -> QUANT8_ASYMM map
74 .quant8AsymmOperands = {},
75 // int -> QUANT16_SYMM map
76 .quant16SymmOperands = {},
77 // int -> FLOAT16 map
78 .float16Operands = {},
79 // int -> BOOL8 map
80 .bool8Operands = {},
81 // int -> QUANT8_SYMM_PER_CHANNEL map
82 .quant8ChannelOperands = {},
83 // int -> QUANT16_ASYMM map
84 .quant16AsymmOperands = {},
85 // int -> QUANT8_SYMM map
86 .quant8SymmOperands = {},
87 },
88 //Output(s)
89 { // See tools/test_generator/include/TestHarness.h:MixedTyped
90 // int -> Dimensions map
91 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
92 // int -> FLOAT32 map
93 .float32Operands = {{0, {-2.3025850929940455f, -1.6094379124341003f, -1.2039728043259361f, -0.916290731874155f, -0.6931471805599453f, -0.5108256237659907f, -0.35667494393873245f, -0.2231435513142097f, -0.10536051565782628f, 0.0f, 0.09531017980432493f, 0.1823215567939546f, 0.26236426446749106f, 0.3364722366212129f, 0.4054651081081644f, 0.47000362924573563f, 0.5306282510621704f, 0.5877866649021191f, 0.6418538861723947f, 0.6931471805599453f, 0.7419373447293773f, 0.7884573603642703f, 0.8329091229351039f, 0.8754687373538999f, 0.9162907318741551f, 0.9555114450274363f, 0.9932517730102834f, 1.0296194171811581f, 1.0647107369924282f, 1.0986122886681098f, 1.1314021114911006f, 1.1631508098056809f, 1.1939224684724346f, 1.2237754316221157f, 1.252762968495368f, 1.2809338454620642f, 1.308332819650179f, 1.33500106673234f, 1.3609765531356006f, 1.3862943611198906f, 1.410986973710262f, 1.4350845252893227f, 1.4586150226995167f, 1.4816045409242156f, 1.5040773967762742f, 1.5260563034950492f, 1.547562508716013f, 1.5686159179138452f, 1.589235205116581f, 1.6094379124341003f, 1.62924053973028f, 1.6486586255873816f, 1.667706820558076f, 1.6863989535702288f, 1.7047480922384253f, 1.7227665977411035f, 1.7404661748405046f, 1.7578579175523736f, 1.7749523509116738f, 1.791759469228055f, 1.8082887711792655f, 1.824549292051046f, 1.840549633397487f, 1.8562979903656263f, 1.8718021769015913f, 1.8870696490323797f, 1.9021075263969205f, 1.916922612182061f, 1.9315214116032138f, 1.9459101490553132f, 1.9600947840472698f, 1.9740810260220096f, 1.9878743481543455f, 2.0014800002101243f, 2.0149030205422647f, 2.028148247292285f, 2.0412203288596382f, 2.0541237336955462f, 2.066862759472976f, 2.0794415416798357f, 2.0918640616783932f, 2.1041341542702074f, 2.1162555148025524f, 2.128231705849268f, 2.1400661634962708f, 2.151762203259462f, 2.163323025660538f, 2.174751721484161f, 2.186051276738094f, 2.1972245773362196f, 2.2082744135228043f, 2.2192034840549946f, 2.2300144001592104f, 2.2407096892759584f, 2.2512917986064953f, 2.2617630984737906f, 2.272125885509337f, 2.2823823856765264f, 2.2925347571405443f, 2.302585092994046f, 2.312535423847214f, 2.322387720290225f, 2.33214389523559f, 2.341805806147327f, 2.3513752571634776f, 2.3608540011180215f, 2.3702437414678603f, 2.379546134130174f, 2.388762789235098f, 2.3978952727983707f, 2.4069451083182885f, 2.4159137783010487f, 2.424802725718295f, 2.4336133554004498f, 2.4423470353692043f, 2.451005098112319f, 2.4595888418037104f, 2.468099531471619f, 2.4765384001174837f, 2.4849066497880004f}}},
94 // int -> INT32 map
95 .int32Operands = {},
96 // int -> QUANT8_ASYMM map
97 .quant8AsymmOperands = {},
98 // int -> QUANT16_SYMM map
99 .quant16SymmOperands = {},
100 // int -> FLOAT16 map
101 .float16Operands = {},
102 // int -> BOOL8 map
103 .bool8Operands = {},
104 // int -> QUANT8_SYMM_PER_CHANNEL map
105 .quant8ChannelOperands = {},
106 // int -> QUANT16_ASYMM map
107 .quant16AsymmOperands = {},
108 // int -> QUANT8_SYMM map
109 .quant8SymmOperands = {},
110 }
111 },
112 }, // End of an example
113 };
114 return examples_relaxed;
115 };
116
get_examples_float16()117 std::vector<MixedTypedExample>& get_examples_float16() {
118 static std::vector<MixedTypedExample> examples_float16 = {
119 // Begin of an example
120 {
121 .operands = {
122 //Input(s)
123 { // See tools/test_generator/include/TestHarness.h:MixedTyped
124 // int -> Dimensions map
125 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
126 // int -> FLOAT32 map
127 .float32Operands = {},
128 // int -> INT32 map
129 .int32Operands = {},
130 // int -> QUANT8_ASYMM map
131 .quant8AsymmOperands = {},
132 // int -> QUANT16_SYMM map
133 .quant16SymmOperands = {},
134 // int -> FLOAT16 map
135 .float16Operands = {{0, {0.10000000149011612f, 0.20000000298023224f, 0.30000001192092896f, 0.4000000059604645f, 0.5f, 0.6000000238418579f, 0.699999988079071f, 0.800000011920929f, 0.8999999761581421f, 1.0f, 1.100000023841858f, 1.2000000476837158f, 1.2999999523162842f, 1.399999976158142f, 1.5f, 1.600000023841858f, 1.7000000476837158f, 1.7999999523162842f, 1.899999976158142f, 2.0f, 2.0999999046325684f, 2.200000047683716f, 2.299999952316284f, 2.4000000953674316f, 2.5f, 2.5999999046325684f, 2.700000047683716f, 2.799999952316284f, 2.9000000953674316f, 3.0f, 3.0999999046325684f, 3.200000047683716f, 3.299999952316284f, 3.4000000953674316f, 3.5f, 3.5999999046325684f, 3.700000047683716f, 3.799999952316284f, 3.9000000953674316f, 4.0f, 4.099999904632568f, 4.199999809265137f, 4.300000190734863f, 4.400000095367432f, 4.5f, 4.599999904632568f, 4.699999809265137f, 4.800000190734863f, 4.900000095367432f, 5.0f, 5.099999904632568f, 5.199999809265137f, 5.300000190734863f, 5.400000095367432f, 5.5f, 5.599999904632568f, 5.699999809265137f, 5.800000190734863f, 5.900000095367432f, 6.0f, 6.099999904632568f, 6.199999809265137f, 6.300000190734863f, 6.400000095367432f, 6.5f, 6.599999904632568f, 6.699999809265137f, 6.800000190734863f, 6.900000095367432f, 7.0f, 7.099999904632568f, 7.199999809265137f, 7.300000190734863f, 7.400000095367432f, 7.5f, 7.599999904632568f, 7.699999809265137f, 7.800000190734863f, 7.900000095367432f, 8.0f, 8.100000381469727f, 8.199999809265137f, 8.300000190734863f, 8.399999618530273f, 8.5f, 8.600000381469727f, 8.699999809265137f, 8.800000190734863f, 8.899999618530273f, 9.0f, 9.100000381469727f, 9.199999809265137f, 9.300000190734863f, 9.399999618530273f, 9.5f, 9.600000381469727f, 9.699999809265137f, 9.800000190734863f, 9.899999618530273f, 10.0f, 10.100000381469727f, 10.199999809265137f, 10.300000190734863f, 10.399999618530273f, 10.5f, 10.600000381469727f, 10.699999809265137f, 10.800000190734863f, 10.899999618530273f, 11.0f, 11.100000381469727f, 11.199999809265137f, 11.300000190734863f, 11.399999618530273f, 11.5f, 11.600000381469727f, 11.699999809265137f, 11.800000190734863f, 11.899999618530273f, 12.0f}}},
136 // int -> BOOL8 map
137 .bool8Operands = {},
138 // int -> QUANT8_SYMM_PER_CHANNEL map
139 .quant8ChannelOperands = {},
140 // int -> QUANT16_ASYMM map
141 .quant16AsymmOperands = {},
142 // int -> QUANT8_SYMM map
143 .quant8SymmOperands = {},
144 },
145 //Output(s)
146 { // See tools/test_generator/include/TestHarness.h:MixedTyped
147 // int -> Dimensions map
148 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
149 // int -> FLOAT32 map
150 .float32Operands = {},
151 // int -> INT32 map
152 .int32Operands = {},
153 // int -> QUANT8_ASYMM map
154 .quant8AsymmOperands = {},
155 // int -> QUANT16_SYMM map
156 .quant16SymmOperands = {},
157 // int -> FLOAT16 map
158 .float16Operands = {{0, {-2.3025851249694824f, -1.6094379425048828f, -1.2039728164672852f, -0.9162907600402832f, -0.6931471824645996f, -0.5108256340026855f, -0.3566749393939972f, -0.2231435477733612f, -0.10536051541566849f, 0.0f, 0.09531018137931824f, 0.18232156336307526f, 0.2623642683029175f, 0.3364722430706024f, 0.40546509623527527f, 0.4700036346912384f, 0.5306282639503479f, 0.5877866744995117f, 0.6418538689613342f, 0.6931471824645996f, 0.7419373393058777f, 0.7884573340415955f, 0.832909107208252f, 0.8754687309265137f, 0.9162907600402832f, 0.9555114507675171f, 0.9932518005371094f, 1.0296194553375244f, 1.0647107362747192f, 1.0986123085021973f, 1.1314021348953247f, 1.1631507873535156f, 1.193922519683838f, 1.2237753868103027f, 1.2527629137039185f, 1.2809338569641113f, 1.3083328008651733f, 1.3350011110305786f, 1.3609765768051147f, 1.3862943649291992f, 1.4109870195388794f, 1.435084581375122f, 1.4586150646209717f, 1.4816045761108398f, 1.504077434539795f, 1.5260562896728516f, 1.5475624799728394f, 1.5686159133911133f, 1.5892351865768433f, 1.6094379425048828f, 1.6292405128479004f, 1.6486586332321167f, 1.667706847190857f, 1.686398983001709f, 1.7047480344772339f, 1.722766637802124f, 1.7404661178588867f, 1.7578579187393188f, 1.7749522924423218f, 1.7917594909667969f, 1.808288812637329f, 1.8245493173599243f, 1.8405495882034302f, 1.8562979698181152f, 1.8718022108078003f, 1.8870697021484375f, 1.9021074771881104f, 1.9169225692749023f, 1.9315214157104492f, 1.945910096168518f, 1.9600948095321655f, 1.974081039428711f, 1.9878743886947632f, 2.0014801025390625f, 2.0149030685424805f, 2.0281481742858887f, 2.0412204265594482f, 2.054123640060425f, 2.0668628215789795f, 2.079441547393799f, 2.0918641090393066f, 2.1041340827941895f, 2.116255521774292f, 2.1282317638397217f, 2.140066146850586f, 2.1517622470855713f, 2.163322925567627f, 2.1747517585754395f, 2.186051368713379f, 2.1972246170043945f, 2.2082743644714355f, 2.219203472137451f, 2.2300143241882324f, 2.2407097816467285f, 2.2512917518615723f, 2.261763095855713f, 2.2721259593963623f, 2.2823824882507324f, 2.292534828186035f, 2.3025851249694824f, 2.312535524368286f, 2.3223876953125f, 2.332143783569336f, 2.3418056964874268f, 2.3513753414154053f, 2.360853910446167f, 2.370243787765503f, 2.3795461654663086f, 2.3887627124786377f, 2.397895336151123f, 2.406944990158081f, 2.4159138202667236f, 2.424802780151367f, 2.4336133003234863f, 2.4423470497131348f, 2.451004981994629f, 2.4595887660980225f, 2.468099594116211f, 2.4765384197235107f, 2.4849066734313965f}}},
159 // int -> BOOL8 map
160 .bool8Operands = {},
161 // int -> QUANT8_SYMM_PER_CHANNEL map
162 .quant8ChannelOperands = {},
163 // int -> QUANT16_ASYMM map
164 .quant16AsymmOperands = {},
165 // int -> QUANT8_SYMM map
166 .quant8SymmOperands = {},
167 }
168 },
169 }, // End of an example
170 };
171 return examples_float16;
172 };
173
get_examples_dynamic_output_shape()174 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape() {
175 static std::vector<MixedTypedExample> examples_dynamic_output_shape = {
176 // Begin of an example
177 {
178 .operands = {
179 //Input(s)
180 { // See tools/test_generator/include/TestHarness.h:MixedTyped
181 // int -> Dimensions map
182 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
183 // int -> FLOAT32 map
184 .float32Operands = {{0, {0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f, 0.8f, 0.9f, 1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f, 2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f, 3.0f, 3.1f, 3.2f, 3.3f, 3.4f, 3.5f, 3.6f, 3.7f, 3.8f, 3.9f, 4.0f, 4.1f, 4.2f, 4.3f, 4.4f, 4.5f, 4.6f, 4.7f, 4.8f, 4.9f, 5.0f, 5.1f, 5.2f, 5.3f, 5.4f, 5.5f, 5.6f, 5.7f, 5.8f, 5.9f, 6.0f, 6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f, 6.7f, 6.8f, 6.9f, 7.0f, 7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f, 7.8f, 7.9f, 8.0f, 8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f, 8.9f, 9.0f, 9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f, 10.0f, 10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 11.0f, 11.1f, 11.2f, 11.3f, 11.4f, 11.5f, 11.6f, 11.7f, 11.8f, 11.9f, 12.0f}}},
185 // int -> INT32 map
186 .int32Operands = {},
187 // int -> QUANT8_ASYMM map
188 .quant8AsymmOperands = {},
189 // int -> QUANT16_SYMM map
190 .quant16SymmOperands = {},
191 // int -> FLOAT16 map
192 .float16Operands = {},
193 // int -> BOOL8 map
194 .bool8Operands = {},
195 // int -> QUANT8_SYMM_PER_CHANNEL map
196 .quant8ChannelOperands = {},
197 // int -> QUANT16_ASYMM map
198 .quant16AsymmOperands = {},
199 // int -> QUANT8_SYMM map
200 .quant8SymmOperands = {},
201 },
202 //Output(s)
203 { // See tools/test_generator/include/TestHarness.h:MixedTyped
204 // int -> Dimensions map
205 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
206 // int -> FLOAT32 map
207 .float32Operands = {{0, {-2.3025850929940455f, -1.6094379124341003f, -1.2039728043259361f, -0.916290731874155f, -0.6931471805599453f, -0.5108256237659907f, -0.35667494393873245f, -0.2231435513142097f, -0.10536051565782628f, 0.0f, 0.09531017980432493f, 0.1823215567939546f, 0.26236426446749106f, 0.3364722366212129f, 0.4054651081081644f, 0.47000362924573563f, 0.5306282510621704f, 0.5877866649021191f, 0.6418538861723947f, 0.6931471805599453f, 0.7419373447293773f, 0.7884573603642703f, 0.8329091229351039f, 0.8754687373538999f, 0.9162907318741551f, 0.9555114450274363f, 0.9932517730102834f, 1.0296194171811581f, 1.0647107369924282f, 1.0986122886681098f, 1.1314021114911006f, 1.1631508098056809f, 1.1939224684724346f, 1.2237754316221157f, 1.252762968495368f, 1.2809338454620642f, 1.308332819650179f, 1.33500106673234f, 1.3609765531356006f, 1.3862943611198906f, 1.410986973710262f, 1.4350845252893227f, 1.4586150226995167f, 1.4816045409242156f, 1.5040773967762742f, 1.5260563034950492f, 1.547562508716013f, 1.5686159179138452f, 1.589235205116581f, 1.6094379124341003f, 1.62924053973028f, 1.6486586255873816f, 1.667706820558076f, 1.6863989535702288f, 1.7047480922384253f, 1.7227665977411035f, 1.7404661748405046f, 1.7578579175523736f, 1.7749523509116738f, 1.791759469228055f, 1.8082887711792655f, 1.824549292051046f, 1.840549633397487f, 1.8562979903656263f, 1.8718021769015913f, 1.8870696490323797f, 1.9021075263969205f, 1.916922612182061f, 1.9315214116032138f, 1.9459101490553132f, 1.9600947840472698f, 1.9740810260220096f, 1.9878743481543455f, 2.0014800002101243f, 2.0149030205422647f, 2.028148247292285f, 2.0412203288596382f, 2.0541237336955462f, 2.066862759472976f, 2.0794415416798357f, 2.0918640616783932f, 2.1041341542702074f, 2.1162555148025524f, 2.128231705849268f, 2.1400661634962708f, 2.151762203259462f, 2.163323025660538f, 2.174751721484161f, 2.186051276738094f, 2.1972245773362196f, 2.2082744135228043f, 2.2192034840549946f, 2.2300144001592104f, 2.2407096892759584f, 2.2512917986064953f, 2.2617630984737906f, 2.272125885509337f, 2.2823823856765264f, 2.2925347571405443f, 2.302585092994046f, 2.312535423847214f, 2.322387720290225f, 2.33214389523559f, 2.341805806147327f, 2.3513752571634776f, 2.3608540011180215f, 2.3702437414678603f, 2.379546134130174f, 2.388762789235098f, 2.3978952727983707f, 2.4069451083182885f, 2.4159137783010487f, 2.424802725718295f, 2.4336133554004498f, 2.4423470353692043f, 2.451005098112319f, 2.4595888418037104f, 2.468099531471619f, 2.4765384001174837f, 2.4849066497880004f}}},
208 // int -> INT32 map
209 .int32Operands = {},
210 // int -> QUANT8_ASYMM map
211 .quant8AsymmOperands = {},
212 // int -> QUANT16_SYMM map
213 .quant16SymmOperands = {},
214 // int -> FLOAT16 map
215 .float16Operands = {},
216 // int -> BOOL8 map
217 .bool8Operands = {},
218 // int -> QUANT8_SYMM_PER_CHANNEL map
219 .quant8ChannelOperands = {},
220 // int -> QUANT16_ASYMM map
221 .quant16AsymmOperands = {},
222 // int -> QUANT8_SYMM map
223 .quant8SymmOperands = {},
224 }
225 },
226 }, // End of an example
227 };
228 return examples_dynamic_output_shape;
229 };
230
get_examples_dynamic_output_shape_relaxed()231 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape_relaxed() {
232 static std::vector<MixedTypedExample> examples_dynamic_output_shape_relaxed = {
233 // Begin of an example
234 {
235 .operands = {
236 //Input(s)
237 { // See tools/test_generator/include/TestHarness.h:MixedTyped
238 // int -> Dimensions map
239 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
240 // int -> FLOAT32 map
241 .float32Operands = {{0, {0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f, 0.8f, 0.9f, 1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f, 2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f, 3.0f, 3.1f, 3.2f, 3.3f, 3.4f, 3.5f, 3.6f, 3.7f, 3.8f, 3.9f, 4.0f, 4.1f, 4.2f, 4.3f, 4.4f, 4.5f, 4.6f, 4.7f, 4.8f, 4.9f, 5.0f, 5.1f, 5.2f, 5.3f, 5.4f, 5.5f, 5.6f, 5.7f, 5.8f, 5.9f, 6.0f, 6.1f, 6.2f, 6.3f, 6.4f, 6.5f, 6.6f, 6.7f, 6.8f, 6.9f, 7.0f, 7.1f, 7.2f, 7.3f, 7.4f, 7.5f, 7.6f, 7.7f, 7.8f, 7.9f, 8.0f, 8.1f, 8.2f, 8.3f, 8.4f, 8.5f, 8.6f, 8.7f, 8.8f, 8.9f, 9.0f, 9.1f, 9.2f, 9.3f, 9.4f, 9.5f, 9.6f, 9.7f, 9.8f, 9.9f, 10.0f, 10.1f, 10.2f, 10.3f, 10.4f, 10.5f, 10.6f, 10.7f, 10.8f, 10.9f, 11.0f, 11.1f, 11.2f, 11.3f, 11.4f, 11.5f, 11.6f, 11.7f, 11.8f, 11.9f, 12.0f}}},
242 // int -> INT32 map
243 .int32Operands = {},
244 // int -> QUANT8_ASYMM map
245 .quant8AsymmOperands = {},
246 // int -> QUANT16_SYMM map
247 .quant16SymmOperands = {},
248 // int -> FLOAT16 map
249 .float16Operands = {},
250 // int -> BOOL8 map
251 .bool8Operands = {},
252 // int -> QUANT8_SYMM_PER_CHANNEL map
253 .quant8ChannelOperands = {},
254 // int -> QUANT16_ASYMM map
255 .quant16AsymmOperands = {},
256 // int -> QUANT8_SYMM map
257 .quant8SymmOperands = {},
258 },
259 //Output(s)
260 { // See tools/test_generator/include/TestHarness.h:MixedTyped
261 // int -> Dimensions map
262 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
263 // int -> FLOAT32 map
264 .float32Operands = {{0, {-2.3025850929940455f, -1.6094379124341003f, -1.2039728043259361f, -0.916290731874155f, -0.6931471805599453f, -0.5108256237659907f, -0.35667494393873245f, -0.2231435513142097f, -0.10536051565782628f, 0.0f, 0.09531017980432493f, 0.1823215567939546f, 0.26236426446749106f, 0.3364722366212129f, 0.4054651081081644f, 0.47000362924573563f, 0.5306282510621704f, 0.5877866649021191f, 0.6418538861723947f, 0.6931471805599453f, 0.7419373447293773f, 0.7884573603642703f, 0.8329091229351039f, 0.8754687373538999f, 0.9162907318741551f, 0.9555114450274363f, 0.9932517730102834f, 1.0296194171811581f, 1.0647107369924282f, 1.0986122886681098f, 1.1314021114911006f, 1.1631508098056809f, 1.1939224684724346f, 1.2237754316221157f, 1.252762968495368f, 1.2809338454620642f, 1.308332819650179f, 1.33500106673234f, 1.3609765531356006f, 1.3862943611198906f, 1.410986973710262f, 1.4350845252893227f, 1.4586150226995167f, 1.4816045409242156f, 1.5040773967762742f, 1.5260563034950492f, 1.547562508716013f, 1.5686159179138452f, 1.589235205116581f, 1.6094379124341003f, 1.62924053973028f, 1.6486586255873816f, 1.667706820558076f, 1.6863989535702288f, 1.7047480922384253f, 1.7227665977411035f, 1.7404661748405046f, 1.7578579175523736f, 1.7749523509116738f, 1.791759469228055f, 1.8082887711792655f, 1.824549292051046f, 1.840549633397487f, 1.8562979903656263f, 1.8718021769015913f, 1.8870696490323797f, 1.9021075263969205f, 1.916922612182061f, 1.9315214116032138f, 1.9459101490553132f, 1.9600947840472698f, 1.9740810260220096f, 1.9878743481543455f, 2.0014800002101243f, 2.0149030205422647f, 2.028148247292285f, 2.0412203288596382f, 2.0541237336955462f, 2.066862759472976f, 2.0794415416798357f, 2.0918640616783932f, 2.1041341542702074f, 2.1162555148025524f, 2.128231705849268f, 2.1400661634962708f, 2.151762203259462f, 2.163323025660538f, 2.174751721484161f, 2.186051276738094f, 2.1972245773362196f, 2.2082744135228043f, 2.2192034840549946f, 2.2300144001592104f, 2.2407096892759584f, 2.2512917986064953f, 2.2617630984737906f, 2.272125885509337f, 2.2823823856765264f, 2.2925347571405443f, 2.302585092994046f, 2.312535423847214f, 2.322387720290225f, 2.33214389523559f, 2.341805806147327f, 2.3513752571634776f, 2.3608540011180215f, 2.3702437414678603f, 2.379546134130174f, 2.388762789235098f, 2.3978952727983707f, 2.4069451083182885f, 2.4159137783010487f, 2.424802725718295f, 2.4336133554004498f, 2.4423470353692043f, 2.451005098112319f, 2.4595888418037104f, 2.468099531471619f, 2.4765384001174837f, 2.4849066497880004f}}},
265 // int -> INT32 map
266 .int32Operands = {},
267 // int -> QUANT8_ASYMM map
268 .quant8AsymmOperands = {},
269 // int -> QUANT16_SYMM map
270 .quant16SymmOperands = {},
271 // int -> FLOAT16 map
272 .float16Operands = {},
273 // int -> BOOL8 map
274 .bool8Operands = {},
275 // int -> QUANT8_SYMM_PER_CHANNEL map
276 .quant8ChannelOperands = {},
277 // int -> QUANT16_ASYMM map
278 .quant16AsymmOperands = {},
279 // int -> QUANT8_SYMM map
280 .quant8SymmOperands = {},
281 }
282 },
283 }, // End of an example
284 };
285 return examples_dynamic_output_shape_relaxed;
286 };
287
get_examples_dynamic_output_shape_float16()288 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape_float16() {
289 static std::vector<MixedTypedExample> examples_dynamic_output_shape_float16 = {
290 // Begin of an example
291 {
292 .operands = {
293 //Input(s)
294 { // See tools/test_generator/include/TestHarness.h:MixedTyped
295 // int -> Dimensions map
296 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
297 // int -> FLOAT32 map
298 .float32Operands = {},
299 // int -> INT32 map
300 .int32Operands = {},
301 // int -> QUANT8_ASYMM map
302 .quant8AsymmOperands = {},
303 // int -> QUANT16_SYMM map
304 .quant16SymmOperands = {},
305 // int -> FLOAT16 map
306 .float16Operands = {{0, {0.10000000149011612f, 0.20000000298023224f, 0.30000001192092896f, 0.4000000059604645f, 0.5f, 0.6000000238418579f, 0.699999988079071f, 0.800000011920929f, 0.8999999761581421f, 1.0f, 1.100000023841858f, 1.2000000476837158f, 1.2999999523162842f, 1.399999976158142f, 1.5f, 1.600000023841858f, 1.7000000476837158f, 1.7999999523162842f, 1.899999976158142f, 2.0f, 2.0999999046325684f, 2.200000047683716f, 2.299999952316284f, 2.4000000953674316f, 2.5f, 2.5999999046325684f, 2.700000047683716f, 2.799999952316284f, 2.9000000953674316f, 3.0f, 3.0999999046325684f, 3.200000047683716f, 3.299999952316284f, 3.4000000953674316f, 3.5f, 3.5999999046325684f, 3.700000047683716f, 3.799999952316284f, 3.9000000953674316f, 4.0f, 4.099999904632568f, 4.199999809265137f, 4.300000190734863f, 4.400000095367432f, 4.5f, 4.599999904632568f, 4.699999809265137f, 4.800000190734863f, 4.900000095367432f, 5.0f, 5.099999904632568f, 5.199999809265137f, 5.300000190734863f, 5.400000095367432f, 5.5f, 5.599999904632568f, 5.699999809265137f, 5.800000190734863f, 5.900000095367432f, 6.0f, 6.099999904632568f, 6.199999809265137f, 6.300000190734863f, 6.400000095367432f, 6.5f, 6.599999904632568f, 6.699999809265137f, 6.800000190734863f, 6.900000095367432f, 7.0f, 7.099999904632568f, 7.199999809265137f, 7.300000190734863f, 7.400000095367432f, 7.5f, 7.599999904632568f, 7.699999809265137f, 7.800000190734863f, 7.900000095367432f, 8.0f, 8.100000381469727f, 8.199999809265137f, 8.300000190734863f, 8.399999618530273f, 8.5f, 8.600000381469727f, 8.699999809265137f, 8.800000190734863f, 8.899999618530273f, 9.0f, 9.100000381469727f, 9.199999809265137f, 9.300000190734863f, 9.399999618530273f, 9.5f, 9.600000381469727f, 9.699999809265137f, 9.800000190734863f, 9.899999618530273f, 10.0f, 10.100000381469727f, 10.199999809265137f, 10.300000190734863f, 10.399999618530273f, 10.5f, 10.600000381469727f, 10.699999809265137f, 10.800000190734863f, 10.899999618530273f, 11.0f, 11.100000381469727f, 11.199999809265137f, 11.300000190734863f, 11.399999618530273f, 11.5f, 11.600000381469727f, 11.699999809265137f, 11.800000190734863f, 11.899999618530273f, 12.0f}}},
307 // int -> BOOL8 map
308 .bool8Operands = {},
309 // int -> QUANT8_SYMM_PER_CHANNEL map
310 .quant8ChannelOperands = {},
311 // int -> QUANT16_ASYMM map
312 .quant16AsymmOperands = {},
313 // int -> QUANT8_SYMM map
314 .quant8SymmOperands = {},
315 },
316 //Output(s)
317 { // See tools/test_generator/include/TestHarness.h:MixedTyped
318 // int -> Dimensions map
319 .operandDimensions = {{0, {1, 2, 3, 4, 5}}},
320 // int -> FLOAT32 map
321 .float32Operands = {},
322 // int -> INT32 map
323 .int32Operands = {},
324 // int -> QUANT8_ASYMM map
325 .quant8AsymmOperands = {},
326 // int -> QUANT16_SYMM map
327 .quant16SymmOperands = {},
328 // int -> FLOAT16 map
329 .float16Operands = {{0, {-2.3025851249694824f, -1.6094379425048828f, -1.2039728164672852f, -0.9162907600402832f, -0.6931471824645996f, -0.5108256340026855f, -0.3566749393939972f, -0.2231435477733612f, -0.10536051541566849f, 0.0f, 0.09531018137931824f, 0.18232156336307526f, 0.2623642683029175f, 0.3364722430706024f, 0.40546509623527527f, 0.4700036346912384f, 0.5306282639503479f, 0.5877866744995117f, 0.6418538689613342f, 0.6931471824645996f, 0.7419373393058777f, 0.7884573340415955f, 0.832909107208252f, 0.8754687309265137f, 0.9162907600402832f, 0.9555114507675171f, 0.9932518005371094f, 1.0296194553375244f, 1.0647107362747192f, 1.0986123085021973f, 1.1314021348953247f, 1.1631507873535156f, 1.193922519683838f, 1.2237753868103027f, 1.2527629137039185f, 1.2809338569641113f, 1.3083328008651733f, 1.3350011110305786f, 1.3609765768051147f, 1.3862943649291992f, 1.4109870195388794f, 1.435084581375122f, 1.4586150646209717f, 1.4816045761108398f, 1.504077434539795f, 1.5260562896728516f, 1.5475624799728394f, 1.5686159133911133f, 1.5892351865768433f, 1.6094379425048828f, 1.6292405128479004f, 1.6486586332321167f, 1.667706847190857f, 1.686398983001709f, 1.7047480344772339f, 1.722766637802124f, 1.7404661178588867f, 1.7578579187393188f, 1.7749522924423218f, 1.7917594909667969f, 1.808288812637329f, 1.8245493173599243f, 1.8405495882034302f, 1.8562979698181152f, 1.8718022108078003f, 1.8870697021484375f, 1.9021074771881104f, 1.9169225692749023f, 1.9315214157104492f, 1.945910096168518f, 1.9600948095321655f, 1.974081039428711f, 1.9878743886947632f, 2.0014801025390625f, 2.0149030685424805f, 2.0281481742858887f, 2.0412204265594482f, 2.054123640060425f, 2.0668628215789795f, 2.079441547393799f, 2.0918641090393066f, 2.1041340827941895f, 2.116255521774292f, 2.1282317638397217f, 2.140066146850586f, 2.1517622470855713f, 2.163322925567627f, 2.1747517585754395f, 2.186051368713379f, 2.1972246170043945f, 2.2082743644714355f, 2.219203472137451f, 2.2300143241882324f, 2.2407097816467285f, 2.2512917518615723f, 2.261763095855713f, 2.2721259593963623f, 2.2823824882507324f, 2.292534828186035f, 2.3025851249694824f, 2.312535524368286f, 2.3223876953125f, 2.332143783569336f, 2.3418056964874268f, 2.3513753414154053f, 2.360853910446167f, 2.370243787765503f, 2.3795461654663086f, 2.3887627124786377f, 2.397895336151123f, 2.406944990158081f, 2.4159138202667236f, 2.424802780151367f, 2.4336133003234863f, 2.4423470497131348f, 2.451004981994629f, 2.4595887660980225f, 2.468099594116211f, 2.4765384197235107f, 2.4849066734313965f}}},
330 // int -> BOOL8 map
331 .bool8Operands = {},
332 // int -> QUANT8_SYMM_PER_CHANNEL map
333 .quant8ChannelOperands = {},
334 // int -> QUANT16_ASYMM map
335 .quant16AsymmOperands = {},
336 // int -> QUANT8_SYMM map
337 .quant8SymmOperands = {},
338 }
339 },
340 }, // End of an example
341 };
342 return examples_dynamic_output_shape_float16;
343 };
344
345