要将tensorflow模型作为守护进程运行,我使用:
nohup python translate.py --data_dir data &
这会将错误消息记录到nohup.out,但它不会捕获Tensorflow标准输出。该主题提供了相关的描述:https://groups.google.com/a/tensorflow.org/forum/#!topic/discuss/SO_JRts-VIs但不提供解决方案。
我需要作为守护进程运行,因为模型需要相当长的时间才能运行。这是为了防止由于不活动而导致ssh断开连接。
如何将Tensorflow作为守护程序进程运行并将所有输出传递给文件?
答案 0 :(得分:0)
为什么不试试
nohup python translate.py --data_dir data &> outputfile.txt
然后,您可以使用kill -19%1挂起自己的文件来暂停第一个作业或其现有的任何数字。然后杀死-CONT%1重新启动它。
其他选择: