From 0a8c74f958d3cc49623babd0beff76144a4a2d47 Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Thu, 5 Dec 2024 14:30:18 +0000 Subject: [PATCH] small changes in 'Test_SGD.cpp' --- unit_tests/optimizer/Test_SGD.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/unit_tests/optimizer/Test_SGD.cpp b/unit_tests/optimizer/Test_SGD.cpp index 3f13807..14986a7 100644 --- a/unit_tests/optimizer/Test_SGD.cpp +++ b/unit_tests/optimizer/Test_SGD.cpp @@ -9,13 +9,15 @@ * ********************************************************************************/ -#include <catch2/catch_test_macros.hpp> #include <cstddef> // std::size_t #include <memory> #include <random> // std::random_device, std::mt19937, std::uniform_int_distribution #include <set> #include <vector> +#include <catch2/catch_test_macros.hpp> +#include <fmt/core.h> + #include "aidge/data/Tensor.hpp" #include "aidge/backend/cpu/data/TensorImpl.hpp" #include "aidge/learning/learningRate/LRScheduler.hpp" @@ -81,9 +83,7 @@ TEST_CASE("[learning/SGD] update", "[Optimizer][SGD]") { tensors[i] = std::make_shared<Tensor>(dims); tensors[i]->setBackend("cpu"); tensors[i]->getImpl()->setRawPtr(val_tensors[i].get(), size_tensors[i]); - optim_tensors[i] = std::make_shared<Tensor>(dims); - optim_tensors[i]->setBackend("cpu"); - optim_tensors[i]->getImpl()->copy(val_tensors[i].get(), size_tensors[i]); + optim_tensors[i] = std::make_shared<Tensor>(tensors[i]->clone()); // optim_tensors[i]->initGrad(); grad_tensors[i] = std::make_shared<Tensor>(dims); -- GitLab