tensorflow服务中SessionBundlePredict和SavedModelPredict有什么区别?

时间:2017-01-24 03:54:00

标签: tensorflow-serving

在我阅读源代码时,SessionBundlePredict使用collection_def中的MetaGraphDefSavedModelPredict使用signature_def中的MetaGraphDef,但我没有想法collection_defsignature_def之间有什么区别。

我对这两者的理解是,当我使用Exporter.export时,我应该使用SessionBundlePredict但是当我使用SavedModelBuilder时,我应该使用SavedModelPredict

1 个答案:

答案 0 :(得分:0)

这基本上是正确的。具体而言,会话包的签名信息存储在collection_def。

中的特殊集合中

但是,自2017-06-30以来,SessionBundle和Exporter.export一直不受支持。所以请继续使用SavedModel。