http - Tensorflow Serving:需要向仅接受 gRPC 请求的 TF Server 发出 HTTP 请求
问题描述
我的客户端在服务器上,我只能向任何服务器发出 HTTP 请求。Tensorflow 托管在 AWS 机器上,它只接受 gRPC 请求。寻找一些线索来实现这种沟通?
编辑:2018 年 6 月 12 日
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]
}
解决方案
您的服务器正在运行哪种语言/平台?
OTOH,TF 现在正在添加 REST 支持。
推荐阅读
- whmcs - WHMCS 支付成功后发送自定义 API 调用
- go - 如何在Go中递归列出带有频道的文件?
- angular - 在 nativescript 中使用订阅时如何显示 5 个顶级数据
- python - 尝试使用网络摄像头 python opencv 捕获视频时出现 gstreamer 严重错误
- generics - F# 内联函数:实例成员约束失败
- php - 如何查询所有多租户数据库?
- ffmpeg - FFMPEG 分割视频无法正常工作
- php - 使用 isset 查找变量为真
- webhooks - 如何在Dialogflow中为用户的下一个对话保留代理响应的上下文
- r - R - 在循环中按属性缓冲 SpatialPolygons