终端输出重定向不适用于 Caffe

Terminal output redirection not working for Caffe

我想将 Caffe 的输出从终端重定向到一个文件(比如 output.txt)。我正在使用命令

caffe train -solver=expt/solver.prototxt > output.txt` 

但是,> 运算符似乎不起作用,Caffe 将所有输出输出到终端。我正在使用 Ubuntu 14.04。

似乎无法弄清楚为什么 > 不能使用 Caffe。任何帮助深表感谢。谢谢。

你还需要redierect stderr

caffe train ... > output.txt 2>&1

重定向运算符> 仅重定向stdout,caffe 也使用sterr。您可能还想设置 GLOG_logtosterr=1