diff --git a/src/finn/transformation/fpgadataflow/set_folding.py b/src/finn/transformation/fpgadataflow/set_folding.py index 64d7a080724820d58a026bafbe74a4d7567b2179..758b7efd6dc5c63fc95c3dbddf9205a404882346 100644 --- a/src/finn/transformation/fpgadataflow/set_folding.py +++ b/src/finn/transformation/fpgadataflow/set_folding.py @@ -150,7 +150,7 @@ class SetFolding(Transformation): # also set the folding of the upsteam DW SWU # which must be identical to this node swu_node = model.find_producer(node.input[0]) - if swu_node.op_type == "ConvolutionInputGenerator": + if swu_node.op_type.startswith("ConvolutionInputGenerator"): swu_node_inst = getCustomOp(swu_node) pe = node_inst.get_nodeattr("PE") swu_node_inst.set_nodeattr("SIMD", pe)