tools should have nonzero error exit codes
authorJonathan L Long <jonlong@cs.berkeley.edu>
Thu, 27 Mar 2014 23:39:05 +0000 (16:39 -0700)
committerJonathan L Long <jonlong@cs.berkeley.edu>
Thu, 27 Mar 2014 23:40:10 +0000 (16:40 -0700)
tools/compute_image_mean.cpp
tools/convert_imageset.cpp
tools/device_query.cpp
tools/finetune_net.cpp
tools/net_speed_benchmark.cpp
tools/test_net.cpp
tools/train_net.cpp

index b803ab2..7cf5fe5 100644 (file)
@@ -18,7 +18,7 @@ int main(int argc, char** argv) {
   ::google::InitGoogleLogging(argv[0]);
   if (argc != 3) {
     LOG(ERROR) << "Usage: compute_image_mean input_leveldb output_file";
-    return(0);
+    return 1;
   }
 
   leveldb::DB* db;
index 219c131..82edae4 100644 (file)
@@ -38,7 +38,7 @@ int main(int argc, char** argv) {
         " RANDOM_SHUFFLE_DATA[0 or 1]\n"
         "The ImageNet dataset for the training demo is at\n"
         "    http://www.image-net.org/download-images\n");
-    return 0;
+    return 1;
   }
   std::ifstream infile(argv[2]);
   std::vector<std::pair<string, int> > lines;
index 6b120ba..5040b8e 100644 (file)
@@ -10,7 +10,7 @@ using namespace caffe;  // NOLINT(build/namespaces)
 int main(int argc, char** argv) {
   if (argc > 2) {
     LOG(ERROR) << "device_query [device_id=0]";
-    return 0;
+    return 1;
   }
   if (argc == 2) {
     LOG(INFO) << "Querying device_id=" << argv[1];
index c7e80c9..db96b02 100644 (file)
@@ -16,7 +16,7 @@ int main(int argc, char** argv) {
   ::google::InitGoogleLogging(argv[0]);
   if (argc != 3) {
     LOG(ERROR) << "Usage: finetune_net solver_proto_file pretrained_net";
-    return 0;
+    return 1;
   }
 
   SolverParameter solver_param;
index bb19b41..f52aac9 100644 (file)
@@ -25,7 +25,7 @@ int main(int argc, char** argv) {
   if (argc < 2 || argc > 5) {
     LOG(ERROR) << "net_speed_benchmark net_proto [iterations=50]"
         " [CPU/GPU] [Device_id=0]";
-    return 0;
+    return 1;
   }
 
   if (argc >=3) {
index 75d42d6..0abfbf6 100644 (file)
@@ -20,7 +20,7 @@ int main(int argc, char** argv) {
   if (argc < 4 || argc > 5) {
     LOG(ERROR) << "test_net net_proto pretrained_net_proto iterations "
         << "[CPU/GPU]";
-    return 0;
+    return 1;
   }
 
   cudaSetDevice(0);
index bb881d3..751a704 100644 (file)
@@ -17,7 +17,7 @@ int main(int argc, char** argv) {
   ::google::InitGoogleLogging(argv[0]);
   if (argc < 2 || argc > 3) {
     LOG(ERROR) << "Usage: train_net solver_proto_file [resume_point_file]";
-    return 0;
+    return 1;
   }
 
   SolverParameter solver_param;