google-cloud-ml - task.py:错误:无法识别的参数:使用 gcloud ai-platform 启动训练时 --job-dir
问题描述
提交培训作业时,我不断遇到无法识别的参数问题。这篇文章与我的相似,但我不明白接受的答案是关于什么的。
我尝试将 --job-dir 添加为用户定义的参数,并将其从我的 task.py 中的参数中弹出:
args = parser.parse_args()
arguments = args.__dict__
arguments.pop('job-dir')
arguments.pop('job_dir')
但这没有用。
这是我提交培训的命令:
gcloud ai-platform jobs submit training model2_60days_23 \
--scale-tier basic \
--package-path C:/Users/me/ml/trainer \
--module-name trainer.task \
--job-dir=gs://my_bucket/ML/job_output \
--region us-east1 \
--python-version 3.5 \
--runtime-version 1.13 \
-- \
--config_path="gs://my_bucket/ML/config/model_params.json" \
--mode=train \
--look_forward=60
我该如何解决这个问题?
解决方案
推荐阅读
- python - 在 Flask 的全局中保持 pyodbc 连接 - 安全吗?
- python - 如何选择具有指定单词的字符串行?
- google-search - 结构化数据操作方法片段能否用于描述软件中的操作
- xamarin.forms - Xamarin 表单布局 - 根据项目的属性重复框架
- microsoft-teams - MS-Teams webhook:指定频道
- c++ - 如何更新具有兼容性的 C/C++ 结构
- karel - 为什么卡雷尔的机器人即使站在蜂鸣器上也不会停下来?
- ios - Swift UISlider 删除拇指色调未完全加载的问题
- sql - 减少连接查询的逻辑读取
- mysql - SQL query with ALTER TABLE print error #1064 in query execution