使用图像 TF 在 GCP 上运行 jupyter notebook

使用图像 TF 在 GCP 上运行 jupyter notebook

我从镜像 TF (tf-1-10-cu92) 创建了一个虚拟机来使用 tensorflow。我发现它已经包含了 jupyter notebook,但我只能第一次连接到它。后来我遇到了一个错误

无法与笔记本服务器建立连接。笔记本将继续尝试重新连接。请检查您的网络连接或笔记本服务器配置

我搜索了这个问题,发现可能是因为我的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

答案1

如果您已经为所有 IP 和所有协议创建了防火墙规则,我认为您的内部防火墙可能已关闭或服务未在任何端口上监听。

我建议你做一个nmap测试如sudo nmap -p <port> <your-server-ip>

如果结果与 OPEN 不同那么这就是问题所在。

相关内容