Tensorflow Serving: необходимо сделать HTTP-запрос к TF-серверу, который принимает только запросы gRPC - PullRequest
0 голосов
/ 25 мая 2018

Мой клиент находится на сервере, где я могу сделать только HTTP-запрос к любому серверу.Tensorflow размещается на машине AWS, которая принимает только запросы gRPC.Ищете какие-то способы, чтобы это общение произошло?

РЕДАКТИРОВАТЬ: 12 июня 2018

TF официально выпускает REST API для обслуживания

https://www.tensorflow.org/serving/api_rest

Они используют этот конкретный пример: half_plus_three

Сервер:

$ tensorflow_model_server --rest_api_port=8501 \ --model_name=half_plus_three \ --model_base_path=$(pwd)/serving/tensorflow_serving/servables/tensorflow/testdata/saved_model_half_plus_three/

Клиент:

$ curl -d '{"instances": [1.0,2.0,5.0]}' -X POST http://localhost:8501/v1/models/half_plus_three:predict { "predictions": [3.5, 4.0, 5.5] }

1 Ответ

0 голосов
/ 30 мая 2018

На каком языке / платформе работает ваш сервер?

OTOH, TF добавляет поддержку REST.

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