From 4ae84dbb782391d68713aa7e330d121a3bf5ce94 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Thu, 7 Dec 2023 10:58:22 +0100 Subject: [PATCH] Fixed setRawPtr --- include/aidge/backend/cpu/data/TensorImpl.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/aidge/backend/cpu/data/TensorImpl.hpp b/include/aidge/backend/cpu/data/TensorImpl.hpp index 12dd5433..15e8ca34 100644 --- a/include/aidge/backend/cpu/data/TensorImpl.hpp +++ b/include/aidge/backend/cpu/data/TensorImpl.hpp @@ -146,6 +146,7 @@ class TensorImpl_cpu : public TensorImpl { void setRawPtr(void *ptr, NbElts_t length) override final { AIDGE_ASSERT(length >= mTensor.size(), "trying to set raw pointer of insufficient capacity"); mData = future_std::span<T>(static_cast<T *>(ptr), length); + mDataOwner.reset(); }; private: -- GitLab