diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-06-17 13:06:48 +0100 |
---|---|---|
committer | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-06-17 13:06:48 +0100 |
commit | c4092d6680fe919b2631f273cdfb3342fcae4bcc (patch) | |
tree | b38f12ad7af070d014eb13a4056eeddeb664b40b /operators/ew_ternary/select/select_2x11x4x2_i16 | |
parent | 4d31d66df328978cf99dd65266aec0e24e334e8e (diff) | |
download | conformance_tests-c4092d6680fe919b2631f273cdfb3342fcae4bcc.tar.gz |
Updating SELECT tests for v0.30.0 release
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I01b98dc43d4fccfde79e04194846b70604e6cdf5
Diffstat (limited to 'operators/ew_ternary/select/select_2x11x4x2_i16')
6 files changed, 1633 insertions, 0 deletions
diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/Conformance-result-0.json b/operators/ew_ternary/select/select_2x11x4x2_i16/Conformance-result-0.json new file mode 100644 index 000000000..944f03fc3 --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/Conformance-result-0.json @@ -0,0 +1,405 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + -28397, + 11907 + ], + [ + -22936, + 7459 + ], + [ + 26042, + 26042 + ], + [ + -1246, + -5423 + ] + ], + [ + [ + 20203, + 4708 + ], + [ + 10484, + 10484 + ], + [ + -23530, + 15713 + ], + [ + 14733, + -27852 + ] + ], + [ + [ + 13296, + 15058 + ], + [ + -20748, + 22870 + ], + [ + 30125, + -1805 + ], + [ + 29697, + 644 + ] + ], + [ + [ + 2932, + 24329 + ], + [ + -390, + -390 + ], + [ + 3901, + 15278 + ], + [ + -31239, + -13090 + ] + ], + [ + [ + 27587, + -21312 + ], + [ + -8061, + -1493 + ], + [ + 17801, + -2365 + ], + [ + 6102, + -9197 + ] + ], + [ + [ + 1379, + 15345 + ], + [ + -26352, + -18061 + ], + [ + 29285, + 23564 + ], + [ + 10267, + -29756 + ] + ], + [ + [ + -19674, + 23050 + ], + [ + 18697, + -9686 + ], + [ + -1178, + -1178 + ], + [ + -1477, + 13854 + ] + ], + [ + [ + -24635, + -9238 + ], + [ + -26541, + -31560 + ], + [ + -11443, + 31936 + ], + [ + -3986, + -22899 + ] + ], + [ + [ + -3220, + -26975 + ], + [ + 9437, + 11416 + ], + [ + -16538, + -16538 + ], + [ + 7235, + 7235 + ] + ], + [ + [ + -5561, + 8623 + ], + [ + 16677, + 18130 + ], + [ + -23577, + 1445 + ], + [ + 20350, + 20350 + ] + ], + [ + [ + -31094, + -18245 + ], + [ + 15156, + 1315 + ], + [ + -11961, + -29764 + ], + [ + -26032, + -26032 + ] + ] + ], + [ + [ + [ + 19723, + 29686 + ], + [ + -1637, + 9882 + ], + [ + -20337, + 7919 + ], + [ + -9633, + 6776 + ] + ], + [ + [ + 12770, + 12770 + ], + [ + -16675, + -16675 + ], + [ + -21086, + -22762 + ], + [ + -20508, + 12290 + ] + ], + [ + [ + 23905, + 23905 + ], + [ + 2774, + -18115 + ], + [ + -2968, + 4926 + ], + [ + -2957, + -2957 + ] + ], + [ + [ + 12453, + -5613 + ], + [ + -5641, + -5641 + ], + [ + -27316, + -14442 + ], + [ + -4868, + -30668 + ] + ], + [ + [ + -23614, + 7496 + ], + [ + -12706, + -8277 + ], + [ + 4418, + 4418 + ], + [ + 27897, + -25647 + ] + ], + [ + [ + -5681, + -31866 + ], + [ + -3130, + -19573 + ], + [ + 7116, + 7116 + ], + [ + -11553, + -6943 + ] + ], + [ + [ + 2136, + 20335 + ], + [ + -32384, + -8007 + ], + [ + 22733, + -12870 + ], + [ + 27850, + 6128 + ] + ], + [ + [ + 1202, + -31338 + ], + [ + 8678, + 991 + ], + [ + 607, + 607 + ], + [ + -31979, + -5159 + ] + ], + [ + [ + 15598, + 24448 + ], + [ + -26402, + 18534 + ], + [ + 14106, + 14106 + ], + [ + -11494, + -31309 + ] + ], + [ + [ + -19911, + 6643 + ], + [ + -16573, + 17291 + ], + [ + 26469, + -17523 + ], + [ + 30848, + 30848 + ] + ], + [ + [ + 110, + 8674 + ], + [ + 3298, + 28125 + ], + [ + 18962, + 18962 + ], + [ + 15540, + -27646 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/desc.json b/operators/ew_ternary/select/select_2x11x4x2_i16/desc.json new file mode 100644 index 000000000..8270b964d --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/desc.json @@ -0,0 +1,24 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0", + "input-1", + "input-2" + ], + "ifm_file": [ + "input-0.npy", + "input-1.npy", + "input-2.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-result-0.npy" + ] +}
\ No newline at end of file diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/input-0.json b/operators/ew_ternary/select/select_2x11x4x2_i16/input-0.json new file mode 100644 index 000000000..9a2b4b9d0 --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/input-0.json @@ -0,0 +1,405 @@ +{ + "type": "bool", + "data": [ + [ + [ + [ + false, + true + ], + [ + true, + false + ], + [ + true, + true + ], + [ + false, + false + ] + ], + [ + [ + true, + false + ], + [ + true, + true + ], + [ + true, + false + ], + [ + true, + false + ] + ], + [ + [ + false, + false + ], + [ + false, + false + ], + [ + true, + false + ], + [ + true, + false + ] + ], + [ + [ + false, + true + ], + [ + true, + true + ], + [ + true, + false + ], + [ + false, + true + ] + ], + [ + [ + true, + false + ], + [ + false, + true + ], + [ + true, + false + ], + [ + false, + true + ] + ], + [ + [ + false, + false + ], + [ + false, + true + ], + [ + false, + false + ], + [ + false, + true + ] + ], + [ + [ + false, + false + ], + [ + false, + true + ], + [ + true, + true + ], + [ + false, + true + ] + ], + [ + [ + false, + true + ], + [ + false, + true + ], + [ + true, + false + ], + [ + true, + false + ] + ], + [ + [ + false, + false + ], + [ + true, + false + ], + [ + true, + true + ], + [ + true, + true + ] + ], + [ + [ + false, + true + ], + [ + false, + true + ], + [ + false, + true + ], + [ + true, + true + ] + ], + [ + [ + false, + true + ], + [ + false, + false + ], + [ + false, + true + ], + [ + true, + true + ] + ] + ], + [ + [ + [ + false, + false + ], + [ + true, + false + ], + [ + false, + true + ], + [ + false, + true + ] + ], + [ + [ + true, + true + ], + [ + true, + true + ], + [ + true, + false + ], + [ + false, + false + ] + ], + [ + [ + true, + true + ], + [ + false, + true + ], + [ + false, + true + ], + [ + true, + true + ] + ], + [ + [ + false, + false + ], + [ + true, + true + ], + [ + true, + false + ], + [ + false, + false + ] + ], + [ + [ + true, + false + ], + [ + false, + false + ], + [ + true, + true + ], + [ + true, + false + ] + ], + [ + [ + false, + false + ], + [ + false, + true + ], + [ + true, + true + ], + [ + false, + false + ] + ], + [ + [ + true, + false + ], + [ + false, + false + ], + [ + false, + true + ], + [ + true, + false + ] + ], + [ + [ + true, + false + ], + [ + false, + false + ], + [ + true, + true + ], + [ + true, + false + ] + ], + [ + [ + false, + true + ], + [ + false, + false + ], + [ + true, + true + ], + [ + false, + false + ] + ], + [ + [ + true, + false + ], + [ + false, + false + ], + [ + false, + true + ], + [ + true, + true + ] + ], + [ + [ + false, + false + ], + [ + true, + false + ], + [ + true, + true + ], + [ + false, + true + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/input-1.json b/operators/ew_ternary/select/select_2x11x4x2_i16/input-1.json new file mode 100644 index 000000000..863fa984f --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/input-1.json @@ -0,0 +1,317 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 11907 + ], + [ + -22936 + ], + [ + 26042 + ], + [ + -19478 + ] + ], + [ + [ + 20203 + ], + [ + 10484 + ], + [ + -23530 + ], + [ + 14733 + ] + ], + [ + [ + -19892 + ], + [ + 6516 + ], + [ + 30125 + ], + [ + 29697 + ] + ], + [ + [ + 24329 + ], + [ + -390 + ], + [ + 3901 + ], + [ + -13090 + ] + ], + [ + [ + 27587 + ], + [ + -1493 + ], + [ + 17801 + ], + [ + -9197 + ] + ], + [ + [ + 15756 + ], + [ + -18061 + ], + [ + 15322 + ], + [ + -29756 + ] + ], + [ + [ + -25899 + ], + [ + -9686 + ], + [ + -1178 + ], + [ + 13854 + ] + ], + [ + [ + -9238 + ], + [ + -31560 + ], + [ + -11443 + ], + [ + -3986 + ] + ], + [ + [ + 2865 + ], + [ + 9437 + ], + [ + -16538 + ], + [ + 7235 + ] + ], + [ + [ + 8623 + ], + [ + 18130 + ], + [ + 1445 + ], + [ + 20350 + ] + ], + [ + [ + -18245 + ], + [ + 13874 + ], + [ + -29764 + ], + [ + -26032 + ] + ] + ], + [ + [ + [ + 23902 + ], + [ + -1637 + ], + [ + 7919 + ], + [ + 6776 + ] + ], + [ + [ + 12770 + ], + [ + -16675 + ], + [ + -21086 + ], + [ + -29980 + ] + ], + [ + [ + 23905 + ], + [ + -18115 + ], + [ + 4926 + ], + [ + -2957 + ] + ], + [ + [ + -22128 + ], + [ + -5641 + ], + [ + -27316 + ], + [ + -21190 + ] + ], + [ + [ + -23614 + ], + [ + 21260 + ], + [ + 4418 + ], + [ + 27897 + ] + ], + [ + [ + -4196 + ], + [ + -19573 + ], + [ + 7116 + ], + [ + 28152 + ] + ], + [ + [ + 2136 + ], + [ + -31598 + ], + [ + -12870 + ], + [ + 27850 + ] + ], + [ + [ + 1202 + ], + [ + 29617 + ], + [ + 607 + ], + [ + -31979 + ] + ], + [ + [ + 24448 + ], + [ + 17237 + ], + [ + 14106 + ], + [ + 30815 + ] + ], + [ + [ + -19911 + ], + [ + 26601 + ], + [ + -17523 + ], + [ + 30848 + ] + ], + [ + [ + -20223 + ], + [ + 3298 + ], + [ + 18962 + ], + [ + -27646 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/input-2.json b/operators/ew_ternary/select/select_2x11x4x2_i16/input-2.json new file mode 100644 index 000000000..792ecee0a --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/input-2.json @@ -0,0 +1,405 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + -28397, + 22923 + ], + [ + -28808, + 7459 + ], + [ + 28719, + 7519 + ], + [ + -1246, + -5423 + ] + ], + [ + [ + 9054, + 4708 + ], + [ + 115, + -22703 + ], + [ + 10660, + 15713 + ], + [ + 13687, + -27852 + ] + ], + [ + [ + 13296, + 15058 + ], + [ + -20748, + 22870 + ], + [ + 1562, + -1805 + ], + [ + 14597, + 644 + ] + ], + [ + [ + 2932, + -12307 + ], + [ + 28041, + 30766 + ], + [ + -24221, + 15278 + ], + [ + -31239, + -8586 + ] + ], + [ + [ + 30801, + -21312 + ], + [ + -8061, + -18378 + ], + [ + 14956, + -2365 + ], + [ + 6102, + 29004 + ] + ], + [ + [ + 1379, + 15345 + ], + [ + -26352, + -18662 + ], + [ + 29285, + 23564 + ], + [ + 10267, + -7983 + ] + ], + [ + [ + -19674, + 23050 + ], + [ + 18697, + -16928 + ], + [ + 5887, + 7776 + ], + [ + -1477, + 27962 + ] + ], + [ + [ + -24635, + -15867 + ], + [ + -26541, + 12643 + ], + [ + 9437, + 31936 + ], + [ + 2773, + -22899 + ] + ], + [ + [ + -3220, + -26975 + ], + [ + 11200, + 11416 + ], + [ + 23438, + -10504 + ], + [ + -12444, + -28099 + ] + ], + [ + [ + -5561, + -1619 + ], + [ + 16677, + 16631 + ], + [ + -23577, + -14083 + ], + [ + 751, + -10811 + ] + ], + [ + [ + -31094, + 22655 + ], + [ + 15156, + 1315 + ], + [ + -11961, + 22461 + ], + [ + -30456, + -3514 + ] + ] + ], + [ + [ + [ + 19723, + 29686 + ], + [ + -16292, + 9882 + ], + [ + -20337, + -25173 + ], + [ + -9633, + 25237 + ] + ], + [ + [ + 12417, + -704 + ], + [ + -14234, + -23486 + ], + [ + -15024, + -22762 + ], + [ + -20508, + 12290 + ] + ], + [ + [ + -24072, + -29664 + ], + [ + 2774, + -13986 + ], + [ + -2968, + -23607 + ], + [ + -19007, + -3862 + ] + ], + [ + [ + 12453, + -5613 + ], + [ + 2733, + 1433 + ], + [ + -15148, + -14442 + ], + [ + -4868, + -30668 + ] + ], + [ + [ + 12150, + 7496 + ], + [ + -12706, + -8277 + ], + [ + -11227, + 9917 + ], + [ + 17021, + -25647 + ] + ], + [ + [ + -5681, + -31866 + ], + [ + -3130, + -16496 + ], + [ + -10761, + -2848 + ], + [ + -11553, + -6943 + ] + ], + [ + [ + 17352, + 20335 + ], + [ + -32384, + -8007 + ], + [ + 22733, + 1994 + ], + [ + -19315, + 6128 + ] + ], + [ + [ + -23270, + -31338 + ], + [ + 8678, + 991 + ], + [ + 16810, + -10170 + ], + [ + 23218, + -5159 + ] + ], + [ + [ + 15598, + -26196 + ], + [ + -26402, + 18534 + ], + [ + 21888, + 28993 + ], + [ + -11494, + -31309 + ] + ], + [ + [ + 31451, + 6643 + ], + [ + -16573, + 17291 + ], + [ + 26469, + -14103 + ], + [ + 17673, + 18845 + ] + ], + [ + [ + 110, + 8674 + ], + [ + -15105, + 28125 + ], + [ + 31660, + 31523 + ], + [ + 15540, + -29993 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_ternary/select/select_2x11x4x2_i16/test.json b/operators/ew_ternary/select/select_2x11x4x2_i16/test.json new file mode 100644 index 000000000..dc56d8a99 --- /dev/null +++ b/operators/ew_ternary/select/select_2x11x4x2_i16/test.json @@ -0,0 +1,77 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "SELECT", + attribute_type: "NONE", + inputs: [ + "input-0", + "input-1", + "input-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 2, + 11, + 4, + 2 + ], + type: "BOOL" + }, + { + name: "input-1", + shape: [ + 2, + 11, + 4, + 1 + ], + type: "INT16" + }, + { + name: "input-2", + shape: [ + 2, + 11, + 4, + 2 + ], + type: "INT16" + }, + { + name: "result-0", + shape: [ + 2, + 11, + 4, + 2 + ], + type: "INT16" + } + ], + inputs: [ + "input-0", + "input-1", + "input-2" + ], + outputs: [ + "result-0" + ] + } + ] +} |