From 3f6ee54d108e7b51c39931016b955b1ee2ec5bdd Mon Sep 17 00:00:00 2001
From: hrouis <houssemeddine.rouis92@gmail.com>
Date: Fri, 29 Mar 2024 10:26:43 +0100
Subject: [PATCH] fix OperatorImpl call

---
 include/aidge/backend/cuda/operator/AvgPoolingImpl.hpp | 2 +-
 include/aidge/backend/cuda/operator/ConvImpl.hpp       | 2 +-
 include/aidge/backend/cuda/operator/FCImpl.hpp         | 2 +-
 include/aidge/backend/cuda/operator/MaxPoolingImpl.hpp | 2 +-
 include/aidge/backend/cuda/operator/ReLUImpl.hpp       | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/include/aidge/backend/cuda/operator/AvgPoolingImpl.hpp b/include/aidge/backend/cuda/operator/AvgPoolingImpl.hpp
index bec3728..43a6bd5 100644
--- a/include/aidge/backend/cuda/operator/AvgPoolingImpl.hpp
+++ b/include/aidge/backend/cuda/operator/AvgPoolingImpl.hpp
@@ -36,7 +36,7 @@ private:
     std::shared_ptr<Tensor> mInputFallback;
 
 public:
-    AvgPoolingImpl_cuda(const AvgPooling_Op<DIM> &op) : OperatorImpl(op) {}
+    AvgPoolingImpl_cuda(const AvgPooling_Op<DIM> &op) : OperatorImpl(op, "cuda") {}
 
     static std::unique_ptr<AvgPoolingImpl_cuda> create(const AvgPooling_Op<2> &op) {
         return std::make_unique<AvgPoolingImpl_cuda>(op);
diff --git a/include/aidge/backend/cuda/operator/ConvImpl.hpp b/include/aidge/backend/cuda/operator/ConvImpl.hpp
index 1f692b0..8c59192 100644
--- a/include/aidge/backend/cuda/operator/ConvImpl.hpp
+++ b/include/aidge/backend/cuda/operator/ConvImpl.hpp
@@ -44,7 +44,7 @@ private:
     std::shared_ptr<Tensor> mInput2Fallback;
 
 public:
-    ConvImpl_cuda(const Conv_Op<DIM> &op) : OperatorImpl(op) {}
+    ConvImpl_cuda(const Conv_Op<DIM> &op) : OperatorImpl(op, "cuda") {}
 
     static std::unique_ptr<ConvImpl_cuda> create(const Conv_Op<DIM> &op) {
         return std::make_unique<ConvImpl_cuda>(op);
diff --git a/include/aidge/backend/cuda/operator/FCImpl.hpp b/include/aidge/backend/cuda/operator/FCImpl.hpp
index 023757b..3d8a134 100644
--- a/include/aidge/backend/cuda/operator/FCImpl.hpp
+++ b/include/aidge/backend/cuda/operator/FCImpl.hpp
@@ -38,7 +38,7 @@ private:
 
 
 public:
-    FCImpl_cuda(const FC_Op &op) : OperatorImpl(op) {}
+    FCImpl_cuda(const FC_Op &op) : OperatorImpl(op, "cuda") {}
 
     static std::unique_ptr<FCImpl_cuda> create(const FC_Op &op) {
         return std::make_unique<FCImpl_cuda>(op);
diff --git a/include/aidge/backend/cuda/operator/MaxPoolingImpl.hpp b/include/aidge/backend/cuda/operator/MaxPoolingImpl.hpp
index 9216eca..4d08d7f 100644
--- a/include/aidge/backend/cuda/operator/MaxPoolingImpl.hpp
+++ b/include/aidge/backend/cuda/operator/MaxPoolingImpl.hpp
@@ -36,7 +36,7 @@ private:
     std::shared_ptr<Tensor> mInputFallback;
 
 public:
-    MaxPoolingImpl_cuda(const MaxPooling_Op<DIM> &op) : OperatorImpl(op) {}
+    MaxPoolingImpl_cuda(const MaxPooling_Op<DIM> &op) : OperatorImpl(op, "cuda") {}
 
     static std::unique_ptr<MaxPoolingImpl_cuda> create(const MaxPooling_Op<2> &op) {
         return std::make_unique<MaxPoolingImpl_cuda>(op);
diff --git a/include/aidge/backend/cuda/operator/ReLUImpl.hpp b/include/aidge/backend/cuda/operator/ReLUImpl.hpp
index 27d0a61..6570662 100644
--- a/include/aidge/backend/cuda/operator/ReLUImpl.hpp
+++ b/include/aidge/backend/cuda/operator/ReLUImpl.hpp
@@ -38,7 +38,7 @@ private:
     std::shared_ptr<Tensor> mInputFallback;
 
 public:
-    ReLUImpl_cuda(const ReLU_Op &op) : OperatorImpl(op) {}
+    ReLUImpl_cuda(const ReLU_Op &op) : OperatorImpl(op, "cuda") {}
 
     static std::unique_ptr<ReLUImpl_cuda> create(const ReLU_Op &op) {
         return std::make_unique<ReLUImpl_cuda>(op);
-- 
GitLab