diff --git a/src/operator/Resize.cpp b/src/operator/Resize.cpp
index 4dbd6f87e92cf9e0b4533d393261043f87d0f5af..f4beaf51a4b0eccdce93829ef219661156a5d4d3 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;
         }