【问题标题】:cloud machine learning predict云机器学习预测
【发布时间】:2016-10-19 02:47:31
【问题描述】:

当我使用 Google Cloud Machine Learning (https://cloud.google.com/ml/docs/quickstarts/prediction) 的预测命令时,我经常收到以下错误:

$ gcloud beta ml predict --model=mnist --instances=data/predict_sample.tensor.json
ERROR: (gcloud.beta.ml.predict) HTTP request failed. Response: <!DOCTYPE html>
<html lang=en>
  <meta charset=utf-8>
  <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
  <title>Error 502 (Server Error)!!1</title>
  <style>
    *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
  </style>
  <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
  <p><b>502.</b> <ins>That’s an error.</ins>
  <p>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.  <ins>That’s all we know.</ins>

有什么办法可以解决这个错误吗?

【问题讨论】:

    标签: tensorflow google-cloud-ml


    【解决方案1】:

    感谢您试用 Cloud ML。由于在线预测服务处于 alpha 阶段,因此可能会出现暂时性故障,并且实际响应消息可能对用户没有太大帮助。我们正在努力使错误消息对用户更具可操作性。

    在这种特殊情况下,服务器遇到了某种内部错误。 此步骤之前的模型部署是否成功?此外,您是否能够在部署完成后立即看到一些预测调用的 503 响应代码? 503 响应代码表明该服务在部署后仍然不可用,直到错误消失。

    有一些机会,这是模型本身的问题。我建议您使用这里的脚本https://github.com/GoogleCloudPlatform/cloudml-samples/blob/master/mnist/deployable/local_predict.py 来验证模型是否可以在本地加载和运行。这将消除不良模型的可能性。您可能需要使用以下方式下载示例:

    curl -L -o cloudml-samples.zip https://github.com/GoogleCloudPlatform/cloudml-samples/archive/master.zip
    

    可以如下运行:

    python local_predict.py --model_dir=<model_dir>  data/predict_sample.tensor.json
    

    请注意,模型目录是您存储“export.meta”和“export”文件的位置。

    如果这看起来不错,我会建议再次重试模型部署,看看这是否是某种暂时性问题。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 2018-08-23
      • 2020-02-09
      • 2020-03-16
      相关资源
      最近更新 更多