Skip to content
Snippets Groups Projects
Commit 886c16ac authored by Olivier BICHLER's avatar Olivier BICHLER
Browse files

Fix issue #190

parent 04d967ee
No related branches found
No related tags found
2 merge requests!318[Upd] release verision 0.5.0,!285Node attributes are not cloned
......@@ -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) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment