Home | History | Annotate | Download | only in examples
      1 // clang-format off
      2 // Generated file (from: reduce_any.mod.py). Do not edit
      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}}},
     12   // int -> FLOAT32 map
     13   .float32Operands = {},
     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 = {{0, {false}}},
     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}}},
     35   // int -> FLOAT32 map
     36   .float32Operands = {},
     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 = {{0, {false}}},
     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 
     60 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape() {
     61 static std::vector<MixedTypedExample> examples_dynamic_output_shape = {
     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}}},
     69   // int -> FLOAT32 map
     70   .float32Operands = {},
     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 = {{0, {false}}},
     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}}},
     92   // int -> FLOAT32 map
     93   .float32Operands = {},
     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 = {{0, {false}}},
    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_dynamic_output_shape;
    115 };
    116 
    117 std::vector<MixedTypedExample>& get_examples_2() {
    118 static std::vector<MixedTypedExample> examples_2 = {
    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, {2, 3, 2}}},
    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 = {},
    136   // int -> BOOL8 map
    137   .bool8Operands = {{0, {false, false, false, false, false, false, false, true, false, false, false, true}}},
    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, {2}}},
    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 = {},
    159   // int -> BOOL8 map
    160   .bool8Operands = {{0, {false, true}}},
    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_2;
    172 };
    173 
    174 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape_2() {
    175 static std::vector<MixedTypedExample> examples_dynamic_output_shape_2 = {
    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, {2, 3, 2}}},
    183   // int -> FLOAT32 map
    184   .float32Operands = {},
    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 = {{0, {false, false, false, false, false, false, false, true, false, false, false, true}}},
    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, {2}}},
    206   // int -> FLOAT32 map
    207   .float32Operands = {},
    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 = {{0, {false, true}}},
    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_2;
    229 };
    230 
    231 std::vector<MixedTypedExample>& get_examples_3() {
    232 static std::vector<MixedTypedExample> examples_3 = {
    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, {2, 3, 2}}},
    240   // int -> FLOAT32 map
    241   .float32Operands = {},
    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 = {{0, {false, false, false, false, false, false, false, true, false, false, false, true}}},
    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, 3, 1}}},
    263   // int -> FLOAT32 map
    264   .float32Operands = {},
    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 = {{0, {true, false, true}}},
    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_3;
    286 };
    287 
    288 std::vector<MixedTypedExample>& get_examples_dynamic_output_shape_3() {
    289 static std::vector<MixedTypedExample> examples_dynamic_output_shape_3 = {
    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, {2, 3, 2}}},
    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 = {},
    307   // int -> BOOL8 map
    308   .bool8Operands = {{0, {false, false, false, false, false, false, false, true, false, false, false, true}}},
    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, 3, 1}}},
    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 = {},
    330   // int -> BOOL8 map
    331   .bool8Operands = {{0, {true, false, true}}},
    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_3;
    343 };
    344 
    345