tensorflow 源代码学习之图(graph_def 和 graph)
注:辉辉 2017/1/18 12:48:46
/tensorflow/core/framework/graph.proto文件是GraphDef的原型声明,对应生成graph.pb.h 和graph.pb.cc文件。(protocol buffer compiler)
/tensorflow/core/framework/node_def.proto文件是NodeDef的原型声明,对应生成node_def.pb.h和graph.pb.cc文件。(protocol buffer compiler)
一. 构建Graph
输入以字符串形式提供自定义图(按照graph.proto原型):
const string my_graph_def_ascii = "node { name: 'A' op: 'TestInput' }" "node { name: 'B' op: 'TestParams' }" "node { name: 'C' op: 'TestMul' input: [ 'A:0', 'B'] }" "node { name: 'D' op: 'TestMul' input: [ 'A:1', 'C'] }";
将字符串形式提供的自定义图,转换为Gr