我想在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) –