我已使用Google Cloud SDK将计算区域和区域设置为us-east4
$ gcloud init
$ gcloud config set compute/region us-east4
$ gcloud config set compute/zone us-east4
但是,AutoML Vision模型始终默认为us-central1
。在确认我的计算区域设置为us-east4
并且项目/帐户正确之后,我尝试重新启动终端并训练新模型。
$ gcloud config configurations list
NAME IS_ACTIVE ACCOUNT PROJECT DEFAULT_ZONE DEFAULT_REGION
default True xxxxxxxxxxxxx@gmail.com xxxxx-xxxxx-xxxxxxxxxxxxxx us-east4-b us-east4
当我在我的计算区域参数设置为us-east4
的情况下在Python中请求预测时,出现错误消息:
400 List of found errors: 1.Field: name; Message: The provided location ID is not valid. : InvalidArgument
但是,当我请求将计算区域参数设置为us-central1
的预测时,它可以工作并且得到预测响应。我不确定为什么会这样,或者我是否缺少某些东西。
答案 0 :(得分:0)
在此处检查前提条件10:AutoML Vision API Tutorial。它说:
“ AutoML Vision当前需要位置us-central1”
请注意,Cloud AutoML仍处于Beta版,因此可能需要一段时间才能在其他位置使用。因此,目前您将无法进行更改。