Tensorflow的数据结构分析
文章平均质量分 65
参考《TesorFlow实战Google深度学习框架》和Tesnorflow官方源代码,分析Tensorflow中使用的Protocol Buffers,深入理解Tensorflow计算图的实现原理,加载对计算图的理解。里面包含由自己的理解和猜测,如有错误请留言
onexming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tensorflow数据结构-MetaGraphDef
tensorflow数据结构 https://github.com/tensorflow/tensorflow/blob/r1.11/tensorflow/core/protobuf/meta_graph.proto 《Tensorflow实战深度学习框架》 Tensorflow的计算图在运行时,以MetaGrapDef的形式实行计算图,并且在进行计算图保存(save)时,将MetaGra...原创 2018-11-08 10:27:30 · 2699 阅读 · 0 评论 -
tensorflow数据结构-MetaInfoDef
MetaInfoDef 文章目录MetaInfoDefOpListOpDefArgDefAttrDefOpDeprecation案例 记录计算图中所有是使用到的运算方法 message MetaInfoDef { // 用户指定的版本字符串 可以是模型和修订的名称, // 此模型已经过训练的步骤等。 string meta_graph_version = 1; ...原创 2018-11-08 10:33:13 · 1171 阅读 · 0 评论 -
tensorflow数据结构-GraphDef
文章目录GraphDefNodeDef案列 GraphDef 只关注计算图的连接结构信息, 根据连接结构中”索引“在MetaInfoDef中寻找节点运算的具体 message GraphDef { repeated NodeDef node = 1; // 版本号 VersionDef versions = 4; // 实验性的版本号 int32 version = 3 [de...原创 2018-11-08 10:37:55 · 12084 阅读 · 3 评论 -
tensorflow数据结构- SaverDef
文章目录SaverDefCheckpointFormatVersion案例 SaverDef https://github.com/tensorflow/tensorflow/blob/r1.11/tensorflow/core/protobuf/saver.proto 记录持久化模型时需要用到的一些参数,比如保存到的文件名,保存操作和加载操作的名称以及保存频率,清理历史记录等 message...原创 2018-11-08 10:39:53 · 913 阅读 · 0 评论 -
tensorflow数据结构-CollectionDef
文章目录collection_def案列NodeListBytesList collection_def message CollectionDef { // NodeList用于收集图中的节点。 message NodeList { repeated string value = 1; } // BytesList用于收集字符串和序列化的protobufs。 me...原创 2018-11-08 10:41:11 · 851 阅读 · 0 评论 -
tensorflow数据结构-SignatureDef
文章目录SignatureDef案列 SignatureDef 应该就是导出模型后,.index文件的部分,建立张量名到张量的映射。 message SignatureDef { //指定输入参数。 map<string, TensorInfo> inputs = 1; //指定输出参数 map<string, TensorInfo> outputs = 2...原创 2018-11-08 10:42:13 · 3009 阅读 · 0 评论 -
tensorflow数据结构-AssetFileDef
AssetFileDef 单个文件或具有相同名称的一组分片文件的资源文件def。 这个应该就是保存权重的.data文件,根据AssetFileDef属性在.data中寻找对应的权重参数。 message AssetFileDef { //将资源文件名绑定到的张量。 TensorInfo tensor_info = 1; //资产目录中的文件名。 注意:不包括路径前缀,即目录。 //...原创 2018-11-08 10:42:59 · 578 阅读 · 0 评论