aboutsummaryrefslogtreecommitdiff
path: root/ethosu/vela/supported_operators.py
diff options
context:
space:
mode:
Diffstat (limited to 'ethosu/vela/supported_operators.py')
-rw-r--r--ethosu/vela/supported_operators.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/ethosu/vela/supported_operators.py b/ethosu/vela/supported_operators.py
index 04cda1da..3e649e09 100644
--- a/ethosu/vela/supported_operators.py
+++ b/ethosu/vela/supported_operators.py
@@ -219,7 +219,6 @@ class SupportedOperators:
# StridedSlice specific checks:
self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_stridedslice_input_count)
self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_stridedslice_inputs_const)
- self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_stridedslice_tens_size_matches)
self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_stridedslice_stride_values)
self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_ellipsis_mask)
self.specific_constraints[Op.StridedSlice].append(SupportedOperators.constraint_axis_masks)
@@ -728,22 +727,6 @@ class SupportedOperators:
return valid, f"Op has non-constant tensors: {extra}"
@staticmethod
- def constraint_stridedslice_tens_size_matches(op):
- "All Input sizes must match OFM size"
- ifm, begin, end, strides = op.inputs
- ifm_size = len(ifm.shape)
- ofm_size = len(op.ofm.shape)
- begin_size = len(begin.values)
- end_size = len(end.values)
- strides_size = len(strides.values)
- valid = ifm_size == ofm_size == begin_size == end_size == strides_size
- extra = (
- f"Op has ofm_size={ofm_size}, ifm_size={ifm_size},"
- f" begin_size={begin_size}, end_size={end_size} and strides_size={strides_size}"
- )
- return valid, extra
-
- @staticmethod
def constraint_stridedslice_stride_values(op):
"All Strides values must be 1"
strides = op.inputs[3]