我的问题与协议缓冲区有关。我了解他们将结构化数据序列化。有没有一种方法可以将数据反序列化回原始的结构化数据。
例如,Tensorflow produces a MetaGraph file存储TensorFlow GraphDef
以及在图形中运行计算所需的关联元数据。
我有一个GoogleNet初始网络的metagrpah,我想对其进行反序列化,以查看链接中描述的字段。
答案 0 :(得分:0)
那是一个美丽的问题。但是,就像我在代码MetaGraph中看到的那样,日志故事很短。
https://www.tensorflow.org/api_guides/python/meta_graph
为了将Python对象与MetaGraphDef进行序列化,Python类必须实现to_proto()和from_proto()方法。
这意味着您需要实现那些方法,以定义其属性(如原型文件),并且该方法应该起作用。我从未尝试过。