From 1c5b86df4178c78179895658905668b47e47ab22 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Mon, 17 May 2021 11:47:35 +0100 Subject: [PATCH] [Conv] check for dilation=1 differently --- src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py b/src/finn/custom_op/fpgadataflow/convolutioninputgenerator.py index dc583cf90..6e77cd3da 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): -- GitLab