当我的计算机进入睡眠状态时,SSH远程TensorFlow培训停止

时间:2018-07-23 07:14:00

标签: macos tensorflow jupyter-notebook jupyter tmux

我正在Jupyter Notebook内运行tf.estimator.train_and_evaluate。笔记本服务器在Linux服务器上的tmux会话中运行,我通过ssh从MacBook终端连接到Linux服务器,然后使用本地Chrome浏览到。

为什么我的MacBook进入睡眠状态时,远程训练循环被暂停了?在TensorBoard中,我可以看到直到离开MacBook的傍晚的摘要,然后直到几天后再次打开笔记本电脑盖时,什么都没有发生,此时摘要会直接弹出。这已经发生过多次了。

当浏览器不再可用时,某些stdout缓冲区已满,我猜是吗?如果是这样,如何停止训练?感觉真奇怪。笔记本服务器不应该只是假设客户端已经消失并且在超时后仍然刷新标准输出吗?

(是的,我知道最好在终端中运行长脚本而不是在笔记本环境中运行,但这仍然很好奇)

0 个答案:

没有答案