| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,5 +1,5 @@ | |||
| 1 | 1 | from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver | |
| 2 | - from ._caffe import set_mode_cpu, set_mode_gpu, set_device, Layer, get_solver, layer_type_list, set_random_seed | ||
| 2 | + from ._caffe import init_log, log, set_mode_cpu, set_mode_gpu, set_device, Layer, get_solver, layer_type_list, set_random_seed | ||
| 3 | 3 | from ._caffe import __version__ | |
| 4 | 4 | from .proto.caffe_pb2 import TRAIN, TEST | |
| 5 | 5 | from .classifier import Classifier | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -51,6 +51,19 @@ const int NPY_DTYPE = NPY_FLOAT32; | |||
| 51 | 51 | void set_mode_cpu() { Caffe::set_mode(Caffe::CPU); } | |
| 52 | 52 | void set_mode_gpu() { Caffe::set_mode(Caffe::GPU); } | |
| 53 | 53 | ||
| 54 | + void InitLog(int level) { | ||
| 55 | + FLAGS_logtostderr = 1; | ||
| 56 | + FLAGS_minloglevel = level; | ||
| 57 | + ::google::InitGoogleLogging(""); | ||
| 58 | + ::google::InstallFailureSignalHandler(); | ||
| 59 | + } | ||
| 60 | + void InitLogInfo() { | ||
| 61 | + InitLog(google::INFO); | ||
| 62 | + } | ||
| 63 | + void Log(const string& s) { | ||
| 64 | + LOG(INFO) << s; | ||
| 65 | + } | ||
| 66 | + | ||
| 54 | 67 | void set_random_seed(unsigned int seed) { Caffe::set_random_seed(seed); } | |
| 55 | 68 | ||
| 56 | 69 | // For convenience, check that input files can be opened, and raise an | |
@@ -283,6 +296,9 @@ BOOST_PYTHON_MODULE(_caffe) { | |||
| 283 | 296 | bp::scope().attr("__version__") = AS_STRING(CAFFE_VERSION); | |
| 284 | 297 | ||
| 285 | 298 | // Caffe utility functions | |
| 299 | + bp::def("init_log", &InitLog); | ||
| 300 | + bp::def("init_log", &InitLogInfo); | ||
| 301 | + bp::def("log", &Log); | ||
| 286 | 302 | bp::def("set_mode_cpu", &set_mode_cpu); | |
| 287 | 303 | bp::def("set_mode_gpu", &set_mode_gpu); | |
| 288 | 304 | bp::def("set_random_seed", &set_random_seed); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments