最近开始学习 DL 相关的内容,差不多看了下 Caffe 的内容,接下来准备分析下 TensorFlow 相关的实现。
为了深入了解 TensorFlow ,先从TensorFlow 的数据开始,其中所有的数据类似 caffe 使用 protobuf 来进行管理,其所有的内容都是在:
tensorflow/core/framework/*.proto
其中最主要的部分为 graph.proto, 其中包含 tensorflow 数据的主要框架,如下是 tensorflow 主要的数据的 protobuf 文件列表:
这些文件中通过下图的方式来管理 tensorflow 执行过程中所有的函数名,以及参数,且能通过FunctionDefLibrary 的方式添加一些自定义的函数功能库,具体类图如下:
后续继续学习 tensorflow 实际执行过程。