尝试在Google Cloud AI平台上使用scikit-learn训练模型时作业失败

时间:2019-08-23 11:59:25

标签: python google-cloud-platform scikit-learn

使用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,'e​​xec ')文件“ /root/.local/lib/python2.7/site-packages/scikit_training3/trial.py”,未找到第1行^ SyntaxError:语法无效

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题:问题是从GitHub获取培训.py文件的“ curl”命令(如本教程所示)实际上并未下载该文件。相反,我使用了'''git clone'''命令。