From 2bd6148736bf47802f97835988a888bc69455fed Mon Sep 17 00:00:00 2001
From: Hendrik Borras <hendrikborras@web.de>
Date: Thu, 19 Aug 2021 18:07:29 +0100
Subject: [PATCH] Fixed rounding error in OFMDim calculation.

---
 src/finn/transformation/fpgadataflow/convert_to_hls_layers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py b/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py
index 78c843209..b06ded4d6 100644
--- a/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py
+++ b/src/finn/transformation/fpgadataflow/convert_to_hls_layers.py
@@ -277,7 +277,7 @@ class InferUpsample(Transformation):
 
                 # Extract information for HLS node
                 IFMDim = in_shape[1]
-                OFMDim = int(in_shape[1] * scales[2])
+                OFMDim = int(round(in_shape[1] * scales[2]))
                 NumChannels = in_shape[-1]
                 numInputVectors = in_shape[0]
                 inputDataType = dt.name
-- 
GitLab