diff options
Diffstat (limited to 'operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue')
5 files changed, 2190 insertions, 0 deletions
diff --git a/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/Conformance-result-0.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/Conformance-result-0.json new file mode 100644 index 000000000..e16deb09e --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/Conformance-result-0.json @@ -0,0 +1,1025 @@ +{ + "type": "int32", + "data": [ + [ + -7, + 4, + 0, + 9, + -29, + -83, + 0, + -1, + -44, + 0, + -6, + 23, + -25, + -5, + 6, + 75, + -3, + -2, + 108, + 31, + 10, + 0, + -1, + 1, + 0, + -1, + -31, + -90, + 7, + 0, + 0, + -4, + 36, + -112, + -53, + -4, + 0, + 11, + -1, + 0, + 14, + -1, + 0, + 3, + -3, + 1, + -2, + 29, + -3 + ], + [ + -7, + 1, + -5, + 1, + -1, + -41, + -1, + -5, + -44, + 10, + -11, + 0, + -1, + -42, + 0, + 75, + -3, + -1, + 1, + 63, + 0, + -14, + -2, + 4, + 6, + -53, + -2, + -22, + 4, + -3, + -1, + 0, + 72, + -3, + -3, + -7, + -1, + 43, + 0, + 0, + 56, + -87, + 18, + 10, + 0, + 1, + -30, + 4, + -22 + ], + [ + -27, + 4, + -1, + 1, + -118, + -41, + 0, + -20, + 0, + 1, + -23, + 0, + -13, + -5, + 3, + 38, + -1, + -52, + 54, + 63, + 5, + -7, + -40, + 1, + 0, + -53, + -31, + -6, + 1, + -1, + 0, + -1, + 9, + -56, + -2, + -1, + -4, + 1, + -3, + 0, + 2, + -43, + 2, + 10, + 0, + 1, + -60, + 15, + 0 + ], + [ + -27, + 33, + -3, + 5, + -4, + -21, + 0, + -5, + -11, + 0, + -1, + 6, + -102, + -5, + 1, + 38, + -3, + -1, + 108, + 4, + 10, + 0, + -5, + 28, + 0, + -26, + -8, + -45, + 1, + -1, + 0, + -1, + 9, + -3, + -2, + -1, + -4, + 1, + -3, + -4, + 2, + -22, + 0, + 1, + -3, + 20, + -4, + 2, + -3 + ], + [ + -1, + 1, + 0, + 5, + -29, + -10, + -2, + -20, + 0, + 5, + -92, + 1, + -1, + -1, + 6, + 9, + -5, + -26, + 27, + 63, + 0, + 0, + -1, + 0, + 0, + -53, + -1, + -90, + 15, + -1, + -1, + -4, + 36, + -2, + -27, + -14, + 0, + 22, + 0, + 0, + 7, + -43, + 9, + 3, + 0, + 39, + -7, + 116, + -3 + ], + [ + -107, + 2, + -22, + 37, + -59, + -1, + -2, + -10, + -3, + 3, + -3, + 1, + -13, + -1, + 6, + 1, + -5, + -2, + 1, + 2, + 0, + -1, + -40, + 4, + 12, + 0, + -61, + -45, + 59, + -1, + 0, + 0, + 9, + -28, + -107, + -58, + -1, + 0, + 0, + 0, + 112, + -87, + 0, + 10, + -7, + 10, + 0, + 4, + -44 + ], + [ + -2, + 1, + 0, + 1, + -59, + -1, + 0, + -1, + -3, + 1, + -3, + 1, + -6, + -1, + 1, + 38, + -1, + -3, + 27, + 8, + 0, + 0, + -1, + 4, + 0, + -7, + -4, + -3, + 59, + -5, + -5, + -4, + 9, + -14, + -53, + -7, + 0, + 22, + -1, + -4, + 7, + -22, + 1, + 3, + -1, + 10, + -30, + 4, + -22 + ], + [ + -27, + 1, + 0, + 2, + -1, + -1, + 0, + -1, + -11, + 5, + -6, + 0, + -2, + -10, + 1, + 38, + -1, + -3, + 7, + 2, + 1, + -14, + -10, + 14, + 1, + -53, + -61, + -6, + 4, + -1, + 0, + 0, + 36, + -1, + -7, + -2, + -4, + 3, + 0, + -1, + 112, + -5, + 0, + 0, + -3, + 1, + 0, + 58, + -1 + ], + [ + -13, + 4, + -3, + 1, + -1, + -1, + 0, + -1, + -44, + 10, + -3, + 3, + -102, + -84, + 1, + 5, + -42, + -26, + 54, + 8, + 20, + -1, + -5, + 4, + 1, + -3, + -4, + -1, + 1, + 0, + 0, + -1, + 36, + -7, + -53, + 0, + 0, + 43, + 0, + -16, + 4, + -87, + 2, + 0, + 0, + 10, + 0, + 2, + -22 + ], + [ + -3, + 2, + -5, + 2, + -1, + -1, + 0, + -2, + -11, + 1, + -23, + 3, + -25, + -21, + 11, + 1, + -42, + -52, + 1, + 8, + 3, + 0, + -5, + 14, + 1, + -26, + -8, + -1, + 1, + -5, + 0, + -1, + 9, + -56, + -13, + -2, + 0, + 43, + 0, + 0, + 1, + -11, + 18, + 3, + 0, + 1, + -2, + 116, + -44 + ], + [ + -13, + 4, + -22, + 2, + -7, + -83, + -2, + -10, + -1, + 1, + -11, + 11, + -1, + -10, + 6, + 9, + -85, + -13, + 7, + 1, + 1, + 0, + -2, + 28, + 3, + 0, + -123, + -1, + 4, + -5, + 0, + 0, + 72, + -112, + -3, + 0, + -4, + 1, + -1, + 0, + 7, + -87, + 1, + 0, + 0, + 78, + -30, + 58, + -5 + ], + [ + -53, + 1, + 0, + 1, + -59, + -83, + 0, + -20, + -1, + 0, + -92, + 45, + -102, + -42, + 22, + 1, + -5, + 0, + 2, + 1, + 10, + -3, + -1, + 14, + 23, + -2, + -2, + -1, + 1, + -21, + 0, + 0, + 2, + -2, + -2, + -7, + -4, + 5, + -1, + -16, + 112, + -3, + 1, + 1, + 0, + 5, + -2, + 116, + -1 + ], + [ + -13, + 33, + 0, + 2, + -118, + -41, + -2, + -20, + -44, + 1, + -6, + 0, + -3, + -5, + 1, + 75, + -85, + -3, + 108, + 125, + 10, + 0, + -5, + 1, + 3, + -26, + -31, + -90, + 2, + -10, + -1, + 0, + 5, + -14, + -7, + -1, + -1, + 1, + 0, + -1, + 14, + -43, + 9, + 0, + 0, + 20, + -7, + 7, + -3 + ], + [ + -3, + 16, + -1, + 9, + -1, + -41, + -1, + -10, + -3, + 1, + -11, + 0, + -13, + -42, + 22, + 1, + -42, + 0, + 27, + 125, + 5, + -1, + -5, + 0, + 1, + -7, + -4, + -1, + 15, + -10, + -1, + 0, + 36, + -1, + -7, + -4, + -1, + 0, + -3, + -4, + 14, + -11, + 2, + 5, + -3, + 78, + -4, + 29, + -3 + ], + [ + -7, + 2, + -1, + 2, + -7, + -3, + 0, + -20, + -22, + 1, + -23, + 3, + -51, + -10, + 1, + 2, + -5, + -13, + 1, + 8, + 0, + 0, + -2, + 0, + 12, + 0, + -2, + -6, + 4, + -1, + -1, + 0, + 36, + -28, + -7, + -1, + 0, + 5, + -3, + -16, + 112, + -87, + 0, + 0, + 0, + 78, + -60, + 29, + -3 + ], + [ + -27, + 8, + -11, + 2, + -29, + -83, + 0, + -1, + -44, + 5, + -1, + 1, + -2, + -10, + 6, + 2, + -42, + -26, + 7, + 4, + 20, + -1, + -10, + 2, + 0, + -53, + -1, + -11, + 2, + -3, + -1, + 0, + 2, + -56, + -3, + -1, + 0, + 0, + 0, + -4, + 112, + -3, + 9, + 0, + 0, + 10, + -30, + 4, + -22 + ], + [ + -13, + 1, + 0, + 1, + -1, + -5, + -1, + -1, + -1, + 0, + -3, + 23, + -6, + -10, + 0, + 9, + -21, + -52, + 2, + 2, + 20, + -2, + -5, + 4, + 0, + -26, + -31, + -45, + 59, + 0, + 0, + -9, + 2, + -56, + -53, + -14, + -2, + 5, + 0, + -1, + 4, + -11, + 18, + 10, + -2, + 39, + -1, + 2, + -1 + ], + [ + -3, + 4, + -1, + 9, + -4, + -1, + 0, + -5, + -44, + 1, + -23, + 1, + -6, + -1, + 6, + 1, + -1, + -13, + 14, + 8, + 0, + 0, + -1, + 7, + 1, + -7, + -1, + -22, + 7, + -21, + 0, + -1, + 18, + -7, + -13, + -1, + 0, + 3, + -3, + -16, + 14, + -1, + 0, + 0, + 0, + 10, + -30, + 116, + -11 + ], + [ + -27, + 33, + -5, + 73, + -7, + -1, + 0, + -10, + -5, + 10, + -46, + 3, + -6, + -84, + 3, + 19, + -42, + -2, + 7, + 4, + 1, + 0, + -1, + 2, + 0, + -7, + -1, + -1, + 4, + 0, + 0, + 0, + 18, + -1, + -7, + -1, + 0, + 1, + -3, + -16, + 7, + -3, + 0, + 1, + 0, + 5, + 0, + 4, + -5 + ], + [ + -1, + 65, + 0, + 37, + -29, + -1, + 0, + -1, + -1, + 1, + -23, + 45, + -102, + -21, + 22, + 5, + -1, + 0, + 14, + 1, + 0, + 0, + -5, + 7, + 0, + -26, + -15, + -90, + 2, + -1, + -5, + -4, + 5, + -7, + -2, + -14, + 0, + 5, + 0, + -8, + 112, + -87, + 5, + 0, + -7, + 20, + -60, + 1, + -1 + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/desc.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/desc.json new file mode 100644 index 000000000..be172ba86 --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/desc.json @@ -0,0 +1,22 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0", + "input-1" + ], + "ifm_file": [ + "input-0.npy", + "input-1.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_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-0.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-0.json new file mode 100644 index 000000000..9740185d9 --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-0.json @@ -0,0 +1,56 @@ +{ + "type": "int32", + "data": [ + [ + -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 + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-1.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-1.json new file mode 100644 index 000000000..f26aed764 --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/input-1.json @@ -0,0 +1,1025 @@ +{ + "type": "int32", + "data": [ + [ + 4, + 4, + 6, + 3, + 2, + 0, + 2, + 6, + 0, + 7, + 4, + 1, + 2, + 4, + 2, + 0, + 5, + 5, + 0, + 2, + 1, + 5, + 5, + 5, + 7, + 6, + 2, + 0, + 4, + 7, + 7, + 1, + 1, + 0, + 1, + 4, + 4, + 2, + 2, + 6, + 3, + 6, + 7, + 2, + 1, + 7, + 5, + 2, + 4 + ], + [ + 4, + 7, + 2, + 7, + 7, + 1, + 1, + 4, + 0, + 2, + 3, + 7, + 7, + 1, + 7, + 0, + 5, + 6, + 7, + 1, + 7, + 0, + 4, + 3, + 2, + 0, + 6, + 2, + 5, + 3, + 2, + 7, + 0, + 5, + 5, + 3, + 2, + 0, + 7, + 7, + 1, + 0, + 0, + 0, + 6, + 7, + 1, + 5, + 1 + ], + [ + 2, + 4, + 5, + 6, + 0, + 1, + 2, + 2, + 7, + 6, + 2, + 7, + 3, + 4, + 3, + 1, + 7, + 0, + 1, + 1, + 2, + 1, + 0, + 5, + 7, + 0, + 2, + 4, + 7, + 5, + 6, + 4, + 3, + 1, + 6, + 6, + 0, + 5, + 0, + 5, + 6, + 1, + 3, + 0, + 4, + 7, + 0, + 3, + 7 + ], + [ + 2, + 1, + 3, + 4, + 5, + 2, + 7, + 4, + 2, + 7, + 7, + 3, + 0, + 4, + 4, + 1, + 5, + 6, + 0, + 5, + 1, + 5, + 3, + 0, + 7, + 1, + 4, + 1, + 7, + 5, + 6, + 3, + 3, + 5, + 6, + 6, + 0, + 5, + 0, + 2, + 6, + 2, + 6, + 3, + 1, + 2, + 4, + 6, + 4 + ], + [ + 7, + 6, + 6, + 4, + 2, + 3, + 0, + 2, + 7, + 3, + 0, + 5, + 7, + 6, + 2, + 3, + 4, + 1, + 2, + 1, + 7, + 5, + 6, + 6, + 7, + 0, + 7, + 0, + 3, + 4, + 2, + 1, + 1, + 6, + 2, + 2, + 7, + 1, + 7, + 7, + 4, + 1, + 1, + 2, + 4, + 1, + 3, + 0, + 4 + ], + [ + 0, + 5, + 0, + 1, + 1, + 6, + 0, + 3, + 4, + 4, + 5, + 6, + 3, + 6, + 2, + 7, + 4, + 5, + 7, + 6, + 6, + 4, + 0, + 3, + 1, + 7, + 1, + 1, + 1, + 5, + 4, + 7, + 3, + 2, + 0, + 0, + 2, + 7, + 4, + 7, + 0, + 0, + 6, + 0, + 0, + 3, + 7, + 5, + 0 + ], + [ + 6, + 6, + 6, + 7, + 1, + 7, + 2, + 6, + 4, + 6, + 5, + 5, + 4, + 6, + 5, + 1, + 6, + 4, + 2, + 4, + 7, + 6, + 6, + 3, + 6, + 3, + 5, + 5, + 1, + 2, + 0, + 1, + 3, + 3, + 1, + 3, + 4, + 1, + 2, + 2, + 4, + 2, + 5, + 2, + 3, + 3, + 1, + 5, + 1 + ], + [ + 2, + 6, + 7, + 5, + 7, + 6, + 3, + 6, + 2, + 3, + 4, + 7, + 6, + 3, + 5, + 1, + 6, + 4, + 4, + 6, + 5, + 0, + 2, + 1, + 5, + 0, + 1, + 4, + 5, + 4, + 6, + 7, + 1, + 7, + 4, + 5, + 0, + 4, + 5, + 4, + 0, + 4, + 7, + 5, + 1, + 7, + 7, + 1, + 6 + ], + [ + 3, + 4, + 3, + 6, + 7, + 6, + 7, + 7, + 0, + 2, + 5, + 4, + 0, + 0, + 4, + 4, + 1, + 1, + 1, + 4, + 0, + 4, + 3, + 3, + 5, + 4, + 5, + 6, + 7, + 6, + 4, + 3, + 1, + 4, + 1, + 7, + 6, + 0, + 6, + 0, + 5, + 0, + 3, + 5, + 5, + 3, + 7, + 6, + 1 + ], + [ + 5, + 5, + 2, + 5, + 7, + 6, + 6, + 5, + 2, + 6, + 2, + 4, + 2, + 2, + 1, + 7, + 1, + 0, + 7, + 4, + 3, + 5, + 3, + 1, + 5, + 1, + 4, + 7, + 7, + 2, + 6, + 4, + 3, + 1, + 3, + 5, + 7, + 0, + 5, + 6, + 7, + 3, + 0, + 2, + 6, + 7, + 5, + 0, + 0 + ], + [ + 3, + 4, + 0, + 5, + 4, + 0, + 0, + 3, + 5, + 6, + 3, + 2, + 7, + 3, + 2, + 3, + 0, + 2, + 4, + 7, + 5, + 6, + 4, + 0, + 3, + 7, + 0, + 7, + 5, + 2, + 6, + 6, + 0, + 0, + 5, + 7, + 0, + 5, + 1, + 5, + 4, + 0, + 5, + 7, + 6, + 0, + 1, + 1, + 3 + ], + [ + 1, + 6, + 6, + 6, + 1, + 0, + 7, + 2, + 5, + 7, + 0, + 0, + 0, + 1, + 0, + 6, + 4, + 7, + 6, + 7, + 1, + 2, + 6, + 1, + 0, + 5, + 6, + 7, + 7, + 0, + 6, + 6, + 5, + 6, + 6, + 3, + 0, + 3, + 1, + 0, + 0, + 5, + 4, + 4, + 5, + 4, + 5, + 0, + 6 + ], + [ + 3, + 1, + 6, + 5, + 0, + 1, + 0, + 2, + 0, + 5, + 4, + 7, + 5, + 4, + 4, + 0, + 0, + 4, + 0, + 0, + 1, + 7, + 3, + 5, + 3, + 1, + 2, + 0, + 6, + 1, + 3, + 7, + 4, + 3, + 4, + 6, + 2, + 5, + 6, + 4, + 3, + 1, + 1, + 7, + 4, + 2, + 3, + 4, + 4 + ], + [ + 5, + 2, + 5, + 3, + 7, + 1, + 1, + 3, + 4, + 5, + 3, + 7, + 3, + 1, + 0, + 7, + 1, + 7, + 2, + 0, + 2, + 4, + 3, + 6, + 4, + 3, + 5, + 7, + 3, + 1, + 3, + 6, + 1, + 7, + 4, + 4, + 2, + 7, + 0, + 2, + 3, + 3, + 3, + 1, + 1, + 0, + 4, + 2, + 4 + ], + [ + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 2, + 1, + 6, + 2, + 4, + 1, + 3, + 4, + 5, + 4, + 2, + 7, + 4, + 6, + 5, + 4, + 7, + 1, + 7, + 6, + 4, + 5, + 4, + 2, + 6, + 1, + 2, + 4, + 6, + 3, + 3, + 0, + 0, + 0, + 0, + 6, + 6, + 6, + 0, + 0, + 2, + 4 + ], + [ + 2, + 3, + 1, + 5, + 2, + 0, + 5, + 7, + 0, + 3, + 6, + 5, + 6, + 3, + 2, + 5, + 1, + 1, + 4, + 5, + 0, + 4, + 2, + 4, + 7, + 0, + 7, + 3, + 6, + 3, + 2, + 6, + 5, + 1, + 5, + 6, + 3, + 7, + 5, + 2, + 0, + 5, + 1, + 6, + 4, + 3, + 1, + 5, + 1 + ], + [ + 3, + 6, + 7, + 7, + 7, + 4, + 1, + 6, + 6, + 7, + 5, + 1, + 4, + 3, + 6, + 3, + 2, + 0, + 6, + 6, + 0, + 3, + 3, + 3, + 7, + 1, + 2, + 1, + 1, + 7, + 7, + 0, + 5, + 1, + 1, + 2, + 1, + 3, + 7, + 4, + 5, + 3, + 0, + 0, + 2, + 1, + 6, + 6, + 6 + ], + [ + 5, + 4, + 5, + 3, + 5, + 6, + 6, + 4, + 0, + 5, + 2, + 5, + 4, + 7, + 2, + 7, + 6, + 2, + 3, + 4, + 6, + 5, + 6, + 2, + 4, + 3, + 7, + 2, + 4, + 0, + 6, + 3, + 2, + 4, + 3, + 6, + 4, + 4, + 0, + 0, + 3, + 7, + 7, + 5, + 5, + 3, + 1, + 0, + 2 + ], + [ + 2, + 1, + 2, + 0, + 4, + 7, + 5, + 3, + 3, + 2, + 1, + 4, + 4, + 0, + 3, + 2, + 1, + 5, + 4, + 5, + 5, + 7, + 6, + 4, + 7, + 3, + 7, + 6, + 5, + 7, + 4, + 5, + 2, + 7, + 4, + 6, + 3, + 6, + 0, + 0, + 4, + 5, + 6, + 3, + 5, + 4, + 7, + 5, + 3 + ], + [ + 7, + 0, + 7, + 1, + 2, + 6, + 5, + 7, + 5, + 5, + 2, + 0, + 0, + 2, + 0, + 4, + 6, + 7, + 3, + 7, + 7, + 6, + 3, + 2, + 7, + 1, + 3, + 0, + 6, + 5, + 0, + 1, + 4, + 4, + 6, + 2, + 7, + 3, + 6, + 1, + 0, + 0, + 2, + 7, + 0, + 2, + 0, + 7, + 5 + ] + ] +}
\ No newline at end of file diff --git a/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/test.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/test.json new file mode 100644 index 000000000..a012093ed --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x49_i8_roundTrue/test.json @@ -0,0 +1,62 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "ARITHMETIC_RIGHT_SHIFT", + attribute_type: "ArithmeticRightShiftAttribute", + attribute: { + round: true + }, + inputs: [ + "input-0", + "input-1" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 49 + ], + type: "INT8" + }, + { + name: "input-1", + shape: [ + 20, + 49 + ], + type: "INT8" + }, + { + name: "result-0", + shape: [ + 20, + 49 + ], + type: "INT8" + } + ], + inputs: [ + "input-0", + "input-1" + ], + outputs: [ + "result-0" + ] + } + ] +} |