Bazel build tensorflow:指定的--crosstool_top'// third_party / gpus / crosstool:crosstool'不是有效的cc_toolchain_suite规则

时间:2016-10-31 17:54:46

标签: python linux ubuntu tensorflow

我遵循此处列出的步骤: http://www.nvidia.com/object/gpu-accelerated-applications-tensorflow-installation.html

我有一台GTX 860M和Ubuntu 16.04。

我完全按照说明操作,但步骤5除外。我指向我的实际python二进制位置(/usr/bin/python2.7)。

这是我得到的错误:

daniel@beepboop:~/tensorflow$ bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
WARNING: /home/daniel/tensorflow/tensorflow/tensorflow.bzl:477:26: Variables HOST_CFG and DATA_CFG are deprecated in favor of strings "host" and "data" correspondingly.
WARNING: /home/daniel/tensorflow/tensorflow/tensorflow.bzl:490:24: Variables HOST_CFG and DATA_CFG are deprecated in favor of strings "host" and "data" correspondingly.
ERROR: The specified --crosstool_top '//third_party/gpus/crosstool:crosstool' is not a valid cc_toolchain_suite rule.

我在这里缺少什么?

2 个答案:

答案 0 :(得分:1)

在步骤5中没有执行git reset导致一切正常工作。

答案 1 :(得分:1)

删除此行“$ git reset --hard 70de76e”,并为所有问题选择“N”,但GPU支持除外:

$ ./configure
您是否希望通过Google Cloud Platform支持构建TensorFlow? [y / N] n
您是否希望使用Hadoop文件系统支持构建TensorFlow? [y / N] n
您是否希望在OpenCL支持下构建TensorFlow? [y / N] n
您是否希望通过GPU支持构建TensorFlow? [y / N] y