summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorYangqing Jia <jiayq84@gmail.com>2013-11-21 11:16:08 -0800
committerYangqing Jia <jiayq84@gmail.com>2013-11-21 11:18:34 -0800
commit04f5224cc2993d76d5a998304cb68cf3ba8561f6 (patch)
treeebef9b4b963144197086ba4ec933fc7d414223fa /examples
parent3385a1452aba741fbb052333e9565fde5ea65c72 (diff)
downloadcaffe-04f5224cc2993d76d5a998304cb68cf3ba8561f6.tar.gz
caffe-04f5224cc2993d76d5a998304cb68cf3ba8561f6.tar.bz2
caffe-04f5224cc2993d76d5a998304cb68cf3ba8561f6.zip
remove remaining distributed solver stuff
Diffstat (limited to 'examples')
-rw-r--r--examples/dist_train_server.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/examples/dist_train_server.cpp b/examples/dist_train_server.cpp
deleted file mode 100644
index e5ae41e8..00000000
--- a/examples/dist_train_server.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright 2013 Yangqing Jia
-//
-// This is a simple script that allows one to quickly train a network whose
-// parameters are specified by text format protocol buffers.
-// Usage:
-// train_net net_proto_file solver_proto_file [resume_point_file]
-
-#include <cuda_runtime.h>
-
-#include <cstring>
-
-#include "caffe/caffe.hpp"
-
-using namespace caffe;
-
-int main(int argc, char** argv) {
- ::google::InitGoogleLogging(argv[0]);
- if (argc < 3) {
- LOG(ERROR) << "Usage: dist_train_server solver_proto_file (server|client) [resume_point_file]";
- return 0;
- }
-
- //Caffe::SetDevice(0);
- Caffe::set_mode(Caffe::CPU);
-
- SolverParameter solver_param;
- ReadProtoFromTextFile(argv[1], &solver_param);
-
- LOG(INFO) << "Starting Optimization";
- shared_ptr<Solver<float> > solver;
- if (strcmp(argv[2], "server") == 0) {
- solver.reset(new DistributedSolverParamServer<float>(solver_param));
- } else if (strcmp(argv[2], "client") == 0) {
- solver.reset(new DistributedSolverParamClient<float>(solver_param));
- }
-
- if (argc == 4) {
- LOG(INFO) << "Resuming from " << argv[2];
- solver->Solve(argv[2]);
- } else {
- solver->Solve();
- }
- LOG(INFO) << "Optimization Done.";
-
- return 0;
-}