aboutsummaryrefslogtreecommitdiff
path: root/operators/ew_binary/mul
diff options
context:
space:
mode:
authorJeremy Johnson <jeremy.johnson@arm.com>2023-01-16 15:17:52 +0000
committerJeremy Johnson <jeremy.johnson@arm.com>2023-01-16 16:40:57 +0000
commitb08fb3e856b7757403ff9aafc9487f9c0ad61fe7 (patch)
tree4b4737ff52e92c1c17922a972384930953a26a61 /operators/ew_binary/mul
parent007a2c7c0743b002587cd5e7b4c6b6acbcaedff8 (diff)
downloadconformance_tests-b08fb3e856b7757403ff9aafc9487f9c0ad61fe7.tar.gz
Regen tests after control flow operator support
Includes removing 3 tests that are not needed anymore. Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com> Change-Id: I2c62d95a7b053e9016000d90125e00862f94200e
Diffstat (limited to 'operators/ew_binary/mul')
-rw-r--r--operators/ew_binary/mul/mul_12x10x1x13x9_i8_perm0_shift0/test.json103
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm0_shift26/test.json97
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm1_shift14/test.json97
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm2_shift16/test.json97
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm3_shift11/test.json97
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm4_shift5/test.json97
-rw-r--r--operators/ew_binary/mul/mul_12x12x11x12_i32_perm5_shift29/test.json97
-rw-r--r--operators/ew_binary/mul/mul_19x1x55_i16_perm0_shift0/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1_bf16_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_1_i16_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm0_shift31/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm1_shift14/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm2_shift28/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm3_shift21/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm4_shift24/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm5_shift24/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x1x3x1_bf16_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_1x2x1x65541x1_bf16_perm0_shift0/test.json103
-rw-r--r--operators/ew_binary/mul/mul_1x2x65500x1_i8_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_1x37x37_f32_perm0_shift0/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x37x40_f16_perm0_shift0/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x49_f16_perm0_shift0/test.json85
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm0_shift31/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm1_shift14/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm2_shift28/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm3_shift21/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm4_shift24/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x52x49_i32_perm5_shift24/test.json91
-rw-r--r--operators/ew_binary/mul/mul_1x68539x1x1x1_i8_perm0_shift0/test.json103
-rw-r--r--operators/ew_binary/mul/mul_20_f16_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_20_i8_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_2x11x4x2_i16_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_2x11x4x2x8_f16_perm0_shift0/test.json103
-rw-r--r--operators/ew_binary/mul/mul_2x12x10x1_f16_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_2x12x10x1_i8_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_36_f32_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm0_shift2/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm1_shift22/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm2_shift6/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm3_shift3/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm4_shift16/test.json79
-rw-r--r--operators/ew_binary/mul/mul_36_i32_perm5_shift31/test.json79
-rw-r--r--operators/ew_binary/mul/mul_37x26x20_i8_perm0_shift0/test.json91
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm0_shift25/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm1_shift20/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm2_shift12/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm3_shift26/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm4_shift17/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x1_i32_perm5_shift14/test.json85
-rw-r--r--operators/ew_binary/mul/mul_40x22_i16_perm0_shift0/test.json85
-rw-r--r--operators/ew_binary/mul/mul_41x62_bf16_perm0_shift0/test.json85
-rw-r--r--operators/ew_binary/mul/mul_4x2x9x14x1_i16_perm0_shift0/test.json103
-rw-r--r--operators/ew_binary/mul/mul_50x53_f32_perm0_shift0/test.json85
-rw-r--r--operators/ew_binary/mul/mul_51x52_i8_perm0_shift0/test.json85
-rw-r--r--operators/ew_binary/mul/mul_60x53x1_bf16_perm0_shift0/test.json91
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_11_i8_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_1x2x6x8_f32_perm0_shift0/test.json97
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_RankMismatch_13_i16_perm0_shift0/test.json81
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_RankMismatch_1x1_f16_perm0_shift0/test.json87
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongInputList_12_i32_perm0_shift25/test.json83
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongInputList_4x2_f16_perm0_shift0/test.json89
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongInputType_10_i48_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongInputType_1_b_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_11x7_i8_perm0_shift0/test.json87
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_1x3x8x1_bf16_perm0_shift0/test.json99
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_10_i8_perm0_shift0/test.json79
-rw-r--r--operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_1x5x2_bf16_perm0_shift0/test.json91
67 files changed, 3185 insertions, 2850 deletions
diff --git a/operators/ew_binary/mul/mul_12x10x1x13x9_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_12x10x1x13x9_i8_perm0_shift0/test.json
index 8bec616c8..ca76709d5 100644
--- a/operators/ew_binary/mul/mul_12x10x1x13x9_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_12x10x1x13x9_i8_perm0_shift0/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 10,
+ 1,
+ 13,
+ 9
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 12,
+ 10,
+ 7,
+ 13,
+ 9
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 10,
+ 7,
+ 13,
+ 9
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 10,
- 1,
- 13,
- 9
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 12,
- 10,
- 7,
- 13,
- 9
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 10,
- 7,
- 13,
- 9
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm0_shift26/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm0_shift26/test.json
index b6dbaa52b..4d61d07fd 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm0_shift26/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm0_shift26/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 26
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 26
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm1_shift14/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm1_shift14/test.json
index 2335358a2..0f5344d84 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm1_shift14/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm1_shift14/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 14
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 14
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm2_shift16/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm2_shift16/test.json
index 9bba6753f..f22ed5920 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm2_shift16/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm2_shift16/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 16
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 16
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm3_shift11/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm3_shift11/test.json
index be26e2c70..e6ef4b9f1 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm3_shift11/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm3_shift11/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 11
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 11
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm4_shift5/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm4_shift5/test.json
index 982391fee..892bfd63f 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm4_shift5/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm4_shift5/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 5
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 5
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm5_shift29/test.json b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm5_shift29/test.json
index cee7fb826..2e8fd93f4 100644
--- a/operators/ew_binary/mul/mul_12x12x11x12_i32_perm5_shift29/test.json
+++ b/operators/ew_binary/mul/mul_12x12x11x12_i32_perm5_shift29/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 29
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 29
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12,
+ 12,
+ 11,
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12,
- 12,
- 11,
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_19x1x55_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_19x1x55_i16_perm0_shift0/test.json
index eee364bc8..772fad26d 100644
--- a/operators/ew_binary/mul/mul_19x1x55_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_19x1x55_i16_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 19,
+ 1,
+ 55
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 19,
+ 57,
+ 55
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 19,
+ 57,
+ 55
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 19,
- 1,
- 55
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 19,
- 57,
- 55
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 19,
- 57,
- 55
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1_bf16_perm0_shift0/test.json
index 29440a9ca..d113f0e18 100644
--- a/operators/ew_binary/mul/mul_1_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1_bf16_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 47
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 47
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 47
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 47
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1_i16_perm0_shift0/test.json
index 01e15e99a..dbbbae872 100644
--- a/operators/ew_binary/mul/mul_1_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1_i16_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 47
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 47
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 47
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 47
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm0_shift31/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm0_shift31/test.json
index 133269677..fd6ce147f 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm0_shift31/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm0_shift31/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 31
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 31
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm1_shift14/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm1_shift14/test.json
index af7a477ed..c75c65701 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm1_shift14/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm1_shift14/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 14
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 14
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm2_shift28/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm2_shift28/test.json
index edd93c043..68e9ebc3d 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm2_shift28/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm2_shift28/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 28
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 28
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm3_shift21/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm3_shift21/test.json
index b135c0d69..84a8b7260 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm3_shift21/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm3_shift21/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 21
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 21
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm4_shift24/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm4_shift24/test.json
index b2aece271..03086cb89 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm4_shift24/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm4_shift24/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 24
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 24
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm5_shift24/test.json b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm5_shift24/test.json
index b2aece271..03086cb89 100644
--- a/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm5_shift24/test.json
+++ b/operators/ew_binary/mul/mul_1x10x3x12x11_i32_perm5_shift24/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 24
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 24
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 5,
+ 10,
+ 3,
+ 12,
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 5,
- 10,
- 3,
- 12,
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x1x3x1_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x1x3x1_bf16_perm0_shift0/test.json
index 3a49451ea..489be2d98 100644
--- a/operators/ew_binary/mul/mul_1x1x3x1_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x1x3x1_bf16_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 1,
+ 3,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 1,
+ 3,
+ 65534
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 1,
+ 3,
+ 65534
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 1,
- 3,
- 1
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 1,
- 3,
- 65534
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 1,
- 3,
- 65534
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x2x1x65541x1_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x2x1x65541x1_bf16_perm0_shift0/test.json
index 6c61ce55f..8c1d2e732 100644
--- a/operators/ew_binary/mul/mul_1x2x1x65541x1_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x2x1x65541x1_bf16_perm0_shift0/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 2,
+ 1,
+ 65541,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 2,
+ 1,
+ 65541,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 2,
+ 1,
+ 65541,
+ 1
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 2,
- 1,
- 65541,
- 1
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 2,
- 1,
- 65541,
- 1
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 2,
- 1,
- 65541,
- 1
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x2x65500x1_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x2x65500x1_i8_perm0_shift0/test.json
index e08d825f2..a9bf0f664 100644
--- a/operators/ew_binary/mul/mul_1x2x65500x1_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x2x65500x1_i8_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 2,
+ 65500,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 2,
+ 65500,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 2,
+ 65500,
+ 1
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 2,
- 65500,
- 1
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 2,
- 65500,
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 2,
- 65500,
- 1
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x37x37_f32_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x37x37_f32_perm0_shift0/test.json
index 13113480a..703f2fc9d 100644
--- a/operators/ew_binary/mul/mul_1x37x37_f32_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x37x37_f32_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 37,
+ 37
+ ],
+ type: "FP32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 42,
+ 37,
+ 37
+ ],
+ type: "FP32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 42,
+ 37,
+ 37
+ ],
+ type: "FP32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 37,
- 37
- ],
- type: "FP32"
- },
- {
- name: "input-1",
- shape: [
- 42,
- 37,
- 37
- ],
- type: "FP32"
- },
- {
- name: "result-0",
- shape: [
- 42,
- 37,
- 37
- ],
- type: "FP32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x37x40_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x37x40_f16_perm0_shift0/test.json
index e6822ad39..1deedf085 100644
--- a/operators/ew_binary/mul/mul_1x37x40_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x37x40_f16_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 37,
+ 40
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 56,
+ 37,
+ 40
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 56,
+ 37,
+ 40
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 37,
- 40
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 56,
- 37,
- 40
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 56,
- 37,
- 40
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x49_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x49_f16_perm0_shift0/test.json
index 6c1b7735b..049f0cb91 100644
--- a/operators/ew_binary/mul/mul_1x49_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x49_f16_perm0_shift0/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 49
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 20,
+ 49
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 20,
+ 49
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 49
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 20,
- 49
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 20,
- 49
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm0_shift31/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm0_shift31/test.json
index 5ef5adc49..8d2d99aff 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm0_shift31/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm0_shift31/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 31
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 31
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm1_shift14/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm1_shift14/test.json
index 8c073f4fb..2ae60f50c 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm1_shift14/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm1_shift14/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 14
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 14
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm2_shift28/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm2_shift28/test.json
index 0a971a04f..178d60573 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm2_shift28/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm2_shift28/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 28
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 28
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm3_shift21/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm3_shift21/test.json
index 6a681d0e0..a1f117d4d 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm3_shift21/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm3_shift21/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 21
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 21
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm4_shift24/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm4_shift24/test.json
index 35daf2f4c..bc11dfd4f 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm4_shift24/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm4_shift24/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 24
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 24
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x52x49_i32_perm5_shift24/test.json b/operators/ew_binary/mul/mul_1x52x49_i32_perm5_shift24/test.json
index 35daf2f4c..bc11dfd4f 100644
--- a/operators/ew_binary/mul/mul_1x52x49_i32_perm5_shift24/test.json
+++ b/operators/ew_binary/mul/mul_1x52x49_i32_perm5_shift24/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 24
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 24
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 23,
+ 52,
+ 49
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 23,
- 52,
- 49
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_1x68539x1x1x1_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_1x68539x1x1x1_i8_perm0_shift0/test.json
index 17802e57e..8d2d10087 100644
--- a/operators/ew_binary/mul/mul_1x68539x1x1x1_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_1x68539x1x1x1_i8_perm0_shift0/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 68539,
+ 1,
+ 1,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 68539,
+ 1,
+ 1,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 68539,
+ 1,
+ 1,
+ 1
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 68539,
- 1,
- 1,
- 1
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 68539,
- 1,
- 1,
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 68539,
- 1,
- 1,
- 1
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_20_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_20_f16_perm0_shift0/test.json
index 827bd72d4..61cb51e28 100644
--- a/operators/ew_binary/mul/mul_20_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_20_f16_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 20
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 20
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 20
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 20
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_20_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_20_i8_perm0_shift0/test.json
index 3b80b9a64..f97d24a7e 100644
--- a/operators/ew_binary/mul/mul_20_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_20_i8_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 20
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 20
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 20
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 20
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_2x11x4x2_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_2x11x4x2_i16_perm0_shift0/test.json
index 44b035bd7..16c61f1cd 100644
--- a/operators/ew_binary/mul/mul_2x11x4x2_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_2x11x4x2_i16_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 2
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 1
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 2
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 2,
- 11,
- 4,
- 2
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 2,
- 11,
- 4,
- 1
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 2,
- 11,
- 4,
- 2
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_2x11x4x2x8_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_2x11x4x2x8_f16_perm0_shift0/test.json
index b2be384c4..b027010a8 100644
--- a/operators/ew_binary/mul/mul_2x11x4x2x8_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_2x11x4x2x8_f16_perm0_shift0/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 2,
+ 8
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 1,
+ 8
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 2,
+ 11,
+ 4,
+ 2,
+ 8
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 2,
- 11,
- 4,
- 2,
- 8
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 2,
- 11,
- 4,
- 1,
- 8
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 2,
- 11,
- 4,
- 2,
- 8
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_2x12x10x1_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_2x12x10x1_f16_perm0_shift0/test.json
index 74c51d512..3affc1b4f 100644
--- a/operators/ew_binary/mul/mul_2x12x10x1_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_2x12x10x1_f16_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 1
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 7
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 7
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 2,
- 12,
- 10,
- 1
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 2,
- 12,
- 10,
- 7
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 2,
- 12,
- 10,
- 7
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_2x12x10x1_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_2x12x10x1_i8_perm0_shift0/test.json
index f49274d68..8a5489fd7 100644
--- a/operators/ew_binary/mul/mul_2x12x10x1_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_2x12x10x1_i8_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 7
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 2,
+ 12,
+ 10,
+ 7
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 2,
- 12,
- 10,
- 1
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 2,
- 12,
- 10,
- 7
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 2,
- 12,
- 10,
- 7
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_f32_perm0_shift0/test.json b/operators/ew_binary/mul/mul_36_f32_perm0_shift0/test.json
index 7d386cc79..dd652e372 100644
--- a/operators/ew_binary/mul/mul_36_f32_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_36_f32_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "FP32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "FP32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "FP32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "FP32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "FP32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "FP32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm0_shift2/test.json b/operators/ew_binary/mul/mul_36_i32_perm0_shift2/test.json
index 320b2a667..7119b32f2 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm0_shift2/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm0_shift2/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 2
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 2
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm1_shift22/test.json b/operators/ew_binary/mul/mul_36_i32_perm1_shift22/test.json
index 51189f0b8..193146dc1 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm1_shift22/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm1_shift22/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 22
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 22
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm2_shift6/test.json b/operators/ew_binary/mul/mul_36_i32_perm2_shift6/test.json
index 4f26c8118..2bf84fb2f 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm2_shift6/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm2_shift6/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 6
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 6
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm3_shift3/test.json b/operators/ew_binary/mul/mul_36_i32_perm3_shift3/test.json
index 6442acc0a..1a597d0db 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm3_shift3/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm3_shift3/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 3
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 3
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm4_shift16/test.json b/operators/ew_binary/mul/mul_36_i32_perm4_shift16/test.json
index 3de9ce85c..62c063486 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm4_shift16/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm4_shift16/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 16
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 16
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_36_i32_perm5_shift31/test.json b/operators/ew_binary/mul/mul_36_i32_perm5_shift31/test.json
index a98eda32b..2e5a04de9 100644
--- a/operators/ew_binary/mul/mul_36_i32_perm5_shift31/test.json
+++ b/operators/ew_binary/mul/mul_36_i32_perm5_shift31/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 31
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 31
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 36
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 36
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 36
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_37x26x20_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_37x26x20_i8_perm0_shift0/test.json
index 98df9b7d3..705746f09 100644
--- a/operators/ew_binary/mul/mul_37x26x20_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_37x26x20_i8_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 37,
+ 26,
+ 20
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 37,
+ 26,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 37,
+ 26,
+ 20
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 37,
- 26,
- 20
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 37,
- 26,
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 37,
- 26,
- 20
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm0_shift25/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm0_shift25/test.json
index 7b4bac4b2..25e9e11ca 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm0_shift25/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm0_shift25/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 25
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 25
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm1_shift20/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm1_shift20/test.json
index 2c111167e..57bb5bec2 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm1_shift20/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm1_shift20/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 20
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 20
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm2_shift12/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm2_shift12/test.json
index 927110788..cb4682c22 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm2_shift12/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm2_shift12/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 12
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 12
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm3_shift26/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm3_shift26/test.json
index 5a7fa7ae0..c15630762 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm3_shift26/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm3_shift26/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 26
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 26
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm4_shift17/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm4_shift17/test.json
index 7469f4c71..191aafc7e 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm4_shift17/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm4_shift17/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 17
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 17
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x1_i32_perm5_shift14/test.json b/operators/ew_binary/mul/mul_40x1_i32_perm5_shift14/test.json
index f12f061a8..11a0d829a 100644
--- a/operators/ew_binary/mul/mul_40x1_i32_perm5_shift14/test.json
+++ b/operators/ew_binary/mul/mul_40x1_i32_perm5_shift14/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 14
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 14
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 33
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 1
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 33
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_40x22_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_40x22_i16_perm0_shift0/test.json
index 95f6086e9..eaf612960 100644
--- a/operators/ew_binary/mul/mul_40x22_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_40x22_i16_perm0_shift0/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 40,
+ 22
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 22
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 40,
+ 22
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 40,
- 22
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 22
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 40,
- 22
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_41x62_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_41x62_bf16_perm0_shift0/test.json
index ebbe61445..32dde3516 100644
--- a/operators/ew_binary/mul/mul_41x62_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_41x62_bf16_perm0_shift0/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 41,
+ 62
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 41,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 41,
+ 62
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 41,
- 62
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 41,
- 1
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 41,
- 62
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_4x2x9x14x1_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_4x2x9x14x1_i16_perm0_shift0/test.json
index 26d6aae0e..bdbd27fe7 100644
--- a/operators/ew_binary/mul/mul_4x2x9x14x1_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_4x2x9x14x1_i16_perm0_shift0/test.json
@@ -5,16 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 4,
+ 2,
+ 9,
+ 14,
+ 1
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 4,
+ 2,
+ 9,
+ 14,
+ 1
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 4,
+ 2,
+ 9,
+ 14,
+ 1
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,48 +70,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 4,
- 2,
- 9,
- 14,
- 1
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 4,
- 2,
- 9,
- 14,
- 1
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 4,
- 2,
- 9,
- 14,
- 1
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_50x53_f32_perm0_shift0/test.json b/operators/ew_binary/mul/mul_50x53_f32_perm0_shift0/test.json
index 4375183fc..6dd23ddca 100644
--- a/operators/ew_binary/mul/mul_50x53_f32_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_50x53_f32_perm0_shift0/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 50,
+ 53
+ ],
+ type: "FP32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 53
+ ],
+ type: "FP32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 50,
+ 53
+ ],
+ type: "FP32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 50,
- 53
- ],
- type: "FP32"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 53
- ],
- type: "FP32"
- },
- {
- name: "result-0",
- shape: [
- 50,
- 53
- ],
- type: "FP32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_51x52_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_51x52_i8_perm0_shift0/test.json
index ba18ddde0..23f5973da 100644
--- a/operators/ew_binary/mul/mul_51x52_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_51x52_i8_perm0_shift0/test.json
@@ -5,16 +5,54 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 51,
+ 52
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 51,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 51,
+ 52
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,39 +61,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 51,
- 52
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 51,
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 51,
- 52
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_60x53x1_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_60x53x1_bf16_perm0_shift0/test.json
index 4f3f4bb18..67ae9f01e 100644
--- a/operators/ew_binary/mul/mul_60x53x1_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_60x53x1_bf16_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 60,
+ 53,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 60,
+ 53,
+ 46
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 60,
+ 53,
+ 46
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 60,
- 53,
- 1
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 60,
- 53,
- 46
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 60,
- 53,
- 46
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_11_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_11_i8_perm0_shift0/test.json
index 6058d19e0..ddd94ab74 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_11_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_11_i8_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 11
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 12
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 11
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 11
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 12
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 11
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_1x2x6x8_f32_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_1x2x6x8_f32_perm0_shift0/test.json
index 73a167169..6a5a96ca9 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_1x2x6x8_f32_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_DimensionMismatch_1x2x6x8_f32_perm0_shift0/test.json
@@ -5,16 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 2,
+ 6,
+ 8
+ ],
+ type: "FP32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 2,
+ 2,
+ 6,
+ 8
+ ],
+ type: "FP32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 2,
+ 6,
+ 8
+ ],
+ type: "FP32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,45 +67,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 2,
- 6,
- 8
- ],
- type: "FP32"
- },
- {
- name: "input-1",
- shape: [
- 2,
- 2,
- 6,
- 8
- ],
- type: "FP32"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 2,
- 6,
- 8
- ],
- type: "FP32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_13_i16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_13_i16_perm0_shift0/test.json
index fe746704d..45c620287 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_13_i16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_13_i16_perm0_shift0/test.json
@@ -5,16 +5,52 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 13
+ ],
+ type: "INT16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 13,
+ 12
+ ],
+ type: "INT16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 13
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,37 +59,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 13
- ],
- type: "INT16"
- },
- {
- name: "input-1",
- shape: [
- 13,
- 12
- ],
- type: "INT16"
- },
- {
- name: "result-0",
- shape: [
- 13
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_1x1_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_1x1_f16_perm0_shift0/test.json
index 4c56b9ebe..97f533130 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_1x1_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_RankMismatch_1x1_f16_perm0_shift0/test.json
@@ -5,16 +5,55 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 1
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 1,
+ 7
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 1
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,40 +62,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 1
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 1,
- 7
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 1
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_12_i32_perm0_shift25/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_12_i32_perm0_shift25/test.json
index e6cbce675..1d6f48479 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_12_i32_perm0_shift25/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_12_i32_perm0_shift25/test.json
@@ -5,55 +5,60 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 25
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 25
+ },
+ inputs: [
+ "input-0",
+ "input-1",
+ "eiDummyInput"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 12
+ ],
+ type: "INT32"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 12
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
- "input-1",
- "eiDummyInput"
+ "input-1"
],
outputs: [
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 12
- ],
- type: "INT32"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT32"
- },
- {
- name: "result-0",
- shape: [
- 12
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_4x2_f16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_4x2_f16_perm0_shift0/test.json
index b007ebcf1..dc712e5dc 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_4x2_f16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongInputList_4x2_f16_perm0_shift0/test.json
@@ -5,58 +5,63 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1",
+ "eiDummyInput"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 4,
+ 2
+ ],
+ type: "FP16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 4,
+ 1
+ ],
+ type: "FP16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 4,
+ 2
+ ],
+ type: "FP16"
+ }
+ ],
inputs: [
"input-0",
- "input-1",
- "eiDummyInput"
+ "input-1"
],
outputs: [
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 4,
- 2
- ],
- type: "FP16"
- },
- {
- name: "input-1",
- shape: [
- 4,
- 1
- ],
- type: "FP16"
- },
- {
- name: "result-0",
- shape: [
- 4,
- 2
- ],
- type: "FP16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_10_i48_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_10_i48_perm0_shift0/test.json
index 19bd13cd6..862e68e90 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_10_i48_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_10_i48_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 10
+ ],
+ type: "INT48"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT48"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 10
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 10
- ],
- type: "INT48"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT48"
- },
- {
- name: "result-0",
- shape: [
- 10
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_1_b_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_1_b_perm0_shift0/test.json
index 74e9a4372..c05404010 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_1_b_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongInputType_1_b_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1
+ ],
+ type: "BOOL"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "BOOL"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1
- ],
- type: "BOOL"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "BOOL"
- },
- {
- name: "result-0",
- shape: [
- 1
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_11x7_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_11x7_i8_perm0_shift0/test.json
index 7e19d7696..e4b0ba4d7 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_11x7_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_11x7_i8_perm0_shift0/test.json
@@ -5,57 +5,62 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 11,
+ 7
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 11,
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 11,
+ 7
+ ],
+ type: "INT32"
+ }
+ ],
inputs: [
"input-0",
"input-1"
],
outputs: [
-
+ "result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 11,
- 7
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 11,
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 11,
- 7
- ],
- type: "INT32"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_1x3x8x1_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_1x3x8x1_bf16_perm0_shift0/test.json
index 7f2f7368c..c9d9baec2 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_1x3x8x1_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputList_1x3x8x1_bf16_perm0_shift0/test.json
@@ -5,63 +5,68 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 3,
+ 8,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 3,
+ 8,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 3,
+ 8,
+ 1
+ ],
+ type: "BF16"
+ }
+ ],
inputs: [
"input-0",
"input-1"
],
outputs: [
-
+ "result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 3,
- 8,
- 1
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 3,
- 8,
- 1
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 3,
- 8,
- 1
- ],
- type: "BF16"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_10_i8_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_10_i8_perm0_shift0/test.json
index 35507d54c..6d78c7130 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_10_i8_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_10_i8_perm0_shift0/test.json
@@ -5,16 +5,51 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 10
+ ],
+ type: "INT8"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1
+ ],
+ type: "INT8"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 10
+ ],
+ type: "INT8"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,36 +58,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 10
- ],
- type: "INT8"
- },
- {
- name: "input-1",
- shape: [
- 1
- ],
- type: "INT8"
- },
- {
- name: "result-0",
- shape: [
- 10
- ],
- type: "INT8"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]
diff --git a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_1x5x2_bf16_perm0_shift0/test.json b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_1x5x2_bf16_perm0_shift0/test.json
index efb1cbafe..040e40090 100644
--- a/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_1x5x2_bf16_perm0_shift0/test.json
+++ b/operators/ew_binary/mul/mul_ERRORIF_WrongOutputType_1x5x2_bf16_perm0_shift0/test.json
@@ -5,16 +5,57 @@
_patch: 0,
_draft: true
},
- blocks: [
+ regions: [
{
name: "main",
- operators: [
+ blocks: [
{
- op: "MUL",
- attribute_type: "MulAttribute",
- attribute: {
- shift: 0
- },
+ name: "main",
+ operators: [
+ {
+ op: "MUL",
+ attribute_type: "MulAttribute",
+ attribute: {
+ shift: 0
+ },
+ inputs: [
+ "input-0",
+ "input-1"
+ ],
+ outputs: [
+ "result-0"
+ ]
+ }
+ ],
+ tensors: [
+ {
+ name: "input-0",
+ shape: [
+ 1,
+ 5,
+ 2
+ ],
+ type: "BF16"
+ },
+ {
+ name: "input-1",
+ shape: [
+ 1,
+ 5,
+ 1
+ ],
+ type: "BF16"
+ },
+ {
+ name: "result-0",
+ shape: [
+ 1,
+ 5,
+ 2
+ ],
+ type: "INT48"
+ }
+ ],
inputs: [
"input-0",
"input-1"
@@ -23,42 +64,6 @@
"result-0"
]
}
- ],
- tensors: [
- {
- name: "input-0",
- shape: [
- 1,
- 5,
- 2
- ],
- type: "BF16"
- },
- {
- name: "input-1",
- shape: [
- 1,
- 5,
- 1
- ],
- type: "BF16"
- },
- {
- name: "result-0",
- shape: [
- 1,
- 5,
- 2
- ],
- type: "INT48"
- }
- ],
- inputs: [
- "input-0",
- "input-1"
- ],
- outputs: [
- "result-0"
]
}
]