From 886c16acc23012bb66269ad29358058acda6d2e6 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Wed, 11 Dec 2024 09:02:03 +0100 Subject: [PATCH] Fix issue #190 --- src/graph/Node.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/graph/Node.cpp b/src/graph/Node.cpp index da6d833f3..e8625b5b6 100644 --- a/src/graph/Node.cpp +++ b/src/graph/Node.cpp @@ -407,18 +407,18 @@ void Aidge::Node::resetConnections(bool includeLearnableParam) { /////////////////////////////////////////////////////// Aidge::NodePtr Aidge::Node::cloneSharedOperators() const { - return std::make_shared<Node>(mOperator, mAttrs); + return std::make_shared<Node>(mOperator, std::make_shared<DynamicAttribute>(*mAttrs)); } Aidge::NodePtr Aidge::Node::cloneSharedProducers() const { std::shared_ptr<Operator> op = (mOperator->type() == Producer_Op::Type) ? mOperator : mOperator->clone(); - return std::make_shared<Node>(op, mAttrs); + return std::make_shared<Node>(op, std::make_shared<DynamicAttribute>(*mAttrs)); } Aidge::NodePtr Aidge::Node::clone() const { - return std::make_shared<Node>(mOperator->clone(), mAttrs); + return std::make_shared<Node>(mOperator->clone(), std::make_shared<DynamicAttribute>(*mAttrs)); } std::set<Aidge::NodePtr> Aidge::Node::getNodeDelta(int delta, std::set<Aidge::NodePtr> nodeSee) { -- GitLab