問題タブ [google-prediction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tensorflow - ML-Engine 予測でエラーが発生するが、ローカル予測は正常に機能する
私はここでたくさん検索しましたが、残念ながら答えを見つけることができませんでした.
TensorFlow 1.3
ローカル マシンで (MacOS の PiP 経由でインストールして)実行しており、提供された" ssd_mobilenet_v1_coco
" チェックポイントを使用してモデルを作成しました。
ローカルと ML-Engine (Runtime 1.2) でトレーニングを行い、savedModel を ML-Engine に正常にデプロイしました。
ローカル予測 (コードの下) は正常に機能し、モデルの結果が得られます
ただし、モデルをデプロイし、以下のコードを使用してリモート予測のために ML-ENGINE で実行しようとする場合:
次のエラーが表示されます。
ここで似たようなものを見ました: https://github.com/tensorflow/models/issues/1581
「data-format」パラメータの問題について。残念ながら、私はすでに TensorFlow 1.3 を使用しているため、そのソリューションを使用できませんでした。
MobilenetV1 にも問題があるようです: https://github.com/tensorflow/models/issues/2153
何か案は?
google-cloud-ml - ML-Engine ローカル予測 - モデルの実行に失敗しました
gcloud ml-engine のローカル予測が失敗する
最初に、
Responseで必要なinput.json
構造を特定しました。saved_model_cli show --all --dir saved_model/
input.json
このことから、 forを次のようにフォーマットしgcloud ml-engine local predict
ました。
最後に、私は走ったgcloud ml-engine local predict --model-dir saved_model/ --json-instances=PATH-TO-INPUTS.json
応答:
この障害を克服するための助けは素晴らしいでしょう。これまでのところ、オンラインでの調査から解決策を特定できませんでした。ありがとうございました!