Tensorflow 服务:导出模型时“没有要保存/写入的资产”
Posted
技术标签:
【中文标题】Tensorflow 服务:导出模型时“没有要保存/写入的资产”【英文标题】:Tensorflow serving: "No assets to save/writes" when exporting models 【发布时间】:2018-04-12 04:15:45 【问题描述】:最近我正在尝试使用 tensorflow 服务部署深度学习服务。但是我在导出模型时得到了以下信息:
INFO:tensorflow: No assets to save
INFO:tensorflow: No assets to write
INFO:tensorflow: SavedModel written to: b'./models/1/saved_model.pb'
我真的不明白这里发生了什么。 “没有要保存/写入的资产”是什么意思?一切顺利吗? 顺便说一句,通过运行官方示例Serving a tensorflow model,我得到了相同的信息。
【问题讨论】:
【参考方案1】:资产是指模型所需的任何外部文件。常见的例子是词汇表和嵌入矩阵。如果您的模型没有任何外部依赖项,则会出现这些消息。请注意,它们是以“INFO”级别记录的。
【讨论】:
谢谢!这真的很有帮助。顺便说一句,所有“INFO”级别的日志都可以视为“一切顺利”吗? 不客气。 INFO 日志通常意味着发生了用户需要知道的重要事情,并且 tensorflow 没有理由认为有问题。它可能仍然是错误的 - 假设您实际上想要包含资产并忘记了 - 但通常您可以忽略它们。以上是关于Tensorflow 服务:导出模型时“没有要保存/写入的资产”的主要内容,如果未能解决你的问题,请参考以下文章
模型导出与部署TensorFlow Client对接模型服务
在 tensorflow 中恢复图形失败,因为没有要保存的变量