首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:“参数-作业-dir:预期的一个参数”,而在GCP上使用人工智能平台进行培训。

错误:“参数-作业-dir:预期的一个参数”,而在GCP上使用人工智能平台进行培训。
EN

Stack Overflow用户
提问于 2019-09-07 05:35:27
回答 1查看 737关注 0票数 0

运行macOS Mojave。

我是跟随正式开始文件运行一个使用人工智能平台的模型。

到目前为止,我通过以下方法在本地培训了我的模型:

代码语言:javascript
复制
# This is similar to `python -m trainer.task --job-dir local-training-output`
# but it better replicates the AI Platform environment, especially
# for distributed training (not applicable here).
gcloud ai-platform local train \
  --package-path trainer \
  --module-name trainer.task \
  --job-dir local-training-output

然后,通过以下步骤,使用AI平台对模型进行培训:

  1. 设置环境变量export JOB_NAME="my_first_keras_job"export JOB_DIR="gs://$BUCKET_NAME/keras-job-dir"
  2. 运行以下命令来打包trainer/目录:

命令,如docs中所示:

代码语言:javascript
复制
 gcloud ai-platform jobs submit training $JOB_NAME \
   --package-path trainer/ \
   --module-name trainer.task \
   --region $REGION \
   --python-version 3.5 \
   --runtime-version 1.13 \
   --job-dir $JOB_DIR \
   --stream-logs

我知道错误:

错误:(gCloud.ai-Platform.Jobs.submit.培训)参数

据我所知,--job-dir:确实有一个论点。

我不知道我做错了什么。我正在从trainer/目录运行上面的命令,如文档所示。我试着删除这里描述的所有空格,但错误仍然存在。

EN

回答 1

Stack Overflow用户

发布于 2019-12-30 22:31:51

您在本地运行此命令吗?还是在木星的人工智能笔记本上?根据您的详细信息,我假设您正在本地运行它,我不是mac专家,但希望这会有所帮助。

我刚刚在一个AI笔记本VM上经历了同样的错误,我的问题是,尽管我在以前的木星单元中为它分配了一个值,但是$JOB_NAME变量在gcloud命令中传递了一个空字符串。尝试运行以下命令,以确保您的代码在进行$JOB_DIR gcloud ai-platform调用时实际上是为传递了一个值。

代码语言:javascript
复制
echo $JOB_DIR
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57830984

复制
相关文章

相似问题

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