diff --git a/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py b/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py index dc583cf90459e210a59de2385b9977de00ca5253..6e77cd3da7328fd81dccc2ff171a9ae84723d165 100644 --- a/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py +++ b/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py @@ -68,7 +68,7 @@ class ConvolutionInputGenerator(HLSCustomOp): "SIMD": ("i", True, 0), "Stride": ("ints", True, [1, 1]), # [H, W] = [Y, X] # note: only dilation=1 supported for now - "Dilation": ("ints", True, [1, 1], {[1, 1]}), # [H, W] = [Y, X] + "Dilation": ("ints", True, [1, 1]), # [H, W] = [Y, X] # FINN DataTypes for inputs, weights, outputs "inputDataType": ("s", True, ""), "outputDataType": ("s", True, ""), @@ -97,6 +97,8 @@ class ConvolutionInputGenerator(HLSCustomOp): if name in props_to_check: is_square = ret[0] == ret[1] assert is_square, "Only square %s supported" % name + if name == "Dilation": + assert ret[0] == ret[1] == 1, "Only dilation=1 supported" return ret def get_normal_input_shape(self):