From f5968e189debad1e223c80ac65632ce13c0088a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20KUBLER?= <gregoire.kubler@proton.me>
Date: Fri, 6 Sep 2024 15:02:44 +0200
Subject: [PATCH] fix : impossible conversion from float ** to void **

---
 src/operator/AddImpl.cpp | 2 +-
 src/operator/SubImpl.cpp | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/operator/AddImpl.cpp b/src/operator/AddImpl.cpp
index c6f8a3e..de7ea92 100644
--- a/src/operator/AddImpl.cpp
+++ b/src/operator/AddImpl.cpp
@@ -195,7 +195,7 @@ void Aidge::AddImpl_cuda::backward_(const Tensor& outputGrad, const std::vector<
                                tensorDesc,
                                &workspaceSize));
 
-            float *d_workspace;
+            void *d_workspace;
             CHECK_CUDA_STATUS(cudaMalloc(&d_workspace, workspaceSize));
 
             CHECK_CUDNN_STATUS(cudnnReduceTensor(CudaContext::cudnnHandle(),
diff --git a/src/operator/SubImpl.cpp b/src/operator/SubImpl.cpp
index 3fcf6e7..a04a1c3 100644
--- a/src/operator/SubImpl.cpp
+++ b/src/operator/SubImpl.cpp
@@ -201,7 +201,7 @@ void Aidge::SubImpl_cuda::backward_(const Tensor& outputGrad, const std::vector<
                                tensorDesc,
                                &workspaceSize));
 
-            float *d_workspace;
+            void *d_workspace;
             CHECK_CUDA_STATUS(cudaMalloc(&d_workspace, workspaceSize));
 
             CHECK_CUDNN_STATUS(cudnnReduceTensor(CudaContext::cudnnHandle(),
@@ -220,4 +220,4 @@ void Aidge::SubImpl_cuda::backward_(const Tensor& outputGrad, const std::vector<
             CHECK_CUDNN_STATUS(cudnnDestroyTensorDescriptor(tensorDesc));
         }
     }
-}
\ No newline at end of file
+}
-- 
GitLab