0

我已经在 Cloud ML Engine 上开发了一个 TensorFlow 模型scaleTier: BASIC

在 GPU 上实验性地运行它的训练器,scaleTier: BASIC_GPU效果很好。但是尝试在 TPU 上运行它scaleTier: BASIC_TPU会产生以下错误消息:

type.googleapis.com/google.rpc.QuotaFailure
The request for 1 TPU_V2 accelerators exceeds the allowed maximum
of 30 K80, 30 P100.

这个限制来自哪里,可以通过启用另一个 API 或增加我的初始预算来解除它吗?

4

2 回答 2

2

正如在 Google Cloud Next '18 上宣布的那样,Cloud TPU 现在可供所有人使用,无需列入白名单。

要为 Cloud ML Engine 启用它们,请转到此处:

https://cloud.google.com/ml-engine/docs/tensorflow/using-tpus

...向下滚动到标题“授权您的 Cloud TPU 访问您的项目”,然后按照那里的说明进行操作。简而言之,您需要向您创建的 TPU 提供您的资源的 IAM 访问权限。

于 2018-08-25T00:16:09.987 回答
1

我尝试了同样的事情并得到了同样的结果。该文档暗示 TPU 可供所有人使用,但事实并非如此。据我所知,您必须特别请求TPU 访问权限(我填写了请求但没有得到回复)。

于 2017-12-25T18:48:25.970 回答