2016-10-19 8 views
0

を予測:クラウド機械学習、私はGoogleクラウド機械学習(<a href="https://cloud.google.com/ml/docs/quickstarts/prediction" rel="nofollow">https://cloud.google.com/ml/docs/quickstarts/prediction</a>)の予測コマンドを使用すると、私は頻繁に下のエラーが出る

$ 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> 

私はこのエラーを解決するために何かできることはありますか?

答えて

1

Cloud MLをお試しいただきありがとうございます。オンライン予測サービスはアルファになっているため、一時的な障害が発生する可能性があり、実際の応答メッセージはユーザーにとってあまり役に立ちません。私たちは、エラーメッセージをユーザーにとってより実践的にするように取り組んでいます。

この特定のケースでは、サーバーが何らかの内部エラーを検出しました。 この手順を成功させる前に、モデル展開しましたか?また、デプロイが完了した直後に予測コールの応答コードを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」と「輸出」を持っているモデルのディレクトリがあることファイルが保存されます。

これがうまくいけば、モデルのデプロイメントをもう一度やり直して、一時的な問題であるかどうかを確認することをお勧めします。

これが役に立ちます。