在我阅读源代码时,SessionBundlePredict
使用collection_def
中的MetaGraphDef
而SavedModelPredict
使用signature_def
中的MetaGraphDef
,但我没有想法collection_def
和signature_def
之间有什么区别。
我对这两者的理解是,当我使用Exporter.export
时,我应该使用SessionBundlePredict
但是当我使用SavedModelBuilder
时,我应该使用SavedModelPredict
?
答案 0 :(得分:0)
这基本上是正确的。具体而言,会话包的签名信息存储在collection_def。
中的特殊集合中但是,自2017-06-30以来,SessionBundle和Exporter.export一直不受支持。所以请继续使用SavedModel。