首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud AI Platform:我不能使用"--accelerator“参数创建模型版本

Google Cloud AI Platform:我不能使用"--accelerator“参数创建模型版本
EN

Stack Overflow用户
提问于 2019-10-01 18:19:21
回答 2查看 1.6K关注 0票数 1

为了获得在线预测,我在ai-platform上创建了一个模型版本。它工作得很好,除非我想使用--accelerator参数。

下面是有效的命令:

代码语言:javascript
复制
    gcloud alpha ai-platform versions create [...] --model [...] --origin=[...] --python-version=3.5 --runtime-version=1.14 --package-uris=[...] --machine-type=mls1-c4-m4 --prediction-class=[...]

下面是让它无法工作的参数:

代码语言:javascript
复制
    --accelerator=^:^count=1:type=nvidia-tesla-k80

这是我得到的错误消息:

代码语言:javascript
复制
    ERROR: (gcloud.alpha.ai-platform.versions.create) INVALID_ARGUMENT: Request contains an invalid argument.

我希望它能工作,因为1)参数存在并使用这两个键(count和type),2)我对参数使用了正确的语法,任何其他语法都会返回语法错误,3) "nvidia-tesla-k80“值存在(在--help中描述),并且在部署模型的区域中可用。

EN

回答 2

Stack Overflow用户

发布于 2020-02-20 13:01:18

确保您使用的是最新版本的Google Cloud SDK

然后,您可以使用以下命令:

代码语言:javascript
复制
gcloud beta ai-platform versions create $VERSION_NAME \
  --model $MODEL_NAME \
  --origin gs://$MODEL_DIRECTORY_URI \
  --runtime-version 1.15 \
  --python-version 3.7 \
  --framework tensorflow \
  --machine-type n1-standard-4 \
  --accelerator count=1,type=nvidia-tesla-t4

作为参考,您可以在模型创建过程中启用日志记录:

代码语言:javascript
复制
gcloud beta ai-platform models create {MODEL_NAME} \
 --regions {REGION} 
 --enable-logging \
 --enable-console-logging
票数 2
EN

Stack Overflow用户

发布于 2019-10-07 18:24:01

可以在官方documentation中查看的--accelerator参数的格式为:

代码语言:javascript
复制
--accelerator=count=1,type=nvidia-tesla-k80

我想这可能会引起你的问题,让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58182739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档