diff options
Diffstat (limited to 'operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1')
4 files changed, 1740 insertions, 0 deletions
diff --git a/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json new file mode 100644 index 000000000..5d40dfd96 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json @@ -0,0 +1,797 @@ +{ + "type": "int32", + "data": [ + [ + 0, + 0, + 37, + 51, + 0, + 101, + 110, + 106, + 14, + 43, + 132, + 0, + 81, + 163, + 0, + 0, + 85, + 167, + 163, + 50, + 87, + 42, + 78, + 152, + 0, + 0, + 0, + 106, + 125, + 0, + 0 + ], + [ + 0, + 0, + 39, + 39, + 14, + 0, + 68, + 180, + 46, + 106, + 136, + 88, + 61, + 0, + 0, + 9, + 83, + 147, + 103, + 0, + 175, + 66, + 189, + 76, + 99, + 0, + 0, + 0, + 0, + 94, + 0 + ], + [ + 0, + 0, + 45, + 34, + 52, + 92, + 0, + 252, + 50, + 69, + 23, + 69, + 0, + 0, + 185, + 0, + 85, + 173, + 82, + 0, + 203, + 84, + 61, + 0, + 15, + 16, + 0, + 17, + 0, + 108, + 13 + ], + [ + 110, + 21, + 43, + 59, + 0, + 31, + 88, + 84, + 25, + 111, + 0, + 110, + 68, + 0, + 0, + 206, + 44, + 134, + 191, + 0, + 126, + 16, + 245, + 0, + 0, + 95, + 65, + 52, + 0, + 37, + 213 + ], + [ + 120, + 237, + 36, + 70, + 18, + 96, + 111, + 0, + 63, + 62, + 104, + 50, + 0, + 216, + 0, + 168, + 0, + 128, + 4, + 0, + 0, + 14, + 241, + 152, + 108, + 83, + 0, + 130, + 0, + 197, + 0 + ], + [ + 0, + 29, + 43, + 57, + 86, + 0, + 0, + 209, + 64, + 0, + 134, + 5, + 107, + 220, + 82, + 0, + 99, + 0, + 0, + 99, + 0, + 24, + 189, + 0, + 0, + 0, + 119, + 0, + 0, + 47, + 0 + ], + [ + 0, + 176, + 44, + 4, + 102, + 35, + 0, + 237, + 31, + 1, + 0, + 94, + 9, + 73, + 0, + 204, + 98, + 40, + 0, + 107, + 37, + 100, + 127, + 0, + 170, + 0, + 0, + 25, + 0, + 197, + 218 + ], + [ + 0, + 0, + 37, + 53, + 56, + 62, + 0, + 46, + 24, + 0, + 103, + 0, + 0, + 34, + 114, + 44, + 0, + 124, + 0, + 130, + 0, + 96, + 0, + 236, + 0, + 117, + 40, + 0, + 0, + 5, + 0 + ], + [ + 72, + 0, + 41, + 14, + 0, + 22, + 55, + 0, + 31, + 4, + 1, + 25, + 87, + 68, + 14, + 143, + 45, + 178, + 68, + 0, + 69, + 77, + 0, + 0, + 79, + 170, + 0, + 41, + 98, + 98, + 0 + ], + [ + 7, + 241, + 46, + 62, + 0, + 28, + 0, + 0, + 58, + 15, + 0, + 71, + 76, + 96, + 137, + 123, + 67, + 160, + 0, + 20, + 69, + 62, + 27, + 15, + 0, + 86, + 0, + 33, + 4, + 138, + 30 + ], + [ + 0, + 41, + 34, + 29, + 3, + 0, + 126, + 0, + 39, + 110, + 7, + 102, + 25, + 203, + 24, + 0, + 115, + 152, + 251, + 0, + 201, + 17, + 211, + 233, + 0, + 0, + 0, + 0, + 75, + 8, + 98 + ], + [ + 92, + 0, + 31, + 60, + 0, + 0, + 59, + 0, + 23, + 0, + 44, + 89, + 109, + 124, + 165, + 52, + 20, + 138, + 0, + 175, + 255, + 24, + 106, + 157, + 154, + 0, + 255, + 40, + 0, + 0, + 124 + ], + [ + 17, + 0, + 39, + 47, + 0, + 19, + 32, + 176, + 47, + 0, + 66, + 97, + 0, + 217, + 0, + 90, + 8, + 111, + 196, + 192, + 213, + 83, + 0, + 24, + 128, + 0, + 78, + 46, + 223, + 0, + 0 + ], + [ + 0, + 59, + 40, + 47, + 0, + 14, + 23, + 0, + 52, + 0, + 78, + 32, + 110, + 109, + 31, + 122, + 0, + 0, + 39, + 195, + 190, + 22, + 0, + 233, + 66, + 0, + 0, + 115, + 190, + 185, + 0 + ], + [ + 138, + 0, + 44, + 71, + 15, + 0, + 81, + 0, + 43, + 2, + 21, + 86, + 109, + 3, + 0, + 178, + 21, + 0, + 223, + 253, + 0, + 0, + 0, + 80, + 0, + 81, + 170, + 0, + 176, + 0, + 0 + ], + [ + 108, + 89, + 47, + 45, + 24, + 61, + 90, + 122, + 32, + 139, + 0, + 17, + 7, + 0, + 0, + 73, + 86, + 17, + 232, + 28, + 23, + 0, + 243, + 0, + 0, + 188, + 49, + 0, + 17, + 71, + 0 + ], + [ + 117, + 108, + 31, + 49, + 0, + 70, + 15, + 0, + 39, + 27, + 2, + 93, + 60, + 34, + 0, + 68, + 0, + 159, + 0, + 126, + 0, + 69, + 0, + 0, + 222, + 130, + 0, + 0, + 50, + 202, + 68 + ], + [ + 0, + 120, + 38, + 51, + 13, + 0, + 0, + 103, + 46, + 1, + 0, + 78, + 0, + 0, + 24, + 129, + 142, + 78, + 250, + 105, + 203, + 0, + 0, + 110, + 232, + 120, + 0, + 37, + 0, + 0, + 108 + ], + [ + 0, + 31, + 35, + 38, + 85, + 89, + 21, + 198, + 50, + 130, + 95, + 46, + 64, + 0, + 94, + 126, + 62, + 0, + 47, + 131, + 0, + 79, + 212, + 55, + 228, + 161, + 22, + 126, + 203, + 0, + 226 + ], + [ + 0, + 33, + 46, + 58, + 0, + 58, + 0, + 0, + 60, + 0, + 147, + 32, + 0, + 144, + 0, + 0, + 0, + 127, + 0, + 106, + 0, + 66, + 145, + 0, + 194, + 29, + 123, + 0, + 203, + 0, + 86 + ], + [ + 0, + 0, + 33, + 76, + 0, + 89, + 55, + 0, + 36, + 35, + 0, + 54, + 90, + 179, + 47, + 203, + 127, + 0, + 101, + 158, + 0, + 53, + 248, + 0, + 184, + 187, + 107, + 68, + 52, + 6, + 21 + ], + [ + 46, + 32, + 45, + 62, + 12, + 41, + 0, + 0, + 32, + 0, + 122, + 0, + 14, + 0, + 0, + 0, + 84, + 161, + 0, + 0, + 25, + 14, + 190, + 0, + 0, + 55, + 0, + 65, + 153, + 50, + 23 + ], + [ + 178, + 236, + 47, + 0, + 98, + 91, + 99, + 161, + 32, + 88, + 58, + 87, + 18, + 128, + 129, + 178, + 0, + 152, + 0, + 230, + 0, + 1, + 94, + 57, + 116, + 6, + 0, + 66, + 43, + 42, + 0 + ], + [ + 159, + 158, + 34, + 0, + 0, + 0, + 80, + 98, + 37, + 59, + 111, + 87, + 30, + 73, + 63, + 226, + 93, + 0, + 216, + 0, + 160, + 105, + 195, + 0, + 0, + 140, + 0, + 0, + 0, + 34, + 0 + ] + ] +}
\ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/desc.json b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/desc.json new file mode 100644 index 000000000..7b8f68902 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/desc.json @@ -0,0 +1,24 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0" + ], + "ifm_file": [ + "input-0.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-result-0.npy" + ], + "profile": [ + "tosa-bi", + "tosa-mi" + ] +}
\ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/input-0.json b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/input-0.json new file mode 100644 index 000000000..e1ef123d5 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/input-0.json @@ -0,0 +1,797 @@ +{ + "type": "int32", + "data": [ + [ + -17686, + -26542, + -6242, + 9489, + -29167, + 31216, + 23653, + 8971, + -31740, + 1179, + 26115, + -31281, + 19127, + 22242, + -27799, + -17670, + 14654, + 26974, + 17756, + 1682, + 6704, + 1618, + 5090, + 17730, + -29512, + -19038, + -28869, + 19419, + 14895, + -29288, + -25850 + ], + [ + -15411, + -16919, + 1268, + -77, + -9327, + -22010, + 9789, + 18994, + 9194, + 20144, + 27128, + 22422, + 9931, + -29520, + -10843, + -4727, + 13926, + 22735, + 9196, + -8965, + 18856, + 12833, + 19532, + 5848, + 9616, + -10014, + -6565, + -14654, + -15934, + 10010, + -7625 + ], + [ + -24011, + -30471, + 23600, + -4239, + 5009, + 26532, + -25461, + 28664, + 13338, + 9185, + -4515, + 13515, + -19394, + -12967, + 30216, + -14694, + 14394, + 28199, + 6094, + -13260, + 22863, + 21380, + 2875, + -25237, + -3836, + -4481, + -20353, + -6416, + -22716, + 12619, + -4459 + ], + [ + 15109, + -2886, + 14011, + 15290, + -22269, + -3796, + 16382, + 6105, + -18241, + 21791, + -19668, + 32331, + 13556, + -11631, + -20018, + 26342, + 1539, + 20057, + 21737, + -28312, + 12044, + -10869, + 26720, + -18413, + -30571, + 10773, + 3409, + 3624, + -15512, + -338, + 30422 + ], + [ + 17272, + 31777, + -10925, + 24261, + -7684, + 28551, + 23962, + -21979, + 30946, + 7036, + 18111, + 5179, + -18543, + 31768, + -25386, + 20248, + -19058, + 18720, + -5062, + -17269, + -17256, + -11824, + 26282, + 17653, + 11188, + 8508, + -5458, + 26312, + -14824, + 29027, + -7822 + ], + [ + -10392, + -1570, + 16288, + 14013, + 17479, + -26913, + -22213, + 22861, + 31513, + -24409, + 26485, + -15569, + 31411, + 32347, + 8971, + -20303, + 18890, + -26140, + -10863, + 9070, + -28339, + -7004, + 19477, + -26750, + -8732, + -32523, + 10371, + -27581, + -14355, + 1489, + -18710 + ], + [ + -17637, + 21947, + 18189, + -27473, + 23429, + -2086, + -23277, + 26653, + -10682, + -11423, + -23163, + 25315, + -13980, + 6055, + -17092, + 25919, + 18799, + 198, + -10127, + 10161, + -291, + 28896, + 11396, + -30987, + 21119, + -20130, + -13028, + -4192, + -19057, + 28987, + 31355 + ], + [ + -22565, + -11787, + -8471, + 11211, + 6407, + 11654, + -30734, + 919, + -18946, + -17797, + 18002, + -23498, + -30706, + -851, + 15453, + 716, + -22195, + 17915, + -7752, + 13751, + -19526, + 27003, + -14185, + 30858, + -8045, + 14932, + 134, + -27754, + -26328, + -6219, + -20118 + ], + [ + 7130, + -23728, + 5911, + -19344, + -20877, + -8713, + 5435, + -6589, + -9852, + -10471, + -10557, + -6311, + 21889, + 5110, + -5117, + 16354, + 1795, + 29428, + 4120, + -18612, + 4128, + 17930, + -18801, + -19517, + 6517, + 25197, + -10839, + 447, + 10159, + 10716, + -23220 + ], + [ + -6868, + 32382, + 25462, + 17828, + -31181, + -5424, + -29415, + -13019, + 23914, + -7354, + -21730, + 14497, + 16975, + 10184, + 20251, + 13244, + 8825, + 25493, + -11527, + -2865, + 4134, + 11109, + -1542, + -3834, + -21934, + 9050, + -24666, + -1650, + -5965, + 18131, + -1537 + ], + [ + -32424, + 394, + -18632, + -7862, + -13341, + -21849, + 29189, + -16151, + 461, + 21504, + -8890, + 28658, + -6272, + 29280, + -3158, + -31823, + 24106, + 23857, + 30299, + -24648, + 22555, + -10382, + 22390, + 30377, + -19726, + -8440, + -15160, + -12804, + 6294, + -5737, + 10232 + ], + [ + 11428, + -19484, + -29890, + 16140, + -20868, + -19664, + 6641, + -15532, + -20333, + -12662, + 1482, + 22674, + 32026, + 15209, + 26140, + 2011, + -6008, + 20955, + -12951, + 20508, + 32649, + -7220, + 8743, + 18444, + 18579, + -19252, + 30317, + 211, + -30030, + -25019, + 14915 + ], + [ + -4798, + -25694, + 1334, + 6523, + -27531, + -9824, + -2451, + 18372, + 9939, + -27066, + 7476, + 26380, + -29206, + 31892, + -26520, + 8038, + -9742, + 15125, + 22458, + 23059, + 24232, + 20725, + -12478, + -2275, + 14345, + -21734, + 5071, + 1980, + 31681, + -29510, + -26566 + ], + [ + -30796, + 3137, + 3327, + 6064, + -16902, + -12605, + -5449, + -29691, + 16546, + -29354, + 10937, + -3040, + 32690, + 12613, + -1604, + 13118, + -25083, + -20908, + -69, + 23460, + 20976, + -8051, + -14178, + 30432, + 4287, + -25025, + -18027, + 22049, + 26098, + 26760, + -32315 + ], + [ + 21146, + -25431, + 20240, + 25001, + -9090, + -20080, + 13981, + -28283, + 5200, + -11039, + -4950, + 21341, + 32316, + -6411, + -13733, + 21917, + -5693, + -19671, + 26401, + 32226, + -13828, + -22414, + -22762, + 6463, + -12452, + 8067, + 16994, + -32395, + 23583, + -30857, + -25268 + ], + [ + 14736, + 7976, + 31356, + 4409, + -5432, + 11062, + 17172, + 11210, + -8481, + 30111, + -13002, + -10058, + -14565, + -13123, + -18810, + 5323, + 14992, + -4626, + 27708, + -1721, + -2163, + -28228, + 26445, + -23053, + -21993, + 28532, + 1280, + -28293, + -3814, + 5907, + -32107 + ], + [ + 16683, + 11044, + -31991, + 7763, + -18170, + 15362, + -8057, + -19521, + 446, + -3733, + -10382, + 24800, + 9764, + -826, + -17931, + 4501, + -31098, + 25215, + -32666, + 13031, + -10125, + 14359, + -9067, + -31055, + 29399, + 17432, + -29834, + -30614, + 1970, + 29923, + 5099 + ], + [ + -32066, + 13059, + -4734, + 9092, + -9809, + -32235, + -31566, + 8641, + 8858, + -11640, + -27375, + 17882, + -22857, + -20424, + -3124, + 14169, + 32448, + 8224, + 30172, + 9980, + 22799, + -21238, + -29073, + 11086, + 31139, + 15530, + -10277, + -695, + -25415, + -10462, + 11988 + ], + [ + -21853, + -1205, + -13766, + -603, + 17290, + 25223, + -5938, + 21441, + 13285, + 27643, + 15734, + 3330, + 11414, + -11951, + 11373, + 13688, + 7261, + -26018, + 1207, + 13820, + -19804, + 18833, + 22465, + 2537, + 30426, + 23450, + -2197, + 25187, + 28392, + -25681, + 32636 + ], + [ + -32442, + -905, + 28702, + 14703, + -15285, + 9423, + -18700, + -17219, + 26976, + -29682, + 30290, + -3057, + -28525, + 18822, + -29607, + -11460, + -16988, + 18640, + -6771, + 10145, + -28039, + 12814, + 13820, + -14042, + 24987, + -1963, + 10959, + -20860, + 28366, + -16609, + 8265 + ], + [ + -26880, + -29837, + -24460, + 29018, + -18972, + 24875, + 5258, + -26958, + -3853, + -1359, + -15274, + 6823, + 23665, + 25148, + 1648, + 25788, + 27728, + -27000, + 8845, + 17909, + -31734, + 6777, + 27097, + -15190, + 23426, + 28435, + 8865, + 8486, + 2278, + -5963, + -3086 + ], + [ + 1467, + -1169, + 21368, + 17643, + -9989, + 861, + -18663, + -21233, + -8596, + -28956, + 23238, + -24499, + -11368, + -16290, + -19214, + -8669, + 14369, + 25717, + -20400, + -17100, + -1990, + -11823, + 19660, + -18153, + -6397, + 2997, + -7766, + 7673, + 19628, + 2105, + -2829 + ], + [ + 29612, + 31573, + 32465, + -31691, + 22111, + 26130, + 20007, + 16355, + -8779, + 14810, + 5228, + 21723, + -9734, + 15900, + 18635, + 21880, + -21507, + 23838, + -18569, + 28644, + -30233, + -18115, + 7139, + 2841, + 12356, + -6321, + -32548, + 7712, + 706, + 568, + -8070 + ], + [ + 25593, + 19161, + -20892, + -30220, + -20883, + -29586, + 13716, + 7878, + -2426, + 6005, + 20207, + 21698, + -4292, + 6046, + 5041, + 29449, + 17137, + -12165, + 25358, + -6690, + 16890, + 31304, + 20246, + -25722, + -19288, + 19392, + -24685, + -32010, + -15854, + -884, + -24353 + ] + ] +}
\ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/test.json b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/test.json new file mode 100644 index 000000000..51d4670bb --- /dev/null +++ b/operators/type_conversion/rescale/rescale_24x31_i16_outu8_sc1_dr1_pc1/test.json @@ -0,0 +1,122 @@ +{ + version: { + _major: 0, + _minor: 41, + _patch: 0, + _draft: true + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: 0, + output_zp: 39, + multiplier: [ + 1286045696, + 1714056960, + 1135324800, + 1406797056, + 1471500416, + 1098648192, + 1645916928, + 2044121600, + 1738707968, + 1817982848, + 1963192448, + 1204059904, + 1196176512, + 1534918528, + 1326809600, + 1745543424, + 1739776256, + 1302902016, + 1918965888, + 1828214016, + 1975735168, + 1155238912, + 2116175872, + 1753184000, + 1706836736, + 1433614080, + 2111551872, + 1896499584, + 1592443520, + 1500685824, + 1572148992 + ], + shift: [ + 38, + 38, + 42, + 40, + 39, + 39, + 39, + 38, + 41, + 39, + 39, + 39, + 39, + 38, + 38, + 38, + 39, + 38, + 38, + 38, + 38, + 39, + 38, + 38, + 38, + 38, + 38, + 39, + 38, + 38, + 38 + ], + scale32: true, + double_round: true, + per_channel: true + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 24, + 31 + ], + type: "INT16" + }, + { + name: "result-0", + shape: [ + 24, + 31 + ], + type: "UINT8" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} |