按照https://course.fast.ai/start_gcp.html进行此设置:

export IMAGE_FAMILY="pytorch-latest-gpu" # or "pytorch-latest-cpu"
for non-GPU instances
export ZONE="us-west2-b" # budget: "us-west1-b"
export INSTANCE_NAME="my-fastai-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-p100,count=1" \
        --machine-type=$INSTANCE_TYPE \
        --boot-disk-size=200GB \
        --metadata="install-nvidia-driver=True" \
        --preemptible


得到这个错误:

(gcloud.compute.instances.create) Could not fetch resource: - The resource 'projects/xxxxxx/zones/us-west2-b/acceleratorTypes/nvidia-tesla-p100' was not found

任何人?

最佳答案

我尝试复制本教程中遵循的相同步骤,并遇到相同的错误。

根据Google's documentation,NVIDIA-TESLA-P100仅在以下区域可用:



us-west1-a
us-west1-b
us-central1-c
us-central1-f
us-east1-b
us-east1-c
欧洲西部1-b
欧洲西部1-d
欧洲西部4-a
Asia-east1-a
Asia-east1-c
澳大利亚东南1-c



并且您可能选择了us-west2-b,该服务不可用。
因此,我只是将您的区域更改为前面提到的区域之一。

要以更编程的方式获取此列表,例如使用Cloud SDK,可以发出:

gcloud compute accelerator-types list --filter "name=nvidia-tesla-p100" --format "table[box,title=Zones](zone:sort=1)" 2>/dev/null

关于google-cloud-platform - 无法创建gcloud实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57951778/

10-12 23:17