我正在尝试使用GCloud的深度学习VM映像。我对8辆Tesla K80的要求得到批准。但是,当我尝试只使用一个GPU创建一个实例时,我会收到一条错误消息,指出已超过Global GPU限制0。
具体的错误声明: 错误:(gcloud.compute.instances.create)无法获取资源:-超出配额'GPUS_ALL_REGIONS'。上限:全局0.0。
我编写的用于创建VM的代码是这样的:
export IMAGE_FAMILY="tf-latest-cu92"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-new-instance"
export INSTANCE_TYPE="n1-standard-8"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator="type=nvidia-tesla-k80,count=1" \
--machine-type=$INSTANCE_TYPE \
--boot-disk-size=120GB \
--metadata="install-nvidia-driver=True"
此代码段摘自: https://cloud.google.com/deep-learning-vm/docs/quickstart-cli
感谢您的时间和精力。
答案 0 :(得分:4)
我前一段时间也发生了同样的事情。您必须增加Tesla K80配额以及称为GPUS_ALL_REGIONS
的全局配额。我不确定如何从命令行执行此操作,但是可以通过Web控制台进入IAM设置,从侧栏中选择“配额”来执行此操作。在标有“指标”的下拉列表中,取消选择除“ GPU(所有区域)”之外的所有内容。您现在还需要将该配额也增加到8。一旦获得批准,您就可以使用所有GPU。
答案 1 :(得分:0)