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