From 32d4e3b25c5b17bdddaa11d38a1387b4077c5992 Mon Sep 17 00:00:00 2001 From: ls232920 <laurent.soulier@cea.fr> Date: Thu, 19 Oct 2023 13:41:57 +0000 Subject: [PATCH] [IMPR] renaming copy functions --- include/aidge/backend/cpu/data/TensorImpl.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/aidge/backend/cpu/data/TensorImpl.hpp b/include/aidge/backend/cpu/data/TensorImpl.hpp index 88f329c1..300a05e9 100644 --- a/include/aidge/backend/cpu/data/TensorImpl.hpp +++ b/include/aidge/backend/cpu/data/TensorImpl.hpp @@ -80,7 +80,7 @@ public: /// @bug Copy implementation, between different data types even on same backend is /// plain wrong: undefined behaviour in violation of the strict-aliasing rule - void copy(const Byte_t *src, NbElts_t length) override + void copyFromHost(const Byte_t *src, NbElts_t length) override { std::copy( reinterpret_cast<const T *>(src), @@ -99,7 +99,7 @@ public: { ptr->cloneProperties(*this); NbElts_t n = getNbElts(); - ptr->copy(getDataAddress(), n); + ptr->copyFromHost(getDataAddress(), n); } return detail::pimpl::ImplPtr_t(ptr); } -- GitLab