У меня есть облачное хранилище Google Образ виртуальной машины для глубокого обучения для PyTorch, который использует SSH-соединение для подключения к ноутбуку Jupyter. Как я могу изменить то, что я делаю в настоящее время, чтобы ноутбук Jupyter оставался активным, даже когда я закрываю свой ноутбук / временно отключаюсь от Интернета?
В настоящее время после включения виртуальной машины и открытия окна tmux я запускаю Jupyter Notebook и его SSH-соединение с помощью этой команды:
gcloud compute ssh <my-server-name> -- -L 8080:localhost:8080
Этот код взят из официальных документов для углубленного изучения изображений здесь: https://cloud.google.com/deep-learning-vm/docs/jupyter
Затем я могу подключиться к localhost: 8080 и сделать то, что мне нужно. Однако, если я начинаю тренировать модель в течение длительного времени и мне нужно закрыть свой ноутбук, когда я снова открываю его, мои ssh-соединения обрываются, ноутбук Jupyter выключается, и моя модель, которая обучается, прерывается.
Как я могу поддерживать этот ноутбук Juptyer в рабочем состоянии и иметь возможность подключиться к нему позже?
NB. Я использовал опцию SSH браузера Google Cloud и однажды на сервере запустил окно tmux и записную книжку jupyter внутри него. Это работало отлично и означало, что ноутбук всегда был жив. Однако с изображениями Google Cloud, в которых предустановлены CUDA и Jupyter, это не работает, и единственный способ, которым я смог подключиться, - через приведенную выше команду.