ML-движок GCP FailedPreconditionError (код: 2) - PullRequest
2 голосов
/ 11 апреля 2019

Я столкнулся с ошибкой в ​​Google Cloud Platform и ml-engine.

Я обучил tf.keras.model и сохранил его, используя:

tf.contrib.saved_model.save_keras_model(my_model, "gs://my_bucket").

Я создал модель и версию на Cloud ML-engine, но при запуске локального прогноза:

gcloud ml-engine local predict --model-dir=./saved_models/1554973923 --json-instances=./inst.json --verbosity debug

Я получаю эту странную ошибку:

FailedPreconditionError (see above for traceback): 
Error while reading resource variable sequence_decoder/recurrent_kernel_1 from Container: localhost. 
This could mean that the variable was uninitialized. 
Not found: Resource localhost/sequence_decoder/recurrent_kernel_1/N10tensorflow3VarE does not exist.
[[node sequence_decoder/while/ReadVariableOp_17 (defined at /.../google-cloud-sdk/lib/third_party/ml_sdk/cloud/ml/prediction/frameworks/tf_prediction_lib.py:210) ]]
(Error code: 2)

Кто-нибудь знает, почему это происходит?

Я использую tenorflow 1.13.1 и python 3.6

Большое спасибо за вашу помощь.

...