一. TensorFlow 源码
截止到目前为止,TensorFlow 在 【Github】 的 Contributors 已经接近900人,Fork 30000次。
学习这么庞大的开源项目,首先必须要搞清楚其代码组织形式,我们先来看目录结构:
Project 目录分为4个:
1)tensorflow
核心代码目录,图中可以看到其子目录结构,后面我们会展开讲解。
2)third_party
第三方库,包括:eigen3,fft2d,hadoop,mkl,probuf 等。
3)tools
只有两个文件 bazel.rc 和 tf_env_collect.sh。
4)util/python
存放用到的 python 工具。
另外一个比较重要的文件是 configure,用于配置 tensorfl