首页 > 解决方案 > 无法在 GCP 上创建 pytorch cpu 映像

问题描述

我正在尝试使用以下命令在 GCP 上创建一个抢占式 tpu 实例

gcloud compute instances create tpu-1-vm \
  --image-project=deep-learning-platform-release \
  --image-family=pytorch-latest-cpu\
  --preemptible \
--zone=us-central1-f

这些命令崩溃并出现以下错误:

ERROR: (gcloud.compute.instances.create) Could not fetch resource:
 - Required 'compute.images.useReadOnly' permission for 'projects/deep-learning-platform-release'

错误很明显,我没有读取该图像的权限。想知道的是如何访问这些图像?应该可以,因为该命令几乎是从 gcp 文档 [1] 中逐字复制的。

[1] https://cloud.google.com/deep-learning-vm/docs/pytorch_start_instance

标签: google-cloud-platformtpu

解决方案


您的命令的唯一问题是该image-project字段中的一个小错字。正确image-project的是deeplearning-platform-release和不是deep-learning-platform-release。因此,以下命令应该可以正常工作:

gcloud compute instances create tpu-1-vm \
  --image-project=deeplearning-platform-release \
  --image-family=pytorch-latest-cpu \
  --preemptible \
  --zone=us-central1-f

推荐阅读