Назад | Перейти на главную страницу

Запуск ноутбука jupyter на GCP с использованием образа TF

Я создал виртуальную машину из образа TF (tf-1-10-cu92), чтобы использовать тензорный поток. Я обнаружил, что он уже включает ноутбук jupyter, но я могу подключиться к нему только в первый раз. Позже обнаруживаю ошибку

Не удалось установить соединение с сервером ноутбука. Ноутбук продолжит попытки переподключения. Проверьте подключение к сети или конфигурацию сервера ноутбука

Я искал эту проблему и обнаружил, что, возможно, это потому, что мой IP-адрес не статический, поэтому я сделал это. Статический IP

Я также создал правило брандмауэра, которое разрешает все протоколы правило брандмауэра

Однако ошибка не решается. Я очень признателен, если кто-то может мне с этим помочь. Спасибо

p / s: Команда, которую я использовал для создания виртуальной машины, приведена ниже:

export IMAGE_FAMILY="tf-1-10-cu92" # 
export ZONE="us-west2-b" # budget: "us-west1-b"
export INSTANCE_NAME="tf-instance"
export INSTANCE_TYPE="n1-highmem-8" # budget: "n1-highmem-4"

# budget: 'type=nvidia-tesla-k80,count=1'
gcloud compute instances create $INSTANCE_NAME \
        --zone=$ZONE \
        --image-family=$IMAGE_FAMILY \
        --image-project=deeplearning-platform-release \
        --maintenance-policy=TERMINATE \
        --accelerator="type=nvidia-tesla-p4,count=1" \
        --machine-type=$INSTANCE_TYPE \
        --boot-disk-size=200GB \
        --metadata="install-nvidia-driver=True" \
        --preemptible

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

Предлагаю вам сделать Nmap тест, такой как sudo nmap -p <port> <your-server-ip>

Если результат отличается от OPEN, то проблема в этом.