aboutsummaryrefslogtreecommitdiff
path: root/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1
diff options
context:
space:
mode:
Diffstat (limited to 'operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1')
-rw-r--r--operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json31
-rw-r--r--operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/desc.json24
-rw-r--r--operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/input-0.json31
-rw-r--r--operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/test.json110
4 files changed, 196 insertions, 0 deletions
diff --git a/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json
new file mode 100644
index 000000000..8dcd0c737
--- /dev/null
+++ b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/Conformance-result-0.json
@@ -0,0 +1,31 @@
+{
+ "type": "int32",
+ "data": [
+ 255,
+ 255,
+ 157,
+ 156,
+ 239,
+ 163,
+ 134,
+ 255,
+ 255,
+ 228,
+ 180,
+ 195,
+ 255,
+ 229,
+ 107,
+ 223,
+ 185,
+ 248,
+ 255,
+ 255,
+ 241,
+ 203,
+ 195,
+ 75,
+ 255,
+ 219
+ ]
+} \ No newline at end of file
diff --git a/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/desc.json b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/desc.json
new file mode 100644
index 000000000..7b8f68902
--- /dev/null
+++ b/operators/type_conversion/rescale/rescale_26_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_26_i16_outu8_sc1_dr1_pc1/input-0.json b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/input-0.json
new file mode 100644
index 000000000..cb83da11e
--- /dev/null
+++ b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/input-0.json
@@ -0,0 +1,31 @@
+{
+ "type": "int32",
+ "data": [
+ 29682,
+ 16090,
+ -16050,
+ -12602,
+ 8223,
+ -28566,
+ -11765,
+ 14286,
+ 31203,
+ 1277,
+ -6575,
+ -3908,
+ 12152,
+ 2914,
+ -31246,
+ 2571,
+ -6550,
+ 13159,
+ 24583,
+ 30307,
+ 7223,
+ -9008,
+ -3674,
+ -21204,
+ 28569,
+ 22761
+ ]
+} \ No newline at end of file
diff --git a/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/test.json b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/test.json
new file mode 100644
index 000000000..b42972d5c
--- /dev/null
+++ b/operators/type_conversion/rescale/rescale_26_i16_outu8_sc1_dr1_pc1/test.json
@@ -0,0 +1,110 @@
+{
+ version: {
+ _major: 0,
+ _minor: 41,
+ _patch: 0,
+ _draft: true
+ },
+ blocks: [
+ {
+ name: "main",
+ operators: [
+ {
+ op: "RESCALE",
+ attribute_type: "RescaleAttribute",
+ attribute: {
+ input_zp: 0,
+ output_zp: 218,
+ multiplier: [
+ 1383905792,
+ 1169408768,
+ 2103779200,
+ 1357644544,
+ 1434996992,
+ 2097704960,
+ 1959947904,
+ 1984005376,
+ 1811022080,
+ 2100678016,
+ 1599857152,
+ 1642110336,
+ 1637649792,
+ 2064194048,
+ 1960447232,
+ 2063527936,
+ 1384738688,
+ 1242620544,
+ 1107278720,
+ 1258342528,
+ 1760860928,
+ 1879963904,
+ 1752466944,
+ 1848059776,
+ 1440527872,
+ 2063517440
+ ],
+ shift: [
+ 39,
+ 38,
+ 39,
+ 38,
+ 39,
+ 40,
+ 38,
+ 38,
+ 38,
+ 38,
+ 38,
+ 38,
+ 38,
+ 39,
+ 39,
+ 40,
+ 38,
+ 39,
+ 39,
+ 38,
+ 39,
+ 40,
+ 38,
+ 38,
+ 40,
+ 45
+ ],
+ scale32: true,
+ double_round: true,
+ per_channel: true
+ },
+ inputs: [
+ "input-0"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 26
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 26
+ ],
+ type: "UINT8"
+ }
+ ],
+ inputs: [
+ "input-0"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ]
+}