get rid of NetParameterPrettyPrint as layer is now after inputs
authorJeff Donahue <jeff.donahue@gmail.com>
Thu, 15 Jan 2015 08:13:23 +0000 (00:13 -0800)
committerJeff Donahue <jeff.donahue@gmail.com>
Thu, 5 Feb 2015 22:49:22 +0000 (14:49 -0800)
(whoohoo)

include/caffe/util/upgrade_proto.hpp
src/caffe/proto/caffe_pretty_print.proto [deleted file]
src/caffe/util/upgrade_proto.cpp
tools/upgrade_net_proto_text.cpp

index 0df3a89..c1f21a0 100644 (file)
@@ -4,7 +4,6 @@
 #include <string>
 
 #include "caffe/proto/caffe.pb.h"
-#include "caffe/proto/caffe_pretty_print.pb.h"
 
 namespace caffe {
 
@@ -51,11 +50,6 @@ bool UpgradeV1LayerParameter(const V1LayerParameter& v1_layer_param,
 
 const char* UpgradeV1LayerType(const V1LayerParameter_LayerType type);
 
-// Convert a NetParameter to NetParameterPrettyPrint used for dumping to
-// proto text files.
-void NetParameterToPrettyPrint(const NetParameter& param,
-                               NetParameterPrettyPrint* pretty_param);
-
 // Check for deprecations and upgrade the NetParameter as needed.
 bool UpgradeNetAsNeeded(const string& param_file, NetParameter* param);
 
diff --git a/src/caffe/proto/caffe_pretty_print.proto b/src/caffe/proto/caffe_pretty_print.proto
deleted file mode 100644 (file)
index 056541f..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-syntax = "proto2";
-
-package caffe;
-
-import "caffe.proto";
-
-// A near-duplicate of NetParameter with fields re-numbered to beautify
-// automatic prototext dumps.  The main practical purpose is to print inputs
-// before layers, because having inputs at the end looks weird.
-// NetParameterPrettyPrint should never be used in code except for conversion
-// FROM NetParameter and subsequent dumping to proto text file.
-message NetParameterPrettyPrint {
-  optional string name = 1;
-  optional bool force_backward = 2 [default = false];
-  repeated string input = 3;
-  repeated int32 input_dim = 4;
-  repeated LayerParameter layer = 5;
-}
index 6b401b5..258d7d3 100644 (file)
@@ -583,26 +583,6 @@ void UpgradeNetDataTransformation(NetParameter* net_param) {
   }
 }
 
-void NetParameterToPrettyPrint(const NetParameter& param,
-                               NetParameterPrettyPrint* pretty_param) {
-  pretty_param->Clear();
-  if (param.has_name()) {
-    pretty_param->set_name(param.name());
-  }
-  if (param.has_force_backward()) {
-    pretty_param->set_force_backward(param.force_backward());
-  }
-  for (int i = 0; i < param.input_size(); ++i) {
-    pretty_param->add_input(param.input(i));
-  }
-  for (int i = 0; i < param.input_dim_size(); ++i) {
-    pretty_param->add_input_dim(param.input_dim(i));
-  }
-  for (int i = 0; i < param.layer_size(); ++i) {
-    pretty_param->add_layer()->CopyFrom(param.layer(i));
-  }
-}
-
 bool UpgradeNetAsNeeded(const string& param_file, NetParameter* param) {
   bool success = true;
   if (NetNeedsV0ToV1Upgrade(*param)) {
index 0fe420a..9200431 100644 (file)
@@ -47,13 +47,8 @@ int main(int argc, char** argv) {
     UpgradeNetDataTransformation(&net_param);
   }
 
-  // Convert to a NetParameterPrettyPrint to print fields in desired
-  // order.
-  NetParameterPrettyPrint net_param_pretty;
-  NetParameterToPrettyPrint(net_param, &net_param_pretty);
-
   // Save new format prototxt.
-  WriteProtoToTextFile(net_param_pretty, argv[2]);
+  WriteProtoToTextFile(net_param, argv[2]);
 
   LOG(ERROR) << "Wrote upgraded NetParameter text proto to " << argv[2];
   return !success;