Как запустить и остановить ноутбук 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}"
Другие вопросы по тегам