我想在Power8上运行Tensorflow。由于这是不可用的,我需要从源头上构建它。为了建立它,我需要巴泽尔。最新的Ubuntu版本不支持Bazel(据我所知),所以我也需要构建它。在建造Bazel时,我遇到了错误(列在下面)。Tensorflow/Bazel on Power8
我在Power8 here上找到了tensorflow的安装指南。这将我链接到支持bazel电源的github project。
该文章告诉我结帐分支v0.2.0-ppc。我然后运行
$./compile.sh
这导致:
[50/392] Writing file src/main/java/com/google/devtools/build/lib/libbazel-rulERROR: /home/th/projects/incrementalDL/bazel/third_party/ijar/BUILD:16:1: C++ compilation of rule '//third_party/ijar:zip' failed: gcc failed: error executing command
v0.3.0-PPC结果:
gRPC Java plugin not found in third_party/grpc/protoc-gen-grpc-java-0.13.2-linux-ppc64le.exe
主与-PPC结果:
Protobuf compiler not found in third_party/protobuf/protoc-linux-ppc64le.exe
而最接近Bazel master brach的那个,P支持,结果在:
ERROR: gRPC Java plugin not found in third_party/grpc/protoc-gen-grpc-java-0.15.0-linux-ppc64le.exe
任何提示将不胜感激!
系统:
$lsb_release -a
Description: Ubuntu 16.04.1 LTS
$java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
即使它构建,也存在非确定性堆栈粉碎错误。这是由于glibc。更多信息[这里](https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1642390) –