【发布时间】:2016-09-27 14:26:55
【问题描述】:
我在 Ubuntu 16.04 上,正在尝试根据 this 从源代码构建支持 GPU 的 TensorFlow。一切正常,直到我执行“构建 TensorFlow”步骤:
bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
编译遇到输出错误:
ERROR: /home/thomas/tensorflow/tensorflow/core/BUILD:978:28: Executing genrule //tensorflow/core:proto_text_srcs_all failed: bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions: /home/thomas/anaconda2/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions)
bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions: /home/thomas/anaconda2/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions)
bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions: /home/thomas/anaconda2/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bazel-out/host/bin/tensorflow/tools/proto_text/gen_proto_text_functions)
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
我怀疑该错误与 anaconda 有关,因为 bazel 似乎正在从 ~/anaconda2/lib 中寻找 libstdc++.so。
【问题讨论】:
标签: ubuntu installation tensorflow anaconda bazel