关于caffe一些

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yang332233/article/details/85317437

1.

#define CHECK_EQ(val1, val2) CHECK_OP(_EQ, ==, val1, val2)
#define CHECK_NE(val1, val2) CHECK_OP(_NE, !=, val1, val2)
#define CHECK_LE(val1, val2) CHECK_OP(_LE, <=, val1, val2)
#define CHECK_LT(val1, val2) CHECK_OP(_LT, < , val1, val2)
#define CHECK_GE(val1, val2) CHECK_OP(_GE, >=, val1, val2)
#define CHECK_GT(val1, val2) CHECK_OP(_GT, > , val1, val2)

//例如
 CHECK_GT(-5, 0) << "Filter dimensions must be nonzero.";
自己试验了,执行到这句话的时候程序终止!,并且输出 2359 base_conv_layer.cpp:23]
 Check failed: -5 > 0 (-5 vs. 0) Filter dimensions must be nonzero.

所以,()里面的不满足,就会终止程序,并且输出提示信息

 2.关闭caffe 打印的log

 //Close print caffe log
    google::InitGoogleLogging("XXX");
    google::SetCommandLineOption("GLOG_minloglevel", "3");

猜你喜欢

转载自blog.csdn.net/yang332233/article/details/85317437