From be542e87ebfc251f15c99be2def1f677cd84f6ca Mon Sep 17 00:00:00 2001
From: ms245755 <michal.szczepanski@cea.fr>
Date: Tue, 23 Jul 2024 09:52:40 +0000
Subject: [PATCH] bug fixed with casting

---
 src/operator/Resize.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/operator/Resize.cpp b/src/operator/Resize.cpp
index 4dbd6f87e..f4beaf51a 100644
--- a/src/operator/Resize.cpp
+++ b/src/operator/Resize.cpp
@@ -75,10 +75,11 @@ bool Aidge::Resize_Op::forwardDims(bool allowDataDependency) {
 
             for (std::size_t dim=0; dim < getInput(2)->size(); ++dim) {
                 float scale = static_cast<float*>(scales.getImpl()->hostPtr())[dim];
-                outDims[dim] = inDims[dim] * static_cast<int64_t>(scale);
+                fmt::print("scale {} = {} \n",dim, scale);
+                outDims[dim] = static_cast<int64_t>(inDims[dim] * scale);
                 // outDims[dim] = inDims[dim]*static_cast<int64_t*>(scales.getImpl()->hostPtr())[dim];
             }
-
+            fmt::print("OutDims = {} \n", outDims);
             mOutputs[0]->resize(outDims);
             return true;
         }
-- 
GitLab