Получение StatusCode.FAILED_PRECONDITION от обслуживающего сервера Tensorflow: не найден обслуживающий ключ подписи "tenorflow / Обслуживание / Предсказание" - PullRequest
0 голосов
/ 26 октября 2018

Получение следующей ошибки от моего клиента python grpc при попытке подключения к серверу tf-Обслуживание:

<_Rendezvous of RPC that terminated with:
status = StatusCode.FAILED_PRECONDITION
details = "Serving signature key "tensorflow/serving/predict" not found."
debug_error_string = "{"created":"@1540559424.720048798","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1099,"grpc_message":"Serving signature key "tensorflow/serving/predict" not found.","grpc_status":9}"
>

Я полагаю, это означает, что при сборке работоспособности имя метода было неверным.Но я вижу, что в своем скрипте построителя обслуживаемой модели я использую правильное имя.

prediction_signature = tf.saved_model.signature_def_utils.build_signature_def(
        inputs=input_signature,
        outputs=output_signature,
        method_name=tf.saved_model.signature_constants.PREDICT_METHOD_NAME)

    builder = saved_model_builder.SavedModelBuilder(os.path.join(output_path, str(version_number)))

В чем может быть причина этой ошибки на стороне клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...