From abfa1d870aba52c8f8fdc03772f884ad9f5075aa Mon Sep 17 00:00:00 2001
From: Olivier BICHLER <olivier.bichler@cea.fr>
Date: Sat, 9 Dec 2023 18:35:12 +0100
Subject: [PATCH] Fixed issues

---
 include/aidge/utils/TensorUtils.hpp         | 4 +++-
 python_binding/utils/pybind_TensorUtils.cpp | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/include/aidge/utils/TensorUtils.hpp b/include/aidge/utils/TensorUtils.hpp
index cb10f2f8d..f2d3eae43 100644
--- a/include/aidge/utils/TensorUtils.hpp
+++ b/include/aidge/utils/TensorUtils.hpp
@@ -14,6 +14,7 @@
 #include <cmath>  // std::abs
 #include "aidge/data/Tensor.hpp"
 
+namespace Aidge {
 /**
  * @brief Compare two :cpp:class:`Aidge::Tensor` value wise. The comparison function is:
  *
@@ -41,12 +42,13 @@ bool approxEq(Aidge::Tensor t1, Aidge::Tensor t2, float relative, float absolute
     if (t1.size() != t2.size()){
         return false;
     }
-    for(size_t i; i < t1.size(); ++i){
+    for(size_t i = 0; i < t1.size(); ++i){
         if (static_cast<float>(std::abs(t1.get<T1>(i) - t2.get<T2>(i))) > (absolute + (relative * static_cast<float>(std::abs(t2.get<T2>(i)))))){
             return false;
         }
     }
     return true;
 }
+}
 
 #endif /* AIDGE_CORE_UTILS_TENSOR_UTILS_H_s */
diff --git a/python_binding/utils/pybind_TensorUtils.cpp b/python_binding/utils/pybind_TensorUtils.cpp
index 78825a5f3..d82db0355 100644
--- a/python_binding/utils/pybind_TensorUtils.cpp
+++ b/python_binding/utils/pybind_TensorUtils.cpp
@@ -51,7 +51,7 @@ void addTensorUtilsFunction(py::module &m){
 void init_TensorUtils(py::module &m) {
     addTensorUtilsFunction<float>(m);
     addTensorUtilsFunction<double>(m);
-    addTensorUtilsFunction<int>(m);
-    addTensorUtilsFunction<long>(m);
+    addTensorUtilsFunction<int32_t>(m);
+    addTensorUtilsFunction<int64_t>(m);
 }
 } // namespace Aidge
-- 
GitLab