From 93446c25e47d944d7dbc79dc2fad91160a2796a0 Mon Sep 17 00:00:00 2001 From: Evan Shelhamer Date: Mon, 29 Feb 2016 21:15:56 -0800 Subject: [PATCH] check all net upgrade conditions check all conditions all the time; V0 -> V1 and V1 -> V2 do not suffice. --- src/caffe/util/upgrade_proto.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/caffe/util/upgrade_proto.cpp b/src/caffe/util/upgrade_proto.cpp index 449975bd733..775285f14ed 100644 --- a/src/caffe/util/upgrade_proto.cpp +++ b/src/caffe/util/upgrade_proto.cpp @@ -13,7 +13,8 @@ namespace caffe { bool NetNeedsUpgrade(const NetParameter& net_param) { - return NetNeedsV0ToV1Upgrade(net_param) || NetNeedsV1ToV2Upgrade(net_param); + return NetNeedsV0ToV1Upgrade(net_param) || NetNeedsV1ToV2Upgrade(net_param) + || NetNeedsDataUpgrade(net_param) || NetNeedsInputUpgrade(net_param); } bool UpgradeNetAsNeeded(const string& param_file, NetParameter* param) {