From 0ec99fd5c0f2e3e7d6d982c2c9362cc6333626c7 Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Thu, 28 Mar 2024 14:57:20 +0000 Subject: [PATCH] upd SGD --- include/aidge/learning/optimizer/SGD.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/aidge/learning/optimizer/SGD.hpp b/include/aidge/learning/optimizer/SGD.hpp index 854918a..2f77281 100644 --- a/include/aidge/learning/optimizer/SGD.hpp +++ b/include/aidge/learning/optimizer/SGD.hpp @@ -52,7 +52,7 @@ public: mReversedDampening.set<float>(0, 1.0f - dampening); } - void update() override { + void update() override final { mLR.setBackend(mParameters[0]->getImpl()->backend()); mLR.set<float>(0, learningRate()); if (mParameters[0]->getImpl()->backend() != mMomentum.getImpl()->backend()) { @@ -74,7 +74,7 @@ public: mLRScheduler.update(); } - void setParameters(const std::vector<std::shared_ptr<Tensor>>& parameters) { + void setParameters(const std::vector<std::shared_ptr<Tensor>>& parameters) override final { Optimizer::setParameters(parameters); mGradientInertia = std::vector<Tensor>(parameters.size()); for (std::size_t i = 0; i < parameters.size(); ++i) { -- GitLab