[mlpack-git] master: fix bug--did not specify range (dbffa87)

gitdub at mlpack.org gitdub at mlpack.org
Sat Feb 27 12:02:27 EST 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/a2e57d617e952f1ea2fda8a23e1c6bd2f78beb6d...1bedf15126f6bd0bc93a3233914ac95486a3c0da

>---------------------------------------------------------------

commit dbffa870c6ffcd07f1e515c8c214a6e2a2d1f45c
Author: stereomatchingkiss <stereomatchingkiss at gmail.com>
Date:   Sun Feb 28 01:02:27 2016 +0800

    fix bug--did not specify range


>---------------------------------------------------------------

dbffa870c6ffcd07f1e515c8c214a6e2a2d1f45c
 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 d7520ce..04c492e 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<LayerTypes>::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 6f085c6..1612eb8 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<LayerTypes>::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 12cd5ff..eb57b66 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<LayerTypes>::value-1>
+      (network, "network");
 }
 
 } // namespace ann




More information about the mlpack-git mailing list