| // clang-format off |
| // Generated file (from: axis_aligned_bbox_transform.mod.py). Do not edit |
| std::vector<MixedTypedExample>& get_examples() { |
| static std::vector<MixedTypedExample> examples = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 100.0f, 150.0f, 400.0f, 430.0f, 1.0f, 120.0f, 60.0f, 122.0f, 61.0f, 2.0f, 10.0f, 20.0f, 20.0f, 50.0f, 2.0f, 50.0f, 120.0f, 150.0f, 250.0f, 3.0f, 400.0f, 100.0f, 1000.0f, 2000.0f}}, {1, {0.2f, 0.2f, 0.1f, 0.1f, 0.3f, -0.1f, -0.2f, 0.1f, -0.5f, 0.2f, 0.2f, -0.5f, -0.1f, -0.1f, 2.5f, 3.0f, -0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f, 0.3f, -0.2f, 1.1f, -0.8f, 0.1f, 0.05f, -0.5f, -0.5f}}, {2, {512.0f, 512.0f, 1.0f, 128.0f, 256.0f, 0.5f, 256.0f, 256.0f, 0.7f, 1024.0f, 512.0f, 2.0f, 1024.0f, 512.0f, 2.0f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {96.778885f, 146.99292f, 463.421143f, 489.207092f, 194.76683f, 104.842926f, 395.533142f, 447.057098f, 237.520432f, 121.248184f, 243.979568f, 121.351822f, 85.999985f, 27.599991f, 397.5f, 214.100006f, 0.0f, 0.0f, 73.580643f, 200.567169f, 25.369484f, 59.474972f, 25.130516f, 62.453602f, 157.56456f, 283.425812f, 156.921158f, 282.488434f, 84.223312f, 0.0f, 345.348145f, 365.0f, 0.0f, 334.398193f, 255.0f, 511.0f, 255.0f, 374.348328f, 255.0f, 511.0f}}}, |
| // int -> INT32 map |
| {{1, {1, 1, 2, 1, 0}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples; |
| }; |
| |
| std::vector<MixedTypedExample>& get_examples_relaxed() { |
| static std::vector<MixedTypedExample> examples_relaxed = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 100.0f, 150.0f, 400.0f, 430.0f, 1.0f, 120.0f, 60.0f, 122.0f, 61.0f, 2.0f, 10.0f, 20.0f, 20.0f, 50.0f, 2.0f, 50.0f, 120.0f, 150.0f, 250.0f, 3.0f, 400.0f, 100.0f, 1000.0f, 2000.0f}}, {1, {0.2f, 0.2f, 0.1f, 0.1f, 0.3f, -0.1f, -0.2f, 0.1f, -0.5f, 0.2f, 0.2f, -0.5f, -0.1f, -0.1f, 2.5f, 3.0f, -0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f, 0.3f, -0.2f, 1.1f, -0.8f, 0.1f, 0.05f, -0.5f, -0.5f}}, {2, {512.0f, 512.0f, 1.0f, 128.0f, 256.0f, 0.5f, 256.0f, 256.0f, 0.7f, 1024.0f, 512.0f, 2.0f, 1024.0f, 512.0f, 2.0f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {96.778885f, 146.99292f, 463.421143f, 489.207092f, 194.76683f, 104.842926f, 395.533142f, 447.057098f, 237.520432f, 121.248184f, 243.979568f, 121.351822f, 85.999985f, 27.599991f, 397.5f, 214.100006f, 0.0f, 0.0f, 73.580643f, 200.567169f, 25.369484f, 59.474972f, 25.130516f, 62.453602f, 157.56456f, 283.425812f, 156.921158f, 282.488434f, 84.223312f, 0.0f, 345.348145f, 365.0f, 0.0f, 334.398193f, 255.0f, 511.0f, 255.0f, 374.348328f, 255.0f, 511.0f}}}, |
| // int -> INT32 map |
| {{1, {1, 1, 2, 1, 0}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples_relaxed; |
| }; |
| |
| std::vector<MixedTypedExample>& get_examples_2() { |
| static std::vector<MixedTypedExample> examples_2 = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 100.0f, 150.0f, 400.0f, 430.0f, 1.0f, 120.0f, 60.0f, 122.0f, 61.0f, 2.0f, 10.0f, 20.0f, 20.0f, 50.0f, 2.0f, 50.0f, 120.0f, 150.0f, 250.0f, 3.0f, 400.0f, 100.0f, 1000.0f, 2000.0f}}, {1, {0.2f, 0.2f, 0.1f, 0.1f, 0.3f, -0.1f, -0.2f, 0.1f, -0.5f, 0.2f, 0.2f, -0.5f, -0.1f, -0.1f, 2.5f, 3.0f, -0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f, 0.3f, -0.2f, 1.1f, -0.8f, 0.1f, 0.05f, -0.5f, -0.5f}}, {2, {512.0f, 512.0f, 1.0f, 128.0f, 256.0f, 0.5f, 256.0f, 256.0f, 0.7f, 1024.0f, 512.0f, 2.0f, 1024.0f, 512.0f, 2.0f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {96.778885f, 146.99292f, 463.421143f, 489.207092f, 194.76683f, 104.842926f, 395.533142f, 447.057098f, 118.760216f, 60.624092f, 121.989784f, 60.675911f, 42.999992f, 13.799995f, 198.75f, 107.050003f, 0.0f, 0.0f, 51.506451f, 140.397018f, 17.758638f, 41.632481f, 17.59136f, 43.717522f, 110.295189f, 198.398071f, 109.84481f, 197.741898f, 58.956318f, 0.0f, 241.743698f, 255.5f, 0.0f, 668.796387f, 510.0f, 1022.0f, 510.0f, 748.696655f, 510.0f, 1022.0f}}}, |
| // int -> INT32 map |
| {{1, {1, 1, 2, 1, 0}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples_2; |
| }; |
| |
| std::vector<MixedTypedExample>& get_examples_relaxed_2() { |
| static std::vector<MixedTypedExample> examples_relaxed_2 = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 100.0f, 150.0f, 400.0f, 430.0f, 1.0f, 120.0f, 60.0f, 122.0f, 61.0f, 2.0f, 10.0f, 20.0f, 20.0f, 50.0f, 2.0f, 50.0f, 120.0f, 150.0f, 250.0f, 3.0f, 400.0f, 100.0f, 1000.0f, 2000.0f}}, {1, {0.2f, 0.2f, 0.1f, 0.1f, 0.3f, -0.1f, -0.2f, 0.1f, -0.5f, 0.2f, 0.2f, -0.5f, -0.1f, -0.1f, 2.5f, 3.0f, -0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f, 0.3f, -0.2f, 1.1f, -0.8f, 0.1f, 0.05f, -0.5f, -0.5f}}, {2, {512.0f, 512.0f, 1.0f, 128.0f, 256.0f, 0.5f, 256.0f, 256.0f, 0.7f, 1024.0f, 512.0f, 2.0f, 1024.0f, 512.0f, 2.0f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {96.778885f, 146.99292f, 463.421143f, 489.207092f, 194.76683f, 104.842926f, 395.533142f, 447.057098f, 118.760216f, 60.624092f, 121.989784f, 60.675911f, 42.999992f, 13.799995f, 198.75f, 107.050003f, 0.0f, 0.0f, 51.506451f, 140.397018f, 17.758638f, 41.632481f, 17.59136f, 43.717522f, 110.295189f, 198.398071f, 109.84481f, 197.741898f, 58.956318f, 0.0f, 241.743698f, 255.5f, 0.0f, 668.796387f, 510.0f, 1022.0f, 510.0f, 748.696655f, 510.0f, 1022.0f}}}, |
| // int -> INT32 map |
| {{1, {1, 1, 2, 1, 0}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples_relaxed_2; |
| }; |
| |
| std::vector<MixedTypedExample>& get_examples_single_batch() { |
| static std::vector<MixedTypedExample> examples_single_batch = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {10.0f, 20.0f, 20.0f, 50.0f, 50.0f, 120.0f, 150.0f, 250.0f}}, {1, {-0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f}}, {2, {256.0f, 256.0f, 0.7f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 0.0f, 51.506451f, 140.397018f, 17.758638f, 41.632481f, 17.59136f, 43.717522f, 110.295189f, 198.398071f, 109.84481f, 197.741898f, 58.956318f, 0.0f, 241.743698f, 255.5f}}}, |
| // int -> INT32 map |
| {{1, {2}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples_single_batch; |
| }; |
| |
| std::vector<MixedTypedExample>& get_examples_single_batch_relaxed() { |
| static std::vector<MixedTypedExample> examples_single_batch_relaxed = { |
| // Begin of an example |
| { |
| .operands = { |
| //Input(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {10.0f, 20.0f, 20.0f, 50.0f, 50.0f, 120.0f, 150.0f, 250.0f}}, {1, {-0.5f, -0.5f, 1.0f, 1.0f, 0.5f, 0.5f, -1.5f, -1.2f, 0.2f, 0.2f, -3.0f, -4.0f, 1.0f, -0.5f, 0.3f, 0.5f}}, {2, {256.0f, 256.0f, 0.7f}}}, |
| // int -> INT32 map |
| {}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| }, |
| //Output(s) |
| { // See tools/test_generator/include/TestHarness.h:MixedTyped |
| // int -> FLOAT32 map |
| {{0, {0.0f, 0.0f, 51.506451f, 140.397018f, 17.758638f, 41.632481f, 17.59136f, 43.717522f, 110.295189f, 198.398071f, 109.84481f, 197.741898f, 58.956318f, 0.0f, 241.743698f, 255.5f}}}, |
| // int -> INT32 map |
| {{1, {2}}}, |
| // int -> QUANT8_ASYMM map |
| {}, |
| // int -> QUANT16_SYMM map |
| {}, |
| // int -> FLOAT16 map |
| {}, |
| } |
| }, |
| }, // End of an example |
| }; |
| return examples_single_batch_relaxed; |
| }; |
| |