diff options
Diffstat (limited to 'operators/tensor/fully_connected/fully_connected_6x49_i8xi4')
4 files changed, 1891 insertions, 0 deletions
diff --git a/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/Conformance-result-0.json b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/Conformance-result-0.json new file mode 100644 index 000000000..104c830a1 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/Conformance-result-0.json @@ -0,0 +1,269 @@ +{ + "type": "int32", + "data": [ + [ + 1983582015, + -1636767463, + 1115537443, + -1778192851, + -699018545, + -1390311272, + -1450477225, + -1394368716, + -1958770630, + 1387736340, + -1884942664, + -435915478, + 855393244, + 2106203508, + 1519151360, + -1558159361, + 2094820740, + 659448307, + -1376237208, + -220204622, + 1794788697, + -459911693, + -1358764260, + 1610969208, + 1945510752, + 2042669750, + 1957257491, + 1601414599, + -195464087, + -1321555999, + 503175982, + -1199160679, + -115300186, + 670330902, + 1918048178, + -905874577, + -1065523551, + 1008145994, + -2119740411, + 285277588, + 1056200503, + 218643447 + ], + [ + 1983580618, + -1636765047, + 1115538967, + -1778190983, + -699023543, + -1390315605, + -1450477742, + -1394369699, + -1958770296, + 1387736072, + -1884936645, + -435916208, + 855400380, + 2106201080, + 1519152652, + -1558161854, + 2094817044, + 659448283, + -1376235645, + -220208098, + 1794791582, + -459911690, + -1358760271, + 1610968648, + 1945506510, + 2042663089, + 1957257417, + 1601419473, + -195462067, + -1321554688, + 503173507, + -1199161815, + -115297738, + 670331640, + 1918048954, + -905873070, + -1065523561, + 1008147853, + -2119742609, + 285271180, + 1056199854, + 218645437 + ], + [ + 1983583279, + -1636768351, + 1115532414, + -1778189379, + -699017104, + -1390311556, + -1450474782, + -1394370367, + -1958764217, + 1387734193, + -1884944538, + -435916683, + 855393187, + 2106203130, + 1519150314, + -1558161692, + 2094820126, + 659448934, + -1376236832, + -220206245, + 1794791315, + -459908559, + -1358767037, + 1610967051, + 1945509877, + 2042667501, + 1957255292, + 1601417586, + -195462938, + -1321557040, + 503175682, + -1199160815, + -115300733, + 670332640, + 1918046334, + -905875531, + -1065523349, + 1008144735, + -2119741290, + 285272194, + 1056197877, + 218642063 + ], + [ + 1983575668, + -1636765107, + 1115533045, + -1778193259, + -699021213, + -1390311623, + -1450476204, + -1394370367, + -1958766481, + 1387735337, + -1884940003, + -435913502, + 855395374, + 2106200775, + 1519153413, + -1558159444, + 2094818834, + 659447919, + -1376237101, + -220205213, + 1794789228, + -459911072, + -1358768351, + 1610972617, + 1945506555, + 2042668355, + 1957256306, + 1601417267, + -195464160, + -1321556641, + 503174803, + -1199160863, + -115299545, + 670334183, + 1918045838, + -905870276, + -1065524099, + 1008142664, + -2119740773, + 285271727, + 1056199685, + 218640236 + ], + [ + 1983581406, + -1636764422, + 1115541387, + -1778189049, + -699020648, + -1390313157, + -1450480281, + -1394371649, + -1958770879, + 1387736260, + -1884937085, + -435910823, + 855397264, + 2106203268, + 1519154546, + -1558158573, + 2094820653, + 659448878, + -1376243052, + -220206433, + 1794791602, + -459911441, + -1358764930, + 1610968708, + 1945505800, + 2042668438, + 1957258743, + 1601418143, + -195468841, + -1321553520, + 503177124, + -1199162145, + -115299299, + 670328956, + 1918045035, + -905876936, + -1065521725, + 1008142300, + -2119739555, + 285270647, + 1056200821, + 218647114 + ], + [ + 1983580156, + -1636767298, + 1115538730, + -1778190288, + -699022656, + -1390311052, + -1450477949, + -1394372923, + -1958767162, + 1387740519, + -1884936921, + -435911630, + 855396016, + 2106199823, + 1519154035, + -1558159143, + 2094824567, + 659445003, + -1376237262, + -220200865, + 1794789572, + -459914167, + -1358764268, + 1610969988, + 1945509410, + 2042670391, + 1957257929, + 1601418042, + -195465255, + -1321558500, + 503177495, + -1199162015, + -115298529, + 670329119, + 1918044256, + -905875226, + -1065521391, + 1008143656, + -2119742385, + 285274406, + 1056197828, + 218649219 + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/desc.json b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/desc.json new file mode 100644 index 000000000..3cd43b509 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/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_6x49_i8xi4/input-0.json b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/input-0.json new file mode 100644 index 000000000..bb5ab475d --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/input-0.json @@ -0,0 +1,311 @@ +{ + "type": "int32", + "data": [ + [ + 6, + 121, + 60, + 66, + 55, + 73, + 3, + -96, + 86, + -13, + 0, + -34, + -82, + 109, + 72, + 36, + -25, + 82, + 11, + -15, + -13, + -70, + -105, + 13, + 99, + -112, + 91, + 83, + -58, + 33, + -86, + 66, + 51, + -38, + -111, + 120, + -14, + 100, + 45, + 71, + 66, + -79, + -35, + -9, + -1, + -117, + 11, + -89, + 62 + ], + [ + 46, + 108, + 62, + -35, + 119, + -23, + -45, + 103, + -34, + -109, + -8, + 75, + -80, + -10, + -95, + 47, + -7, + -44, + -70, + 16, + 43, + 112, + -17, + -87, + 85, + 33, + 51, + -104, + -49, + 68, + 85, + -17, + 78, + 87, + -29, + 101, + -55, + -67, + 46, + 35, + -93, + 85, + -77, + 78, + -127, + 75, + 73, + 71, + 42 + ], + [ + -8, + 52, + -58, + 71, + 14, + -11, + 1, + 17, + -119, + -93, + -66, + -99, + -16, + 43, + 39, + -8, + 90, + 16, + -108, + 67, + 19, + 34, + 16, + 13, + -105, + 15, + 75, + -51, + 26, + -121, + -40, + -17, + 123, + -74, + -58, + -24, + 126, + 90, + -120, + -69, + 82, + -114, + 91, + -56, + 106, + -53, + -17, + 41, + -96 + ], + [ + 14, + 1, + 72, + 127, + 42, + -24, + -24, + -22, + 80, + -46, + -86, + -43, + -123, + -101, + -105, + 69, + 56, + 50, + -10, + 55, + -87, + 102, + 0, + 112, + -90, + -1, + 50, + -2, + -14, + -86, + -31, + -67, + -51, + 47, + 33, + 27, + -36, + 117, + -106, + -41, + -98, + -42, + 118, + -35, + 104, + -2, + 51, + -11, + -60 + ], + [ + 67, + 120, + -61, + 71, + -62, + 55, + 73, + -13, + 60, + -59, + -108, + -104, + -14, + 103, + -96, + -12, + 52, + -77, + 56, + -50, + 79, + 20, + 12, + -83, + -10, + 91, + -124, + 66, + -2, + 56, + 41, + -18, + -49, + 32, + -93, + 21, + -104, + 38, + 32, + -107, + 65, + -22, + 73, + -118, + -83, + -2, + -80, + -44, + 41 + ], + [ + -92, + 45, + -102, + -84, + 22, + 75, + -85, + -52, + 108, + 125, + 20, + -14, + -40, + 28, + 23, + -53, + -123, + -90, + 117, + -21, + -5, + -9, + 72, + -112, + -107, + -58, + -4, + 43, + -3, + -16, + 112, + -87, + 18, + 10, + -7, + 78, + -60, + 116, + -44, + 11, + 5, + 89, + -16, + -56, + -123, + -35, + 83, + -126, + 101 + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/test.json b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/test.json new file mode 100644 index 000000000..9435435f5 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_6x49_i8xi4/test.json @@ -0,0 +1,1291 @@ +{ + 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: -104, + weight_zp: 0 + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 6, + 49 + ], + type: "INT8" + }, + { + name: "const-1", + shape: [ + 42, + 49 + ], + type: "INT4", + data: [ + 177, + 29, + 173, + 50, + 218, + 44, + 51, + 71, + 173, + 98, + 199, + 156, + 27, + 225, + 93, + 95, + 215, + 124, + 210, + 2, + 198, + 119, + 187, + 144, + 253, + 119, + 107, + 74, + 101, + 108, + 10, + 208, + 73, + 46, + 239, + 166, + 68, + 206, + 121, + 199, + 169, + 90, + 182, + 180, + 30, + 99, + 185, + 221, + 71, + 125, + 0, + 191, + 151, + 203, + 173, + 57, + 167, + 13, + 54, + 20, + 191, + 85, + 57, + 74, + 165, + 175, + 97, + 234, + 215, + 10, + 32, + 125, + 208, + 103, + 144, + 17, + 43, + 165, + 179, + 244, + 121, + 27, + 107, + 84, + 15, + 66, + 149, + 162, + 93, + 76, + 207, + 14, + 36, + 102, + 36, + 253, + 234, + 246, + 42, + 103, + 253, + 192, + 205, + 71, + 85, + 167, + 150, + 16, + 190, + 91, + 221, + 182, + 102, + 177, + 219, + 177, + 175, + 145, + 147, + 187, + 149, + 31, + 48, + 229, + 213, + 7, + 100, + 84, + 145, + 176, + 198, + 204, + 18, + 247, + 157, + 233, + 6, + 166, + 90, + 154, + 111, + 163, + 85, + 101, + 124, + 93, + 65, + 34, + 66, + 180, + 21, + 13, + 87, + 245, + 228, + 35, + 204, + 185, + 15, + 251, + 194, + 238, + 224, + 212, + 239, + 59, + 220, + 116, + 99, + 5, + 212, + 31, + 87, + 32, + 92, + 1, + 36, + 218, + 75, + 201, + 49, + 80, + 166, + 39, + 162, + 50, + 161, + 112, + 179, + 119, + 91, + 31, + 79, + 71, + 118, + 202, + 19, + 169, + 32, + 187, + 26, + 25, + 240, + 3, + 67, + 70, + 0, + 28, + 107, + 165, + 164, + 163, + 32, + 243, + 70, + 60, + 227, + 100, + 69, + 210, + 228, + 208, + 189, + 183, + 122, + 241, + 228, + 58, + 27, + 119, + 78, + 2, + 235, + 114, + 57, + 117, + 175, + 93, + 38, + 170, + 16, + 57, + 145, + 250, + 83, + 223, + 247, + 253, + 217, + 96, + 68, + 161, + 126, + 105, + 211, + 84, + 169, + 114, + 41, + 43, + 162, + 99, + 149, + 204, + 191, + 69, + 181, + 105, + 45, + 150, + 153, + 155, + 37, + 87, + 199, + 93, + 156, + 83, + 103, + 74, + 53, + 85, + 159, + 207, + 170, + 3, + 65, + 33, + 90, + 191, + 69, + 185, + 217, + 58, + 112, + 36, + 144, + 42, + 153, + 108, + 63, + 191, + 174, + 180, + 126, + 241, + 65, + 44, + 22, + 191, + 124, + 209, + 31, + 49, + 44, + 127, + 187, + 15, + 243, + 6, + 170, + 183, + 215, + 218, + 242, + 36, + 47, + 247, + 251, + 197, + 23, + 210, + 150, + 253, + 0, + 203, + 26, + 30, + 49, + 33, + 33, + 210, + 76, + 30, + 251, + 32, + 224, + 7, + 69, + 97, + 106, + 5, + 4, + 77, + 220, + 80, + 14, + 169, + 169, + 86, + 149, + 218, + 225, + 176, + 211, + 73, + 150, + 95, + 83, + 239, + 179, + 44, + 163, + 224, + 112, + 122, + 79, + 223, + 52, + 59, + 228, + 38, + 158, + 195, + 4, + 176, + 179, + 95, + 118, + 23, + 92, + 117, + 178, + 240, + 229, + 173, + 69, + 249, + 0, + 182, + 189, + 108, + 151, + 194, + 219, + 11, + 23, + 3, + 169, + 205, + 85, + 37, + 33, + 63, + 68, + 146, + 227, + 20, + 230, + 86, + 13, + 64, + 83, + 14, + 111, + 29, + 90, + 238, + 1, + 5, + 160, + 233, + 103, + 34, + 190, + 233, + 189, + 156, + 98, + 243, + 223, + 27, + 145, + 223, + 59, + 32, + 115, + 37, + 6, + 71, + 98, + 48, + 125, + 66, + 111, + 170, + 48, + 245, + 18, + 39, + 127, + 122, + 219, + 69, + 71, + 226, + 169, + 157, + 64, + 7, + 118, + 245, + 125, + 252, + 74, + 162, + 28, + 81, + 108, + 95, + 156, + 233, + 151, + 174, + 54, + 52, + 66, + 89, + 68, + 94, + 158, + 198, + 42, + 92, + 159, + 7, + 60, + 144, + 244, + 99, + 50, + 204, + 95, + 224, + 84, + 214, + 19, + 239, + 218, + 97, + 181, + 163, + 227, + 63, + 95, + 113, + 210, + 244, + 177, + 26, + 123, + 53, + 20, + 233, + 96, + 12, + 190, + 234, + 170, + 206, + 145, + 253, + 39, + 230, + 255, + 118, + 71, + 16, + 215, + 110, + 206, + 209, + 102, + 13, + 71, + 28, + 34, + 217, + 197, + 221, + 187, + 110, + 217, + 25, + 76, + 65, + 242, + 5, + 119, + 49, + 92, + 99, + 77, + 176, + 27, + 173, + 47, + 125, + 4, + 247, + 155, + 119, + 164, + 157, + 201, + 145, + 247, + 12, + 212, + 153, + 165, + 226, + 148, + 54, + 207, + 215, + 224, + 252, + 155, + 173, + 95, + 155, + 10, + 13, + 217, + 255, + 65, + 80, + 192, + 220, + 193, + 6, + 53, + 206, + 212, + 108, + 144, + 240, + 53, + 187, + 146, + 189, + 105, + 154, + 182, + 149, + 171, + 35, + 192, + 26, + 28, + 83, + 144, + 93, + 32, + 191, + 70, + 87, + 205, + 108, + 241, + 39, + 118, + 234, + 84, + 219, + 65, + 42, + 205, + 240, + 210, + 165, + 149, + 228, + 158, + 179, + 50, + 53, + 77, + 213, + 106, + 27, + 172, + 180, + 51, + 185, + 4, + 122, + 156, + 150, + 113, + 17, + 174, + 97, + 106, + 31, + 43, + 219, + 147, + 31, + 218, + 46, + 87, + 155, + 25, + 203, + 101, + 197, + 34, + 27, + 224, + 52, + 48, + 20, + 77, + 115, + 251, + 6, + 151, + 73, + 14, + 255, + 167, + 100, + 226, + 59, + 176, + 126, + 188, + 179, + 86, + 103, + 204, + 14, + 70, + 98, + 226, + 15, + 74, + 50, + 65, + 23, + 175, + 100, + 83, + 69, + 160, + 201, + 79, + 159, + 124, + 231, + 53, + 102, + 226, + 210, + 46, + 17, + 254, + 41, + 113, + 0, + 186, + 238, + 238, + 164, + 189, + 61, + 233, + 121, + 195, + 171, + 64, + 97, + 222, + 192, + 183, + 0, + 9, + 207, + 154, + 9, + 122, + 44, + 3, + 166, + 204, + 219, + 77, + 109, + 100, + 122, + 114, + 126, + 161, + 191, + 215, + 28, + 175, + 85, + 36, + 31, + 176, + 202, + 191, + 90, + 30, + 64, + 212, + 229, + 245, + 74, + 73, + 201, + 114, + 175, + 108, + 163, + 206, + 91, + 178, + 242, + 249, + 203, + 54, + 91, + 97, + 228, + 1, + 195, + 205, + 189, + 121, + 106, + 73, + 13, + 13, + 15, + 30, + 245, + 174, + 174, + 123, + 10, + 117, + 187, + 30, + 199, + 203, + 150, + 174, + 107, + 217, + 38, + 250, + 247, + 0, + 178, + 117, + 91, + 69, + 14, + 181, + 101, + 227, + 145, + 230, + 73, + 34, + 73, + 66, + 197, + 108, + 240, + 45, + 148, + 113, + 221, + 150, + 254, + 164, + 191, + 36, + 224, + 107, + 210, + 63, + 243, + 45, + 18, + 10, + 114, + 224, + 177, + 58, + 87, + 145, + 247, + 109, + 68, + 125, + 15, + 36, + 219, + 126, + 227, + 68, + 254, + 22, + 59, + 1, + 99, + 253, + 43, + 239, + 243, + 255, + 172, + 165, + 61, + 42, + 35, + 157, + 214, + 181, + 75, + 87, + 196, + 54, + 171, + 214, + 180, + 221, + 61, + 102, + 196, + 23, + 49, + 116, + 33, + 196, + 45, + 217, + 115, + 224, + 63, + 145, + 241, + 99, + 39, + 254, + 123, + 85, + 221, + 21, + 3, + 47, + 229, + 197, + 111, + 103, + 93, + 119, + 73, + 71, + 76, + 10, + 242, + 195, + 34, + 210, + 205, + 31, + 254, + 205, + 82, + 93, + 177, + 158, + 233, + 79, + 91, + 188, + 67, + 162, + 234, + 127, + 189, + 183, + 249, + 47, + 102, + 125, + 162, + 183, + 65, + 220, + 96, + 44, + 175, + 83, + 177, + 251, + 16, + 12, + 61, + 36, + 121, + 121, + 9, + 170, + 51, + 122, + 221, + 253, + 251, + 156, + 62, + 228, + 77, + 83, + 86, + 247, + 222, + 76, + 83, + 11, + 108, + 189, + 97, + 166, + 189, + 29, + 173, + 144, + 156, + 250, + 69, + 154, + 46, + 84, + 190, + 185, + 89, + 93, + 17, + 95, + 169, + 239, + 65, + 193, + 77, + 12, + 65, + 243, + 237, + 207, + 194, + 66 + ] + }, + { + name: "const-2", + shape: [ + 42 + ], + type: "INT32", + data: [ + 23, + 12, + 59, + 118, + 151, + 232, + 112, + 158, + 20, + 192, + 125, + 66, + 117, + 240, + 2, + 150, + 44, + 219, + 85, + 214, + 79, + 110, + 33, + 173, + 232, + 116, + 139, + 169, + 76, + 130, + 227, + 172, + 160, + 136, + 63, + 139, + 97, + 46, + 183, + 82, + 49, + 30, + 166, + 143, + 179, + 135, + 4, + 230, + 57, + 82, + 252, + 50, + 18, + 25, + 138, + 125, + 243, + 112, + 140, + 90, + 232, + 70, + 32, + 163, + 228, + 113, + 220, + 124, + 209, + 98, + 78, + 39, + 76, + 46, + 248, + 173, + 222, + 239, + 223, + 242, + 27, + 84, + 250, + 106, + 30, + 73, + 150, + 228, + 188, + 226, + 2, + 175, + 160, + 132, + 5, + 96, + 169, + 54, + 246, + 115, + 224, + 162, + 192, + 121, + 230, + 107, + 169, + 116, + 73, + 175, + 115, + 95, + 237, + 107, + 89, + 244, + 7, + 158, + 58, + 177, + 130, + 249, + 253, + 29, + 106, + 54, + 134, + 184, + 117, + 183, + 32, + 249, + 46, + 117, + 244, + 39, + 31, + 15, + 83, + 114, + 176, + 97, + 1, + 202, + 154, + 109, + 125, + 192, + 56, + 242, + 22, + 60, + 172, + 91, + 167, + 129, + 155, + 241, + 0, + 17, + 201, + 91, + 244, + 62, + 103, + 91, + 8, + 13 + ] + }, + { + name: "result-0", + shape: [ + 6, + 42 + ], + type: "INT32" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} |