使用Google的教程,我设法通过Cloud Shell成功提交了培训申请,但是工作很快就失败了。
我尝试使用空白的.py
文件,只是想看看是否是引起问题的原因,但我得到的消息完全相同。
按照教程中所示设置ENV
变量后,我运行以下命令:
gcloud ai-platform jobs submit training $JOB_NAME \
--job-dir $JOB_DIR \
--package-path $TRAINING_PACKAGE_PATH \
--module-name $MAIN_TRAINER_MODULE \
--region $REGION \
--runtime-version=$RUNTIME_VERSION \
--python-version=$PYTHON_VERSION \
--scale-tier $SCALE_TIER
作业成功提交:
Job [sklearn_training_20190823_131024] submitted successfully.
Your job is still active. You may view the status of your job with the command
$ gcloud ai-platform jobs describe sklearn_training_20190823_131024
or continue streaming the logs with the command
运行命令以流式传输日志后,出现以下错误消息:
跟踪(最近一次通话最近):文件“ /usr/lib/python2.7/runpy.py”,第163行,位于_run_module_as_main mod_name中,_Error)文件“ /usr/lib/python2.7/runpy.py” ”,第119行,_get_module_details代码= loader.get_code(mod_name)文件“ /usr/lib/python2.7/pkgutil.py”,第283行,get_code中self.code = compile(source,self.filename,'exec ')文件“ /root/.local/lib/python2.7/site-packages/scikit_training3/trial.py”,未找到第1行^ SyntaxError:语法无效
答案 0 :(得分:0)
我设法解决了这个问题:问题是从GitHub获取培训.py文件的“ curl”命令(如本教程所示)实际上并未下载该文件。相反,我使用了'''git clone'''命令。