From b3f296d91524f050912e352f79e88c8aca0ab022 Mon Sep 17 00:00:00 2001 From: Anush V Kini Date: Mon, 30 Nov 2020 19:06:01 +0530 Subject: [PATCH] Removed copy and move functions --- src/mlpack/tests/ann_layer_test.cpp | 45 ----------------------------- 1 file changed, 45 deletions(-) diff --git a/src/mlpack/tests/ann_layer_test.cpp b/src/mlpack/tests/ann_layer_test.cpp index 4b8d8d08b0..ea5dba8c98 100644 --- a/src/mlpack/tests/ann_layer_test.cpp +++ b/src/mlpack/tests/ann_layer_test.cpp @@ -31,51 +31,6 @@ using namespace mlpack; using namespace mlpack::ann; -// network1 should be allocated with `new`, and trained on some data. -template -void CheckCopyFunction(ModelType* network1, - MatType& trainData, - MatType& trainLabels, - const size_t maxEpochs) -{ - ens::RMSProp opt(0.01, 32, 0.88, 1e-8, maxEpochs * trainData.n_cols, -1); - network1->Train(trainData, trainLabels, opt); - - arma::mat predictions1; - network1->Predict(trainData, predictions1); - FFN<> network2; - network2 = *network1; - delete network1; - - // Deallocating all of network1's memory, so that - // if network2 is trying to use any of that memory. - arma::mat predictions2; - network2.Predict(trainData, predictions2); - CheckMatrices(predictions1, predictions2); -} - -// network1 should be allocated with `new`, and trained on some data. -template -void CheckMoveFunction(ModelType* network1, - MatType& trainData, - MatType& trainLabels, - const size_t maxEpochs) -{ - ens::RMSProp opt(0.01, 32, 0.88, 1e-8, maxEpochs * trainData.n_cols, -1); - network1->Train(trainData, trainLabels, opt); - - arma::mat predictions1; - network1->Predict(trainData, predictions1); - FFN<> network2(std::move(*network1)); - delete network1; - - // Deallocating all of network1's memory, so that - // if network2 is trying to use any of that memory. - arma::mat predictions2; - network2.Predict(trainData, predictions2); - CheckMatrices(predictions1, predictions2); -} - /** * Simple add module test. */