python - tensorflow 服务是否适用于多个输入(或输出)?

标签 python tensorflow keras tensorflow-serving

根据:https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html#exporting-a-model-with-tensorflow-serving

Any Keras model can be exported with TensorFlow-serving (as long as it only has one input and one output, which is a limitation of TF-serving)

这(仍然)是真的吗?我找不到其他引用资料

最佳答案

只要使用 TF-serving 的 PREDICT 接口(interface),您就可以拥有多个输入和输出张量,并在 SavedModel 的不同签名中公开它们的任意组合。例如,看

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

因此,尽管 Keras-exporter 代码中可能存在限制(我没看过),但 TensorFlow Serving 上的 SavedModel 中没有此类限制(我正在开发的产品经常使用该功能)

关于python - tensorflow 服务是否适用于多个输入(或输出)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48519761/

相关文章:

python - 随时间序列迭代

tensorflow - OutputProjectionWrapper 与 RNN 之上的全连接层

python - 无法在pycharm中使用tensorflow

python - Tensorflow 数据适配器错误 : ValueError: Failed to find data adapter that can handle input

python - 如何在Python中的字典中拥有两个键和一个值

python - 拆分字符串并在 python 中获取数字?

python - 在 Python 中监控使用 Internet Explorer、Opera、Chrome、Firefox 和 Safari 访问的网站

tensorflow - tf.keras 创建 float 类型的随机整数

python - Keras 自定义层 : ValueError: An operation has `None` for gradient

python - 怎么把Keras的后台换成Theano?