微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Cloud TPU:gcloud计算tpus创建失败,权限被拒绝

如何解决Google Cloud TPU:gcloud计算tpus创建失败,权限被拒绝

我正在尝试遵循有关Google Cloud TPU培训模型的官方教程。 这是本教程:https://cloud.google.com/tpu/docs/tutorials/transformer-pytorch

在“启动云TPU资源”步骤中,我将执行以下操作

:~$ gcloud compute tpus create train-bert-one \
> --zone=europe-west4-a \
> --network=default \
> --version=pytorch-1.6 \
> --accelerator-type=v3-8

就像在本教程中一样,我只是调整了区域。

命令失败,并显示

ERROR: (gcloud.compute.tpus.create) PERMISSION_DENIED: Permission 'tpu.nodes.create' denied on 'projects/bert-archaea-fine-tuning/locations/europe-west4-a/nodes/train-bert-one'

有人知道这个错误吗?在上面找不到任何东西。

解决方法

Google支持能够修复它,问题是由于某种原因,在使用以下方式创建项目时,没有自动创建有效的API服务帐户

gcloud compute --project=${PROJECT_ID} instances create transformer-tutorial \
--zone=us-central1-a  \
--machine-type=n1-standard-16  \
--image-family=torch-xla \
--image-project=ml-images  \
--boot-disk-size=200GB \
--scopes=https://www.googleapis.com/auth/cloud-platform

已通过在命令中添加标志--service-account=并手动指定要使用的服务帐户来解决。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。