tensorflow: Error Building Docker Image
Using Dockerfile.devel-gpu branched from 459c2fed498530b794c4871892fd68d1e6834ac6.
Configuration finished
INFO: Reading 'startup' options from /root/.bazelrc: --batch
ERROR: com.google.devtools.build.lib.packages.BuildFileContainsErrorsException: error loading package '': Encountered error while reading extension file 'cuda/build_defs.bzl': no such package '@local_config_cuda//cuda': Traceback (most recent call last):
File "/tensorflow/third_party/gpus/cuda_configure.bzl", line 406
_create_cuda_repository(repository_ctx)
File "/tensorflow/third_party/gpus/cuda_configure.bzl", line 340, in _create_cuda_repository
_find_cudnn_lib_path(repository_ctx, cudnn_install_base..., ...)
File "/tensorflow/third_party/gpus/cuda_configure.bzl", line 249, in _find_cudnn_lib_path
fail("Cannot find %s or %s under %s" ...))
Cannot find lib64/libcudnn.so.5 or libcudnn.so.5 under /usr/local/cuda.
____Elapsed time: 1.274s
The command '/bin/sh -c ./configure && bazel build --local_resources 3072,3.0,1.0 -c opt --config=cuda tensorflow/tools/pip_package:build_pip_package && bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/pip && pip install --upgrade /tmp/pip/tensorflow-*.whl' returned a non-zero code: 1
./build-all.sh returned exit code 1
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 16 (13 by maintainers)
Yes, from the discussion in NVIDIA/nvidia-docker#172 and #3269, the line:
seems to be incorrect since in the Docker image,
libcudnn.sois installed under/usr/lib/x86_64-linux-gnuand not/usr/local/cuda/lib64. The line should be changed to:as we have done so in
tensorflow/tools/ci_build/Dockerfile.gpu.