Merge pull request #1456 from zoq/merge_run_serialization

Serialize merge layer parameter
This commit is contained in:
Ryan Curtin
2018-07-05 09:51:23 -04:00
committed by GitHub
2 changed files with 8 additions and 0 deletions
@@ -115,10 +115,14 @@ template<typename Archive>
void AddMerge<InputDataType, OutputDataType, CustomLayers...>::serialize(
Archive& ar, const unsigned int /* version */)
{
// Be sure to clear other layers before loading.
if (Archive::is_loading::value)
network.clear();
ar & BOOST_SERIALIZATION_NVP(network);
ar & BOOST_SERIALIZATION_NVP(model);
ar & BOOST_SERIALIZATION_NVP(run);
ar & BOOST_SERIALIZATION_NVP(ownsLayer);
}
} // namespace ann
@@ -115,10 +115,14 @@ template<typename Archive>
void MultiplyMerge<InputDataType, OutputDataType, CustomLayers...>::serialize(
Archive& ar, const unsigned int /* version */)
{
// Be sure to clear other layers before loading.
if (Archive::is_loading::value)
network.clear();
ar & BOOST_SERIALIZATION_NVP(network);
ar & BOOST_SERIALIZATION_NVP(model);
ar & BOOST_SERIALIZATION_NVP(run);
ar & BOOST_SERIALIZATION_NVP(ownsLayer);
}
} // namespace ann