如何通过Bazel编译步骤实现TensorBoard搭建教程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计786个文字,预计阅读时间需要4分钟。
TensorBoard 是一款用于查看和解读 TensorFlow 运行状况的工具。当前功能可能无法满足我们的需求,因此我们需要对 TensorBoard 进行定制化开发。定制化的第一步是编写代码。
1.TensorBoard
Tensorboard是一套用于查看和理解TensorFlow运行情况的工具,有时可能现有的功能并不能满足我们当前的需求,那么则需要我们对Tensorboard进行定制化开发,定制化的第一步就是编译源码。
TensorBoard已在github上开源,我们可以通过github.com/tensorflow/tensorboard获取到完整的代码。包括TensorBoard在内,Google的很多项目都是使用Bazel进行编译的,接下来我们进行相关环境的安装。
2.Bazel
Bazel类似于Make、Maven、Gradle,是一款开源的编译和测试工具。它使用一种人类可读的高级构建语言。Bazel支持多种开发语言,并且可以为不同平台进行构建。同时,Bazel支持跨越多用户、多仓库的大型代码库。
Bazel的安装可参考docs.bazel.build/versions/master/install-ubuntu.html,本文以Ubuntu为例介绍Bazel的安装过程。
本文共计786个文字,预计阅读时间需要4分钟。
TensorBoard 是一款用于查看和解读 TensorFlow 运行状况的工具。当前功能可能无法满足我们的需求,因此我们需要对 TensorBoard 进行定制化开发。定制化的第一步是编写代码。
1.TensorBoard
Tensorboard是一套用于查看和理解TensorFlow运行情况的工具,有时可能现有的功能并不能满足我们当前的需求,那么则需要我们对Tensorboard进行定制化开发,定制化的第一步就是编译源码。
TensorBoard已在github上开源,我们可以通过github.com/tensorflow/tensorboard获取到完整的代码。包括TensorBoard在内,Google的很多项目都是使用Bazel进行编译的,接下来我们进行相关环境的安装。
2.Bazel
Bazel类似于Make、Maven、Gradle,是一款开源的编译和测试工具。它使用一种人类可读的高级构建语言。Bazel支持多种开发语言,并且可以为不同平台进行构建。同时,Bazel支持跨越多用户、多仓库的大型代码库。
Bazel的安装可参考docs.bazel.build/versions/master/install-ubuntu.html,本文以Ubuntu为例介绍Bazel的安装过程。

