caffe 保存日志的方法

日志可以对训练或者测试过程有一个相对完整的记录,对理解,分析网络或者查错有很大的帮助.分享两种方法:

1.在命令行运行训练或测试命令前添加”GLOG_logtostderr=0 GLOG_log_dir=./” ,例如:

GLOG_logtostderr=0 GLOG_log_dir=./ caffe train -solver=solver.prototxt -gpu=0

训练或者测试过程完成后会在log_dir下保存几个文件,其中有一个文件名包括log和INFO的就是所需要的日志.可以自行改名成xxx.log,不影响使用.即便是使用ctrl+C中断的程序,也可以保存log及中断时的caffemodel,solverstate.

2.在命令行运行训练或测试命令后添加”2>&1|tee train.log” ,例如:

caffe train -solver=solver.prototxt -gpu=0 2>&1|tee train.log

训练或者测试过程完成后会在当前路径下保存train.log,就是所需要的日志.但是如果是ctrl+C中断的程序,会留存log,但不会保存中断时的caffemodel及solverstate.

你可能感兴趣的:(caffe)