diff options
Diffstat (limited to 'operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4')
3 files changed, 1497 insertions, 0 deletions
diff --git a/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/desc.json b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/desc.json new file mode 100644 index 000000000..9384c51a7 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/desc.json @@ -0,0 +1,18 @@ +{ + "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": 2, + "expected_failure": true, + "expected_failure_desc": "Op output list does not match expected output" +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/input-0.json b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/input-0.json new file mode 100644 index 000000000..cf367b5c7 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/input-0.json @@ -0,0 +1,1025 @@ +{ + "type": "int32", + "data": [ + [ + 43, + 119, + -89, + -6, + -25, + -109, + 3, + 68, + 97, + 82, + -47, + 15, + -45, + -9, + -62, + -82, + -37, + 125, + -92, + 46, + 123, + 9, + -58, + -79, + -97, + -14, + 44, + 127, + 14, + -61, + -4, + -67 + ], + [ + -114, + -12, + 49, + 119, + 126, + -10, + -72, + 11, + -27, + -12, + 96, + -58, + -119, + 86, + -93, + 35, + 57, + 33, + -122, + 21, + 86, + 1, + 0, + -72, + 5, + 108, + -96, + 43, + 50, + -45, + 106, + 11 + ], + [ + 49, + 88, + -53, + 106, + 40, + 53, + -27, + 37, + -107, + -29, + 37, + 79, + -55, + 105, + 88, + -53, + -26, + 111, + 110, + -58, + -65, + -85, + 30, + 66, + -44, + -66, + -79, + 120, + -66, + -81, + 124, + 105 + ], + [ + 84, + 3, + -32, + 109, + -51, + 110, + 36, + -21, + 37, + -88, + 60, + -65, + 73, + 60, + -128, + 76, + 93, + -13, + -109, + 115, + -3, + -74, + -111, + 22, + -68, + 9, + 90, + 49, + -32, + -67, + -104, + -24 + ], + [ + 39, + 2, + 44, + 18, + -36, + -73, + 23, + 18, + 121, + -125, + -36, + -16, + 50, + 57, + 6, + 18, + -9, + -55, + -33, + -22, + 55, + -121, + -9, + -5, + 91, + -95, + 86, + 54, + -3, + -33, + -68, + -93 + ], + [ + -72, + -101, + -115, + -27, + -97, + -4, + -102, + -5, + 57, + -49, + 59, + 19, + 64, + -28, + 107, + -5, + 93, + -87, + 34, + 112, + 34, + 28, + -9, + 28, + 109, + -82, + 87, + 78, + -67, + 126, + -77, + -6 + ], + [ + -57, + 123, + -31, + -95, + -122, + 88, + 115, + -95, + 23, + 91, + 90, + 53, + -110, + 42, + -52, + 115, + -54, + -95, + 31, + -23, + 19, + 73, + -43, + 117, + 100, + 61, + 112, + 41, + -21, + 51, + 74, + -88 + ], + [ + -56, + -125, + -51, + -45, + 26, + 40, + 46, + 54, + 63, + 94, + 9, + -110, + 92, + -9, + -59, + 26, + 5, + -62, + -81, + 73, + -107, + -126, + 91, + -50, + 44, + -8, + 5, + 34, + 60, + -31, + -54, + -42 + ], + [ + -76, + -15, + 66, + -68, + 80, + -52, + -11, + 1, + -70, + -25, + 90, + -73, + -83, + 77, + 64, + -44, + 31, + 18, + -128, + -42, + 46, + -87, + 71, + -71, + 98, + -90, + -98, + -2, + -69, + 122, + 66, + 96 + ], + [ + 2, + 13, + 58, + -73, + -14, + -122, + 40, + 82, + -59, + 122, + 23, + 10, + 85, + 30, + -27, + 50, + 80, + 8, + 36, + -46, + 61, + 19, + 123, + 29, + -114, + 91, + 104, + 22, + -71, + -7, + -104, + 99 + ], + [ + 118, + 66, + -94, + -35, + -98, + 59, + 65, + -40, + -52, + 106, + 73, + -114, + 102, + 63, + 6, + -72, + -123, + 109, + 8, + -118, + 7, + 17, + -103, + 70, + -116, + -94, + 11, + 25, + -80, + 125, + 48, + -4 + ], + [ + -112, + 117, + -53, + -22, + -112, + -120, + -86, + 35, + -98, + -121, + 37, + -68, + -121, + 95, + 44, + -46, + -107, + 19, + 28, + -97, + -42, + -85, + 61, + 74, + -105, + 58, + 66, + 42, + 78, + 101, + 21, + 86 + ], + [ + -79, + -116, + -92, + -117, + -91, + -119, + 7, + -65, + -30, + 77, + 66, + -96, + 117, + -2, + -42, + -83, + -101, + 77, + 126, + -120, + 89, + 62, + -4, + 67, + -66, + 80, + -30, + -128, + 44, + -110, + 54, + 37 + ], + [ + 96, + 38, + -68, + 67, + -110, + 45, + 61, + -44, + 68, + -27, + -97, + -94, + 108, + 124, + -74, + 6, + 37, + -70, + 44, + -80, + -68, + -121, + 1, + -46, + 21, + 48, + -53, + -21, + -96, + -27, + 45, + 18 + ], + [ + 58, + -85, + 82, + 70, + -116, + -123, + -75, + -105, + -60, + 48, + 76, + -124, + 43, + 98, + 92, + 34, + 48, + 57, + -74, + -13, + -73, + 4, + -22, + 10, + -12, + -24, + -90, + -48, + -73, + 47, + -55, + 18 + ], + [ + -25, + -94, + -11, + 10, + 91, + 32, + 7, + -60, + -54, + -54, + 42, + 1, + -75, + -106, + -30, + 47, + -80, + 68, + -85, + 48, + 83, + -47, + -42, + -7, + 56, + 20, + 66, + 59, + 86, + 42, + 111, + -122 + ], + [ + -29, + 35, + -73, + 4, + 38, + 15, + -57, + 60, + 114, + 37, + 17, + -87, + 80, + 101, + -31, + 106, + -76, + 62, + -82, + -73, + 102, + 4, + -118, + 97, + -110, + 17, + 29, + -124, + -1, + -14, + -94, + 109 + ], + [ + 47, + -114, + -79, + -74, + -67, + -50, + -69, + -62, + -21, + 7, + 40, + 52, + 88, + 70, + -90, + 80, + -20, + -4, + 100, + -37, + 62, + 10, + 36, + 39, + 30, + 22, + 8, + 19, + -84, + 30, + -1, + -57 + ], + [ + -96, + 45, + 34, + 36, + 68, + 61, + -4, + -17, + 100, + 109, + -84, + 69, + -51, + 51, + -73, + 106, + -48, + -73, + 4, + 11, + 41, + 121, + -9, + 9, + -41, + 53, + -66, + 43, + -54, + -30, + 30, + -64 + ], + [ + -91, + 29, + -87, + 103, + -32, + -114, + -21, + -74, + -49, + 48, + 7, + 91, + -17, + 70, + -86, + 13, + 50, + -88, + 87, + -81, + 99, + -79, + 38, + 4, + -74, + -13, + -43, + -36, + 37, + -32, + 119, + 77 + ], + [ + -98, + 121, + -44, + 20, + 40, + 56, + 30, + -83, + -17, + -117, + -112, + -20, + -51, + 44, + -75, + 86, + 33, + -58, + 120, + -23, + 66, + -24, + -23, + -111, + -48, + 75, + 81, + -85, + 114, + 30, + 99, + 5 + ], + [ + -56, + -76, + 2, + 85, + 79, + -82, + 55, + 99, + -103, + -100, + 61, + 98, + -81, + -5, + -6, + 9, + -8, + 86, + 120, + 110, + 66, + 103, + -40, + -62, + -67, + 78, + -87, + 42, + 124, + 15, + -24, + 64 + ], + [ + 6, + 124, + -122, + 126, + -103, + 61, + 16, + -125, + -55, + -39, + -28, + -63, + 26, + 6, + 79, + -122, + 118, + 62, + 83, + 25, + -109, + 104, + -100, + -30, + 110, + -72, + 1, + 122, + 15, + -115, + -112, + -38 + ], + [ + -90, + 29, + 95, + -56, + -116, + 29, + 92, + -37, + -16, + 41, + -72, + -102, + 19, + -119, + -65, + -11, + 37, + -111, + 115, + 41, + 11, + 107, + 121, + 14, + 39, + 84, + -46, + 73, + -27, + -48, + 46, + 88 + ], + [ + -56, + -98, + 95, + -34, + 8, + -6, + -22, + -94, + 38, + 87, + 97, + -51, + 34, + -68, + -35, + 123, + -15, + 94, + -13, + 29, + -43, + 122, + 82, + 60, + 2, + 30, + 55, + -123, + 0, + -54, + 61, + -119 + ], + [ + -4, + 31, + 120, + 54, + -30, + 94, + 47, + 108, + 60, + 5, + -71, + 100, + -4, + 73, + -65, + 94, + 83, + -8, + -54, + 39, + 86, + 22, + 78, + -61, + -1, + 92, + 112, + -90, + 15, + 85, + 43, + -45 + ], + [ + 67, + -92, + -108, + 106, + -4, + -89, + 10, + -87, + -45, + 11, + -103, + 124, + -16, + 41, + -22, + -128, + -65, + 120, + -119, + -126, + -8, + -42, + -76, + 57, + -26, + -57, + -14, + -24, + -26, + -38, + 41, + -101 + ], + [ + -5, + 106, + 115, + -46, + -64, + -84, + -81, + -35, + -36, + -41, + -22, + 126, + -77, + -15, + -61, + -37, + -115, + -11, + -69, + 46, + -68, + -100, + -2, + 39, + -73, + 2, + 104, + -38, + 112, + 86, + 10, + -53 + ], + [ + 125, + -9, + 95, + 72, + 52, + -28, + -31, + 97, + 40, + 13, + 118, + -101, + -80, + 32, + 125, + 4, + -5, + -60, + 99, + 104, + -90, + 82, + 117, + -40, + -102, + -1, + 105, + -40, + -8, + -63, + -111, + -92 + ], + [ + -112, + -70, + 56, + 56, + -45, + 98, + 105, + -16, + 86, + 15, + 13, + 97, + -115, + -44, + -111, + 48, + 43, + 127, + 61, + 50, + 67, + -72, + -72, + -71, + 11, + 0, + 45, + 120, + 105, + 94, + 4, + -118 + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/test.json b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/test.json new file mode 100644 index 000000000..05801dc31 --- /dev/null +++ b/operators/tensor/fully_connected/fully_connected_ERRORIF_WrongOutputList_30x32_i8xi4/test.json @@ -0,0 +1,454 @@ +{ + 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: -121, + weight_zp: 0 + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 30, + 32 + ], + type: "INT8" + }, + { + name: "const-1", + shape: [ + 18, + 32 + ], + type: "INT4", + data: [ + 101, + 127, + 119, + 35, + 150, + 30, + 124, + 217, + 125, + 169, + 123, + 26, + 126, + 94, + 212, + 5, + 100, + 153, + 16, + 43, + 181, + 145, + 99, + 108, + 246, + 22, + 21, + 209, + 68, + 14, + 242, + 41, + 123, + 163, + 77, + 92, + 4, + 80, + 224, + 234, + 202, + 212, + 213, + 61, + 224, + 54, + 10, + 236, + 235, + 1, + 91, + 145, + 218, + 67, + 31, + 218, + 66, + 179, + 90, + 73, + 235, + 47, + 224, + 113, + 197, + 247, + 110, + 213, + 74, + 183, + 199, + 175, + 81, + 250, + 210, + 153, + 195, + 164, + 30, + 67, + 122, + 16, + 172, + 55, + 178, + 204, + 227, + 202, + 95, + 158, + 116, + 190, + 254, + 21, + 1, + 214, + 192, + 70, + 7, + 180, + 225, + 154, + 0, + 91, + 175, + 105, + 93, + 3, + 71, + 239, + 251, + 109, + 125, + 42, + 161, + 208, + 250, + 0, + 207, + 94, + 127, + 85, + 225, + 251, + 127, + 195, + 12, + 16, + 107, + 239, + 150, + 82, + 238, + 167, + 219, + 22, + 218, + 235, + 180, + 52, + 172, + 57, + 185, + 90, + 203, + 86, + 4, + 222, + 121, + 113, + 14, + 73, + 170, + 211, + 17, + 215, + 97, + 25, + 249, + 150, + 192, + 161, + 208, + 254, + 172, + 23, + 249, + 195, + 160, + 238, + 19, + 71, + 58, + 124, + 159, + 36, + 33, + 25, + 185, + 235, + 101, + 195, + 176, + 60, + 207, + 229, + 34, + 222, + 199, + 227, + 231, + 117, + 240, + 212, + 166, + 111, + 169, + 3, + 242, + 108, + 114, + 126, + 110, + 51, + 42, + 12, + 221, + 225, + 205, + 117, + 121, + 172, + 124, + 186, + 105, + 27, + 201, + 23, + 122, + 6, + 62, + 15, + 198, + 145, + 0, + 105, + 55, + 59, + 71, + 144, + 0, + 238, + 122, + 112, + 176, + 70, + 178, + 123, + 62, + 91, + 241, + 156, + 19, + 84, + 153, + 228, + 78, + 118, + 239, + 229, + 26, + 66, + 224, + 224, + 111, + 86, + 35, + 55, + 207, + 27, + 188, + 4, + 165, + 81, + 9, + 247, + 185, + 45, + 27, + 164, + 217, + 147, + 218, + 147, + 225, + 46, + 118, + 226, + 150, + 119, + 170, + 102, + 61, + 69, + 57, + 37, + 43, + 234 + ] + }, + { + name: "const-2", + shape: [ + 18 + ], + type: "INT32", + data: [ + 163, + 108, + 52, + 224, + 228, + 163, + 161, + 109, + 164, + 29, + 162, + 148, + 173, + 2, + 155, + 93, + 235, + 86, + 196, + 139, + 104, + 176, + 130, + 68, + 3, + 118, + 156, + 64, + 28, + 61, + 41, + 123, + 114, + 93, + 77, + 232, + 69, + 99, + 186, + 226, + 199, + 23, + 36, + 114, + 48, + 61, + 181, + 108, + 204, + 157, + 97, + 142, + 134, + 3, + 109, + 233, + 36, + 221, + 173, + 3, + 171, + 51, + 161, + 71, + 148, + 235, + 3, + 221, + 139, + 136, + 128, + 168 + ] + }, + { + name: "result-0", + shape: [ + 30, + 18 + ], + type: "INT32" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} |