[英]How can we find Python layer log message in Caffe library?
Caffe库支持自定义Python层。 为了调试该层,一种解决方案是在日志文件中输出一些内部变量,这是我所做的:
class MyLayer(caffe.Layer):
def setup(self,bottom, top):
import logging
logging.info("hello the world")
在示例中,我想向日志文件中写入一些字符串“ hello the world”。
定义Python层后,我们可以使用“咖啡训练”程序启动训练。 但是,我在Caffe日志文件中找不到Python层日志信息(在Unbuntu中,它位于/tmp/caffe_username.log.INFO_date)。 有任何想法吗? 谢谢。
我相信您应该像其他Caffe一样使用Google日志记录glog
库。 看这个例子 :
import glog
#Simple L1 loss layer
class L1LossLayer(caffe.Layer):
...
def forward(self, bottom, top):
top[0].data[...] = ...
glog.info('Loss is %f' % top[0].data[0])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.