From 7e4530339726e3ef386cecd9c08e6db7989332bf Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Tue, 9 Apr 2024 11:42:07 +0000 Subject: [PATCH] change cassert for AIDGE_ASSERT in utils.cpp --- src/utils/Utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/Utils.cpp b/src/utils/Utils.cpp index 7691992..9cfe4f1 100644 --- a/src/utils/Utils.cpp +++ b/src/utils/Utils.cpp @@ -9,7 +9,6 @@ * ********************************************************************************/ -#include <cassert> #include <opencv2/core.hpp> // cv::Mat, cv::split #include <cstddef> #include <cstdint> @@ -23,6 +22,7 @@ #include "aidge/backend/cpu/data/TensorImpl.hpp" #include "aidge/backend/opencv/data/TensorImpl.hpp" #include "aidge/data/Data.hpp" +#include "aidge/utils/ErrorHandling.hpp" #include "aidge/utils/Types.h" // DimSize_t static Aidge::DataType CVtoAidge(const int matDepth) { @@ -96,7 +96,7 @@ void Aidge::convert(const cv::Mat& mat, void* data, std::size_t offset) std::shared_ptr<Aidge::Tensor> Aidge::convertCpu(std::shared_ptr<Aidge::Tensor> tensorOpencv){ // Assert the tensorOpencv is backend Opencv - assert(std::strcmp(tensorOpencv->getImpl()->backend().c_str(), "opencv") == 0 && "Cannot convert tensor backend from opencv to cpu : tensor is not backend opencv."); + AIDGE_ASSERT(tensorOpencv->getImpl()->backend() == "opencv", "Cannot convert tensor backend from opencv to cpu : tensor is not backend opencv."); // Create a tensor backend cpu from the dimensions of the tensor backend opencv std::shared_ptr<Aidge::Tensor> tensorCpu = std::make_shared<Aidge::Tensor>(tensorOpencv->dims()); -- GitLab