在caffe的训练和测试过程中,通常会输出大量的LOG信息,例如:网络结构、各层的shape、训练loss等。

1、caffe的日志级别
caffe使用的日志是GLOG,其日志级别如下:
0 - debug
1 - info (still a LOT of outputs)
2 - warnings
3 - errors
2、如何关闭caffe的日志
控制是否打印日志信息,可以通过环境变量GLOG_minloglevel来控制,例如 GLOG_minloglevel=1,则只会打印error信息。
2.1 python接口
方法一:在终端窗口中输入export GLOG_minloglevel=3
方法二:在python脚本中添加如下代码
import os
os.environ['GLOG_minloglevel'] = '3'
import caffe
注意:os.environ['GLOG_minloglevel'] = '3'要写在import caffe之前。因为在导入caffe时caffe会加载GLOG。
2.2 c++接口
在代码中添加下面语句即可。
fLI::FLAGS_minloglevel=3;
