首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌云平台,AI和机器学习产品,入门:使用TensorFlow估计器进行培训和预测

谷歌云平台,AI和机器学习产品,入门:使用TensorFlow估计器进行培训和预测
EN

Stack Overflow用户
提问于 2020-04-10 19:35:31
回答 1查看 106关注 0票数 2

我尝试用TensorFlow估计器完成训练和预测的测试。我当前的步骤是“提交批量预测作业”(https://cloud.google.com/ai-platform/docs/getting-started-tensorflow-estimator#submit_a_batch_prediction_job)。命令是

代码语言:javascript
复制
gcloud ai-platform jobs submit prediction $JOB_NAME \
--model $MODEL_NAME \
--version v1 \
--data-format text \
--region $REGION \
--input-paths $TEST_JSON \
--output-path $OUTPUT_PATH/predictions

现在所有变量都有值了。但是$TEST_JSON没有。

代码语言:javascript
复制
JOB_NAME=census_prediction_1
MODEL_NAME=census
REGION=europe-west1
OUTPUT_PATH=gs://$BUCKET_NAME/$JOB_NAME

它是--input-path。我试着用

代码语言:javascript
复制
TEST_JSON=../test.json

但出现错误: error:(gcloud.ai-platform.jobs.submit.recast) FAILED_PRECONDITION: Field: test.json错误:提供的GCS路径../ input_paths无法读取。请确保这些对象存在,并且您对其具有读取访问权限。如果我检查

代码语言:javascript
复制
cat $TEST_JSON

文件../test.json打开正常。我不明白哪里错了。

EN

回答 1

Stack Overflow用户

发布于 2020-04-10 20:43:36

输入路径是一个GCS存储桶,以下面的方式设置变量;

TEST_JSON=gs://$BUCKET_NAME/data/test.json

从您的描述看,您似乎正在使用本地存储的test.json;

它是--input-path。我试着用

TEST_JSON=../test.json

来自文档gcloud ai-platform jobs submit prediction

--输入路径=输入路径、INPUT_PATH、…要运行预测的实例的Google云存储路径。路径末尾接受的通配符()。如果需要多个文件模式,则可以指定多个路径。例如,gs://my-bucket/instances,gs://my-bucket/other-instances1

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

https://stackoverflow.com/questions/61139450

复制
相关文章

相似问题

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