Как запустить и остановить ноутбук Jupyter на виртуальных машинах DL
Я хочу внести изменения в среду виртуальной машины (например, установить новый пакет conda или активировать новый conda env), а затем перезапустить блокнот jupyter - но я не могу понять, как это сделать с пользователем jupyter в Google Cloud DL Изображений. Является ли это возможным?
1 ответ
Решение
Если вы хотите запустить некоторый код на работающем DLVM и перезапустить Jupyter, выполните ssh на компьютере из раздела вычислений веб-консоли gcp. Затем:
sudo service jupyter restart
Если вы хотите сделать некоторые шаги автоматически до запуска Jupyter во время создания виртуальной машины, создайте DLVM с помощью gcloud и укажите сценарий запуска следующим образом:
STARTUP_SCRIPT="conda install something"
gcloud compute instances create ${INSTANCE_NAME} \
--machine-type=n1-standard-8 \
--scopes=https://www.googleapis.com/auth/cloud-platform \
--min-cpu-platform="Intel Skylake" \
${IMAGE} \
--image-project=deeplearning-platform-release \
--boot-disk-size=100GB \
--boot-disk-type=pd-ssd \
--accelerator=type=nvidia-tesla-p100,count=1 \
--boot-disk-device-name=${INSTANCE_NAME} \
--maintenance-policy=TERMINATE --restart-on-failure \
--metadata="install-nvidia-driver=True,startup-script=${STARTUP_SCRIPT}"