From f3c213c7918236adf0c6af4cd6420eb4e3457874 Mon Sep 17 00:00:00 2001
From: Olivier BICHLER <olivier.bichler@cea.fr>
Date: Thu, 11 Jul 2024 15:47:21 +0200
Subject: [PATCH] Fix issue that may be related to #142

---
 src/operator/Split.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/operator/Split.cpp b/src/operator/Split.cpp
index 0ea2f8c23..af7474d8a 100644
--- a/src/operator/Split.cpp
+++ b/src/operator/Split.cpp
@@ -78,6 +78,7 @@ bool Aidge::Split_Op::forwardDims(bool allowDataDependency) {
             }
 
             std::shared_ptr<Tensor> fallback;
+            this->split().clear(); // If both are provided input would override attrs
             this->split().reserve(getInput(1)->size());
             const auto& splits = getInput(1)->refCastFrom(fallback, NativeType<DimSize_t>::type, "cpu");
             std::copy_n(static_cast<DimSize_t*>(splits.getImpl()->hostPtr()),
-- 
GitLab