首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于NLP文本分类的人工智能模型的GCP部署

用于NLP文本分类的人工智能模型的GCP部署
EN

Stack Overflow用户
提问于 2020-10-16 01:14:40
回答 1查看 66关注 0票数 1

我正在尝试在Google Cloud平台上部署一个模型。但我遇到了创建存储桶时遇到的相同问题,并且在我运行的文档中指定了这些问题:

代码语言:javascript
复制
gcloud ai-platform local predict --model-dir gs://bucket/ \
  --json-instances input.json \
  --framework SCIKIT_LEARN

但出于同样的原因,它在模型的同一存储桶中找不到输入文件。因此,我遵循了另一个question上的说明。我尝试将input.json复制到主目录中,但由于某些其他原因,我没有将json归类为json文件……

实际上,这个模型是使用一个名为simpletransformers的库创建的,我曾尝试安装该库进行测试,但没有成功。我想知道怎样才是最好的做法?

input.json:

代码语言:javascript
复制
{ "document":{ "type":"PLAIN_TEXT", "content":"Protection plan costs, half of any delivery fee, and any Extras or young driver fee costs are always refunded."},"encodingType":"UTF8"}
EN

回答 1

Stack Overflow用户

发布于 2020-10-17 07:15:39

正如在documentation中指定的,此命令:

代码语言:javascript
复制
gcloud ai-platform local predict --model-dir local-or-cloud-storage-path-to-model-directory/ \
  --json-instances local-path-to-prediction-input.json \
  --framework name-of-framework

是用本地预测测试你的模型,它期望在你的本地机器中找到你的input.json文件,而不是GCS bucket。基于你所提到的:

,但出于同样的原因,它没有在模型的同一存储桶中找到输入文件

我假设你期望它从GCS存储桶中读取它。但它实际上应该是一个本地目录路径;在本例中,您执行的命令没有指定路径,因此它期望在执行命令的同一目录中找到您的input.json文件。我刚刚试过了,它对我来说效果很好。

我不知道你说的是什么意思:

我尝试将input.json复制到主目录中,但由于其他原因,我没有将json归类为json文件……

但是,我假设您也在引用GCS bucket,但是,如前所述,您的input.json文件应该是本地路径,而不是GCS路径。

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

https://stackoverflow.com/questions/64376655

复制
相关文章

相似问题

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