From dbffa870c6ffcd07f1e515c8c214a6e2a2d1f45c Mon Sep 17 00:00:00 2001 From: stereomatchingkiss Date: Sun, 28 Feb 2016 01:02:27 +0800 Subject: [PATCH] fix bug--did not specify range --- src/mlpack/methods/ann/cnn_impl.hpp | 3 ++- src/mlpack/methods/ann/ffn_impl.hpp | 3 ++- src/mlpack/methods/ann/rnn_impl.hpp | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mlpack/methods/ann/cnn_impl.hpp b/src/mlpack/methods/ann/cnn_impl.hpp index d7520ce799..04c492ee99 100644 --- a/src/mlpack/methods/ann/cnn_impl.hpp +++ b/src/mlpack/methods/ann/cnn_impl.hpp @@ -267,7 +267,8 @@ LayerTypes, OutputLayerType, InitializationRuleType, PerformanceFunction >::Serialize(Archive& ar, const unsigned int /* version */) { ar & data::CreateNVP(parameter, "parameter"); - ar & data::CreateNVP(network, "network"); + ar & data::CreateNVP<0, std::tuple_size::value-1> + (network, "network"); } } // namespace ann diff --git a/src/mlpack/methods/ann/ffn_impl.hpp b/src/mlpack/methods/ann/ffn_impl.hpp index 6f085c6d49..1612eb82e4 100644 --- a/src/mlpack/methods/ann/ffn_impl.hpp +++ b/src/mlpack/methods/ann/ffn_impl.hpp @@ -271,7 +271,8 @@ LayerTypes, OutputLayerType, InitializationRuleType, PerformanceFunction >::Serialize(Archive& ar, const unsigned int /* version */) { ar & data::CreateNVP(parameter, "parameter"); - ar & data::CreateNVP(network, "network"); + ar & data::CreateNVP<0, std::tuple_size::value-1> + (network, "network"); } } // namespace ann diff --git a/src/mlpack/methods/ann/rnn_impl.hpp b/src/mlpack/methods/ann/rnn_impl.hpp index 12cd5ffcdc..eb57b66f49 100644 --- a/src/mlpack/methods/ann/rnn_impl.hpp +++ b/src/mlpack/methods/ann/rnn_impl.hpp @@ -330,7 +330,8 @@ LayerTypes, OutputLayerType, InitializationRuleType, PerformanceFunction >::Serialize(Archive& ar, const unsigned int /* version */) { ar & data::CreateNVP(parameter, "parameter"); - ar & data::CreateNVP(network, "network"); + ar & data::CreateNVP<0, std::tuple_size::value-1> + (network, "network"); } } // namespace ann