Tensorflow安装错误 - (目录不为空)

时间:2016-10-20 03:11:52

标签: installation tensorflow bazel

我正在尝试通过运行

安装tensorflow 0.11.0
./configure

我收到一条错误说:

ERROR: /home/abc/.cache/bazel/_bazel_abc/235fe154e0/server (Directory not empty).

我不确定它们是否相关,但在错误消息之前,我也会收到警告:

WARNING: Output base '/home/abc/.cache/bazel/_bazel_abc/235fe154e0' is on NFS.     
This may lead to surprising failures and undetermined behavior.

我不知道错误消息的含义,但如果我在此错误消息后尝试运行./configure,我会收到另一条消息:

/home/rkohli1/.cache/bazel/_bazel_rkohli1/235fe154e0a4c7e0c0527cd185fe6b6b/server/
.nfs00000000820050bd00000e9e (Device or resource busy).

此时,我只是尝试删除整个.cache文件夹(我必须首先杀死一个阻止我删除它的进程)。我尝试使用--expunge_async标志运行configure,但它没有帮助。它会将我带回第一条错误消息。

不确定它是否相关,但我正在尝试使用GPU支持安装tensorflow并使用cuda 8.0和cudNN 5

2 个答案:

答案 0 :(得分:18)

我不确定它是否正确。我改变后

bazel clean --expunge

bazel clean --expunge_async
在tensorflow / configure文件中,构建成功。

环境:

  • bazel 0.3.1
  • cuDNN 5
  • Cuda 8.0

答案 1 :(得分:0)

与Bazel 0.4.5面临同样的问题但是可以通过将bazel clean --expunge更改为bazel clean --expunge_async文件中的tensorflow/configure来解决问题。