diff options
Diffstat (limited to 'operators/tensor/fully_connected/fully_connected_6x44_i16xi8')
4 files changed, 1140 insertions, 0 deletions
diff --git a/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/Conformance-result-0.json b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/Conformance-result-0.json new file mode 100644 index 000000000..17b689b98 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/Conformance-result-0.json @@ -0,0 +1,95 @@ +{ + "type": "int64", + "data": [ + [ + 105057707179224, + 54466925383074, + -129493562628800, + -132773925092396, + 16515342084772, + -61211136211169, + 27226037147612, + -18407290931012, + 119151894813030, + -59726447947467, + 50424944813309, + -125522553256927, + 128313326707756 + ], + [ + 105057700546395, + 54466919630405, + -129493561022688, + -132773898911407, + 16515352259012, + -61211127734822, + 27226046664435, + -18407282614641, + 119151884499239, + -59726458007255, + 50424947759730, + -125522546260196, + 128313338838291 + ], + [ + 105057708860067, + 54466945954180, + -129493558856865, + -132773919466578, + 16515346377554, + -61211108045034, + 27226048444498, + -18407284005547, + 119151894985786, + -59726447156268, + 50424937799215, + -125522553346180, + 128313326502185 + ], + [ + 105057704309965, + 54466936098586, + -129493555180053, + -132773891230783, + 16515342323318, + -61211118555228, + 27226045690615, + -18407279517356, + 119151899411674, + -59726451902210, + 50424947434473, + -125522549562869, + 128313330607253 + ], + [ + 105057693438883, + 54466945512512, + -129493557489018, + -132773920917222, + 16515335100363, + -61211125061498, + 27226057185215, + -18407290506997, + 119151893718532, + -59726444629398, + 50424937139620, + -125522571428533, + 128313320697150 + ], + [ + 105057689852451, + 54466940014110, + -129493542998122, + -132773891574667, + 16515348341948, + -61211129311420, + 27226048563019, + -18407298654500, + 119151888128234, + -59726448036570, + 50424932616642, + -125522560459377, + 128313337576315 + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/desc.json b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/desc.json new file mode 100644 index 000000000..3cd43b509 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/desc.json @@ -0,0 +1,20 @@ +{ + "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" + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/input-0.json b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/input-0.json new file mode 100644 index 000000000..6a4a26c41 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/input-0.json @@ -0,0 +1,281 @@ +{ + "type": "int32", + "data": [ + [ + 4009, + -32052, + -12706, + 6238, + -19851, + 32194, + 30876, + -15885, + -6792, + -20350, + 258, + -24647, + -7147, + 3621, + 7329, + 6320, + -18258, + 19154, + 12566, + 16585, + -2107, + 25725, + -7219, + 20039, + -19430, + -16564, + 1752, + 3661, + 16136, + -13277, + 24422, + -11156, + 2240, + 28307, + 2582, + 11920, + 26779, + 31102, + -39, + -5446, + -19862, + 2453, + 27416, + -845 + ], + [ + -9931, + -25737, + -7227, + -17256, + 31241, + 1811, + -23791, + -28353, + 22986, + 28276, + 17236, + -24652, + -26327, + -19794, + 16458, + 17388, + 22141, + -26416, + -22727, + 26232, + 28098, + 14791, + -25819, + -28271, + -29126, + 12572, + 22673, + 8626, + -15591, + 16865, + -28893, + 21508, + 25682, + 14309, + 24855, + 5647, + -2074, + -11636, + 27637, + 12928, + -20284, + 29948, + -28888, + 5735 + ], + [ + -20281, + 10770, + -5725, + -4121, + 11242, + 16785, + -7862, + 32615, + -101, + -22257, + -32349, + -19504, + 12523, + 2584, + -10628, + -1221, + 22159, + 4690, + -28961, + -29552, + -1177, + -6274, + 22970, + 5438, + 16833, + 5583, + -10140, + 10311, + 7957, + 14432, + -20366, + 9276, + -14060, + 19021, + 19564, + 8176, + 29274, + 2458, + -31121, + 6959, + 18199, + -26137, + -25913, + -14867 + ], + [ + 22560, + 1795, + 31223, + 24444, + 3593, + 11734, + -11076, + -26844, + -6637, + 6047, + -20828, + -18237, + -31786, + 15336, + 26176, + 21459, + -7865, + 6124, + 30199, + 5987, + -13377, + -10579, + 14885, + -3523, + 22105, + 23862, + -30420, + 14635, + -8523, + 1294, + -15415, + -8636, + -11117, + -29467, + 18531, + -23396, + -8140, + -20118, + -22243, + -8298, + 27444, + 29107, + -7753, + 337 + ], + [ + 31830, + -17378, + 29144, + -25838, + -17967, + -10597, + -30338, + 20691, + 23292, + -7646, + 22045, + 17858, + 19752, + 19838, + 4815, + -25506, + 27753, + 7121, + 26297, + 30087, + -20503, + -6414, + -20153, + -29430, + 30566, + 27741, + 28294, + 25143, + 9750, + 1451, + 32209, + 3424, + 9334, + -18892, + 16168, + 20935, + 11699, + -92, + -19801, + -30548, + 8343, + 11994, + 17866, + 29523 + ], + [ + -173, + 21571, + 14174, + -14602, + 22617, + -29274, + 6480, + 28858, + 10417, + 28643, + -29088, + 2124, + 18390, + 9326, + 24938, + -2452, + 11967, + -5259, + 24387, + -24940, + -16115, + -26428, + 13244, + -17516, + -11985, + 22062, + -9164, + -23211, + -31394, + -17912, + 27176, + 3185, + 32429, + -18670, + -9734, + -22073, + -6660, + 4149, + 20193, + -8645, + 17795, + 8267, + -13644, + 27014 + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/test.json b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/test.json new file mode 100644 index 000000000..c48f4a0e7 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x44_i16xi8/test.json @@ -0,0 +1,744 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-1" + ] + }, + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-2" + ] + }, + { + op: "FULLY_CONNECTED", + attribute_type: "FullyConnectedAttribute", + attribute: { + input_zp: 0, + weight_zp: -37 + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 6, + 44 + ], + type: "INT16" + }, + { + name: "const-1", + shape: [ + 13, + 44 + ], + type: "INT8", + data: [ + 239, + 166, + 118, + 105, + 140, + 103, + 114, + 84, + 193, + 33, + 9, + 30, + 29, + 35, + 3, + 48, + 6, + 132, + 137, + 117, + 104, + 21, + 172, + 72, + 164, + 224, + 212, + 131, + 78, + 2, + 208, + 1, + 128, + 239, + 5, + 214, + 84, + 191, + 163, + 7, + 99, + 224, + 139, + 120, + 241, + 172, + 29, + 209, + 112, + 203, + 12, + 11, + 190, + 255, + 155, + 36, + 66, + 115, + 211, + 201, + 12, + 49, + 126, + 134, + 189, + 195, + 193, + 246, + 95, + 135, + 80, + 30, + 29, + 45, + 157, + 63, + 191, + 4, + 45, + 26, + 210, + 229, + 249, + 138, + 57, + 153, + 245, + 39, + 148, + 126, + 224, + 132, + 40, + 14, + 35, + 64, + 249, + 83, + 222, + 11, + 168, + 30, + 194, + 50, + 77, + 91, + 109, + 159, + 163, + 109, + 225, + 134, + 201, + 86, + 218, + 147, + 56, + 177, + 218, + 128, + 26, + 241, + 93, + 213, + 180, + 170, + 179, + 243, + 150, + 231, + 90, + 68, + 35, + 100, + 71, + 39, + 92, + 159, + 81, + 203, + 59, + 105, + 254, + 150, + 222, + 232, + 111, + 113, + 17, + 115, + 239, + 233, + 86, + 42, + 5, + 244, + 52, + 64, + 253, + 136, + 154, + 164, + 246, + 29, + 77, + 187, + 73, + 42, + 141, + 217, + 205, + 98, + 107, + 81, + 7, + 254, + 207, + 69, + 150, + 197, + 162, + 254, + 204, + 178, + 224, + 92, + 14, + 82, + 105, + 102, + 217, + 96, + 104, + 117, + 217, + 186, + 21, + 110, + 102, + 18, + 166, + 236, + 54, + 15, + 216, + 215, + 143, + 201, + 43, + 189, + 126, + 149, + 22, + 255, + 85, + 99, + 11, + 33, + 50, + 5, + 175, + 237, + 189, + 246, + 29, + 181, + 191, + 82, + 224, + 178, + 54, + 55, + 83, + 66, + 125, + 19, + 201, + 92, + 195, + 202, + 84, + 97, + 214, + 58, + 108, + 76, + 129, + 42, + 171, + 88, + 145, + 126, + 173, + 235, + 187, + 80, + 228, + 62, + 145, + 243, + 105, + 109, + 181, + 228, + 232, + 16, + 9, + 155, + 67, + 185, + 208, + 87, + 48, + 229, + 105, + 228, + 16, + 190, + 174, + 253, + 16, + 78, + 228, + 101, + 27, + 145, + 61, + 19, + 227, + 247, + 205, + 29, + 17, + 242, + 201, + 230, + 255, + 248, + 207, + 20, + 185, + 0, + 159, + 248, + 72, + 81, + 49, + 62, + 144, + 215, + 39, + 76, + 21, + 90, + 197, + 167, + 150, + 21, + 42, + 201, + 72, + 61, + 220, + 189, + 62, + 43, + 171, + 193, + 252, + 2, + 170, + 114, + 227, + 225, + 143, + 96, + 188, + 124, + 254, + 95, + 173, + 170, + 77, + 81, + 11, + 136, + 113, + 228, + 111, + 94, + 89, + 48, + 44, + 8, + 134, + 227, + 59, + 79, + 15, + 53, + 133, + 247, + 1, + 100, + 207, + 186, + 218, + 171, + 14, + 36, + 77, + 120, + 146, + 191, + 204, + 191, + 83, + 163, + 135, + 92, + 118, + 185, + 213, + 0, + 6, + 125, + 231, + 131, + 236, + 14, + 4, + 3, + 108, + 78, + 192, + 218, + 42, + 233, + 237, + 170, + 193, + 61, + 87, + 72, + 206, + 162, + 168, + 228, + 4, + 100, + 102, + 128, + 53, + 204, + 178, + 14, + 136, + 213, + 13, + 197, + 23, + 245, + 76, + 174, + 142, + 7, + 193, + 52, + 151, + 19, + 125, + 151, + 205, + 88, + 8, + 172, + 182, + 67, + 92, + 220, + 249, + 72, + 173, + 180, + 70, + 175, + 69, + 255, + 125, + 136, + 114, + 185, + 136, + 57, + 8, + 86, + 155, + 148, + 17, + 97, + 231, + 76, + 103, + 94, + 2, + 50, + 6, + 44, + 17, + 6, + 239, + 39, + 64, + 107, + 28, + 153, + 22, + 208, + 134, + 146, + 23, + 113, + 1, + 241, + 150, + 44, + 142, + 87, + 80, + 125, + 200, + 169, + 204, + 76, + 184, + 99, + 167, + 140, + 184, + 65, + 26, + 218, + 39, + 38, + 14, + 3, + 153, + 194, + 7, + 162, + 249, + 157, + 73, + 154, + 151, + 35, + 184, + 217, + 208, + 183, + 67, + 49, + 189, + 47, + 54, + 10, + 20, + 111, + 244, + 226, + 9, + 85, + 53, + 147, + 245, + 61, + 185, + 125, + 78, + 88, + 148, + 20, + 7, + 32, + 89, + 218, + 8, + 45, + 64, + 69, + 214, + 127, + 130, + 254, + 27, + 143, + 243, + 24, + 27, + 158, + 199, + 190, + 35, + 212, + 18, + 59, + 76, + 175, + 103, + 170, + 133, + 139 + ] + }, + { + name: "const-2", + shape: [ + 13 + ], + type: "INT48", + data: [ + 119, + 51, + 8, + 167, + 140, + 95, + 55, + 53, + 77, + 146, + 137, + 49, + 34, + 107, + 123, + 238, + 57, + 138, + 179, + 113, + 31, + 42, + 62, + 135, + 230, + 121, + 88, + 71, + 5, + 15, + 120, + 133, + 173, + 44, + 84, + 200, + 61, + 196, + 223, + 14, + 195, + 24, + 57, + 65, + 33, + 56, + 66, + 239, + 199, + 27, + 75, + 54, + 94, + 108, + 199, + 192, + 2, + 218, + 173, + 201, + 199, + 172, + 138, + 120, + 220, + 45, + 19, + 156, + 220, + 128, + 214, + 141, + 230, + 224, + 165, + 70, + 179, + 116 + ] + }, + { + name: "result-0", + shape: [ + 6, + 13 + ], + type: "INT48" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} |