Повторное подключение к удаленному запуску ядра с помощью jupyter lab - PullRequest
0 голосов
/ 27 января 2019

Я работаю на удаленном сервере с лабораторией jupyter и у меня запущено одно задание.Однако соединение было разорвано, и теперь я пытаюсь повторно подключиться к тому же работающему ядру.Я честно прочитал много примеров и документов Jupyter, но я не мог найти решение.Мой предыдущий прогон выводил промежуточные результаты, и мне интересно, могу ли я снова подключиться к работающему ядру и продолжить видеть вывод?

Я обычно подключаюсь через ssh:

ssh -L 8000:localhost:8080 usere@123.45.678.9

...

затем я запускаю

jupyter notebook --no-browser --port=8080

и в браузере на моей локальной машине я просто открываю 'locahost: 8000', и он прекрасно работает.

Я пыталсяповторите эти шаги, но я не могу повторно подключиться к существующему работающему ядру и продолжить видеть вывод.

Любые предложения, пожалуйста?

1 Ответ

0 голосов
/ 27 января 2019

Внезапно я понимаю вашу проблему.Таким образом, вы не позволяете серверу продолжать работу.Вместо этого вы запускаете его вручную каждый раз.

По сути, идея заключается в том, что вам нужно, чтобы он продолжал работать.Как-то вроде nohup jupyter notebook --no-browser --port=8080 & или используйте systemd.Так что, когда вы теряете соединение, сервер Jupyter все еще работает.

Тогда вы можете просто переподключиться к серверу по ssh -L 8000:localhost:8080 usere@123.45.678.9.И открой locahost:8000.Наконец, вы увидите, что все так же, как вы ушли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...