[mlpack-git] master: The class template auto_ptr is deprecated, use std::unique_ptr instead. (270c76e)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Mon Mar 9 05:51:28 EDT 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/4d2caf87ea6d07dfcc5993318504a4305049a4af...3760035ca6b3ccbc07f5bdd19fa81f1436bab1d1
>---------------------------------------------------------------
commit 270c76e6f92022e92a395c61ee8e8f1c23d9d567
Author: Marcus Edel <marcus.edel at fu-berlin.de>
Date: Mon Mar 9 10:50:14 2015 +0100
The class template auto_ptr is deprecated, use std::unique_ptr instead.
>---------------------------------------------------------------
270c76e6f92022e92a395c61ee8e8f1c23d9d567
src/mlpack/methods/ann/layer/lstm_layer.hpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/mlpack/methods/ann/layer/lstm_layer.hpp b/src/mlpack/methods/ann/layer/lstm_layer.hpp
index 8dee7a5..921657c 100644
--- a/src/mlpack/methods/ann/layer/lstm_layer.hpp
+++ b/src/mlpack/methods/ann/layer/lstm_layer.hpp
@@ -80,17 +80,17 @@ class LSTMLayer
{
weightInitRule.Initialize(inGatePeepholeWeights, layerSize, 1);
inGatePeepholeDerivatives = arma::zeros<VecType>(layerSize);
- inGatePeepholeOptimizer = std::auto_ptr<OptimizerType>(
+ inGatePeepholeOptimizer = std::unique_ptr<OptimizerType>(
new OptimizerType(1, layerSize));
weightInitRule.Initialize(forgetGatePeepholeWeights, layerSize, 1);
forgetGatePeepholeDerivatives = arma::zeros<VecType>(layerSize);
- forgetGatePeepholeOptimizer = std::auto_ptr<OptimizerType>(
+ forgetGatePeepholeOptimizer = std::unique_ptr<OptimizerType>(
new OptimizerType(1, layerSize));
weightInitRule.Initialize(outGatePeepholeWeights, layerSize, 1);
outGatePeepholeDerivatives = arma::zeros<VecType>(layerSize);
- outGatePeepholeOptimizer = std::auto_ptr<OptimizerType>(
+ outGatePeepholeOptimizer = std::unique_ptr<OptimizerType>(
new OptimizerType(1, layerSize));
}
}
@@ -405,7 +405,7 @@ class LSTMLayer
MatType inGatePeepholeGradient;
//! Locally-stored ingate peephole optimzer object.
- std::auto_ptr<OptimizerType> inGatePeepholeOptimizer;
+ std::unique_ptr<OptimizerType> inGatePeepholeOptimizer;
//! Locally-stored peephole forget weights.
MatType forgetGatePeepholeWeights;
@@ -417,7 +417,7 @@ class LSTMLayer
MatType forgetGatePeepholeGradient;
//! Locally-stored forget peephole optimzer object.
- std::auto_ptr<OptimizerType> forgetGatePeepholeOptimizer;
+ std::unique_ptr<OptimizerType> forgetGatePeepholeOptimizer;
//! Locally-stored peephole outgate weights.
MatType outGatePeepholeWeights;
@@ -429,7 +429,7 @@ class LSTMLayer
MatType outGatePeepholeGradient;
//! Locally-stored outgate peephole optimzer object.
- std::auto_ptr<OptimizerType> outGatePeepholeOptimizer;
+ std::unique_ptr<OptimizerType> outGatePeepholeOptimizer;
}; // class LSTMLayer
//! Layer traits for the bias layer.
More information about the mlpack-git
mailing list