系统信息
OS:CentOS 6.8
Python:2.7.11
问题
大家好,我想安装tensorflow。由于我使用的是CentOS 6.8,似乎没有正式的方法来安装tensoflow。因此,我用Google搜索了几种方法来安装它,我遵循了这个指南:https://blog.abysm.org/2016/06/building-tensorflow-centos-6/ (其他指南对我不起作用,有些是glibc问题,有些是"不是支持轮"问题等。)
但是,现在我想用GPU来加速。我已经安装了cuda和cudnn,但是当我尝试用类似于上面提到的指南的方式构建具有gpu的tensorflow时(在./configure步骤中我选择"启用cuda"),我得到了这样的错误:
[root@Linux1 tensorflow]# ~/bin/bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
ERROR: /root/.cache/bazel/_bazel_root/a3c166d17dc24b80d65cd498892a86b2/external/protobuf/BUILD:609:1: Linking of rule '@protobuf//:python/google/protobuf/internal/_api_implementation.so' failed: link_dynamic_library.sh
failed: error executing command external/bazel_tools/tools/cpp/link_dynamic_library.sh no ignored ignored ignored
external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -shared -o ... (remaining 10 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
/usr/bin/ld: unrecognized option '-plugin'
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 14.665s, Critical Path: 2.62s
我是linux新手,我不知道发生了什么。有没有办法解决这个问题?提前谢谢。