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