根据文档,会话中的变量可以通过tf.train.Saver
对象保存到二进制文件中,并从中恢复。
但是,有没有办法查看二进制文件的内容呢?
回答:
检查点文件是一种sstable。每条记录的值是一个序列化的SavedTensorSlices
消息。(资源在此)
要查看序列化的SavedTensorSlices
消息的内容,我们只需将内容反序列化为SavedTensorSlices
对象。类似于下面的操作:
SavedTensorSlices message;message.ParseFromString(value);cout << message.DebugString();