【发布时间】:2020-10-26 02:00:15
【问题描述】:
我在公司的服务器上做机器学习
我通常在笔记本电脑上启动 Jupyter notebook,在 Xshell 命令行中使用命令jupyter-notebook --ip=192.168.1.200 --no-browser --port=999。然后将 URL 链接复制到浏览器。
这次 ML 会占用很多时间,所以我希望在周末进行训练。
当我关闭笔记本电脑并将其带回家并在星期一重新打开同一个 Jupyter 页面时,如何实现它?
我试过了
- nohup
nohup jupyter-notebook --ip=192.168.1.200 --no-browser --port=999 -> jupyter.out &
和nohup jupyter-notebook --ip=192.168.1.200 --no-browser --port=999 > jupyter.out 2>&1
但这让我想起了nohup: ignoring input and redirecting stderr to stdout
- 屏幕
我也试过screenthis question中提到的
通过键入screen 进入屏幕并使用提供的 URL 启动 Jupyter Notebook(浏览器中的 localhost:999 对我不起作用)。
当我开始训练并关闭浏览器然后在浏览器中重新打开 Jupyter Notebook 时,一旦我关闭浏览器,训练就停止了。纪元在 9 点停止。
顺便说一下,它是一个使用 Centos 构建的 Linux 服务器。
谢谢
【问题讨论】:
标签: python server jupyter-notebook