使用Bazel编译TensorBoard教程-创新互联
1.TensorBoard
成都创新互联公司主要从事网站制作、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务尼金平,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220Tensorboard是一套用于查看和理解TensorFlow运行情况的工具,有时可能现有的功能并不能满足我们当前的需求,那么则需要我们对Tensorboard进行定制化开发,定制化的第一步就是编译源码。
TensorBoard已在github上开源,我们可以通过https://github.com/tensorflow/tensorboard获取到完整的代码。包括TensorBoard在内,Google的很多项目都是使用Bazel进行编译的,接下来我们进行相关环境的安装。
2.Bazel
Bazel类似于Make、Maven、Gradle,是一款开源的编译和测试工具。它使用一种人类可读的高级构建语言。Bazel支持多种开发语言,并且可以为不同平台进行构建。同时,Bazel支持跨越多用户、多仓库的大型代码库。
Bazel的安装可参考https://docs.bazel.build/versions/master/install-ubuntu.html,本文以Ubuntu为例介绍Bazel的安装过程。
1)通过安装包方式安装
首先,安装所需的包
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
在Github下载Bazel的安装包,Linux下需要下载 bazel-
修改安装包的权限,运行安装包
chmod +x bazel--installer-linux-x86_64.sh ./bazel- -installer-linux-x86_64.sh --user
本文名称:使用Bazel编译TensorBoard教程-创新互联
文章路径:http://lswzjz.com/article/jhgpg.html