Tensorflow Serving不支持py_func

5 篇文章 0 订阅
3 篇文章 0 订阅

如题,在一些情况下,我们可能希望编写一些自己的python代码,不完全使用tensorflow已提供的计算图来做,在一般情况下,可以使用tf.py_func。
但是如果想让该代码部署到tensorflow serving上,那么恭喜,tensorflow serving是不支持的,会报如下错误:

Loading servable: {name: 模块名 version: 版本号} failed: Not found: Op type not registered 'PyFunc' in binary running on 容器ID 

截止目前(2017.11.29)为止,官方并没有说要支持这个特性,有人让你去使用tf.transform,解决办法暂时只有C++:
1、自定义servable: https://www.tensorflow.org/serving/custom_servable
2、改tensorflow,自添加一个tensorflow op。

当然,可以像我一样,特殊情况下选择一些Python的服务端框架(如,tornado)自编写,然后静等tensorflow serving发展。

可以自己参考下tensorflow serving在git的相关issue

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值