在麒麟服务器V10版本上,居然没有 Tensorflow, 那么我们只能自己动手来编译一个了。
在官网溜达了一圈,谷歌最新的是 Tensorflow2.0 版本,这个版本需要用到 Bazel 编译构建工具来编译它的源代码。
Bazel 这个工具又新又小众,仓库里也是查无此人,看来也只能重新编译一个了。
先介绍一下这货。
Bazel 是一个类似 Make, Maven 和 Gradle 一样的构建和测试工具。
Bazel 使用易读的、高级别的构建语言,支持多语言和多个平台,尤其是咱们马上要用到的 C++语言了。
接下来让我们开始吧:
一、下载 Bazel
首先我们直接打开 Bazel 的github仓库,在 releases 标签页下进行下载。
https://github.com/bazelbuild/bazel/releases/tag/3.7.1
下载bazel-3.7.1-dist.zip 到 opt下的bazel-3.7.1-dist 目录
你也可以使用wget 命令进行下载。注意:不要下载src, 一定要下载dist, src是开发版本。
然后我们使用 unzip 命令进行解压。