From ef967759842d100a1fc8c1f3f9bb534fe9f985f8 Mon Sep 17 00:00:00 2001 From: mmrahorovic <mmrahorovic@hotmail.com> Date: Fri, 8 Jul 2022 16:27:00 +0100 Subject: [PATCH] [custom_op]: add warning for incorrect FINN cycle estimation --- src/finn/custom_op/fpgadataflow/streamingmaxpool_batch.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/finn/custom_op/fpgadataflow/streamingmaxpool_batch.py b/src/finn/custom_op/fpgadataflow/streamingmaxpool_batch.py index d9ffea4d9..0131ca40b 100755 --- a/src/finn/custom_op/fpgadataflow/streamingmaxpool_batch.py +++ b/src/finn/custom_op/fpgadataflow/streamingmaxpool_batch.py @@ -145,6 +145,12 @@ class StreamingMaxPool_Batch(HLSCustomOp): return int(exp_cycles) else: # TODO: adjust inaccurate formula + warnings.warn( + """Estimated latency for layer {} can be (2-3x) lower + than actual latency!""".format( + self.onnx_node.name + ) + ) return int(ifm_dim[1] * (ifm_dim[1] + (ifm_dim[1] / k[1]))) def get_instream_width(self): -- GitLab