Python “如何修复”;在任何子目录中找不到任何libcudnn.7*.dylib:";关于Tensorflow 1.14配置

Python “如何修复”;在任何子目录中找不到任何libcudnn.7*.dylib:";关于Tensorflow 1.14配置,python,tensorflow,configuration,cudnn,Python,Tensorflow,Configuration,Cudnn,我目前正在配置tensorflow 1.14,其中安装了CUDA 10.0和cudnn 7.5,以便构建我的Deepspeech二进制文件 找不到文件的终端代码错误: 1) Could not find any libcudnn.7*.dylib in any subdirectory: '' 'lib64' 'lib' 'lib/*-linux-gnu' 'lib/x64' 'extras/CUPT

我目前正在配置tensorflow 1.14,其中安装了CUDA 10.0和cudnn 7.5,以便构建我的Deepspeech二进制文件

找不到文件的终端代码错误:

1) Could not find any libcudnn.7*.dylib in any subdirectory:
        ''
        'lib64'
        'lib'
        'lib/*-linux-gnu'
        'lib/x64'
        'extras/CUPTI/*'
of:
        '/usr'
        '/usr/local/cuda'
Asking for detailed CUDA configuration...

2) Please specify the comma-separated list of base paths to look for CUDA libraries and headers. [Leave empty to use the default]: 
我已经将文件从cudnn复制到cuda目录,如下所示:

首先,我提取了文件,然后将其复制到cuda文件

(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ tar -xzvf cudnn-10.0-osx-x64-v7.5.0.56.tgz
x cuda/include/cudnn.h
x cuda/NVIDIA_SLA_cuDNN_Support.txt
x cuda/lib/libcudnn.7.dylib
x cuda/lib/libcudnn.dylib
x cuda/lib/libcudnn_static.a
(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
Password:
(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ sudo cp cuda/lib/libcudnn.7.dylib /usr/local/cuda/include
(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ sudo cp cuda/lib/libcudnn.dylib /usr/local/cuda/include
我运行了如下配置

(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ ./configure
WARNING: --batch mode is deprecated. Please instead explicitly shut down your Bazel server using the command "bazel shutdown".
You have bazel 0.24.1 installed.
Please specify the location of python. [Default is /Users/chabani/tmp/deepspeech-venv/bin/python]: 


Traceback (most recent call last):
  File "<string>", line 1, in <module>
AttributeError: module 'site' has no attribute 'getsitepackages'
Found possible Python library paths:
  /Users/chabani/tmp/deepspeech-venv/lib/python3.7/site-packages
Please input the desired Python library path to use.  Default is [/Users/chabani/tmp/deepspeech-venv/lib/python3.7/site-packages]

Do you wish to build TensorFlow with XLA JIT support? [y/N]: 
No XLA JIT support will be enabled for TensorFlow.

Do you wish to build TensorFlow with OpenCL SYCL support? [y/N]: 
No OpenCL SYCL support will be enabled for TensorFlow.

Do you wish to build TensorFlow with ROCm support? [y/N]: n
No ROCm support will be enabled for TensorFlow.

Do you wish to build TensorFlow with CUDA support? [y/N]: y
CUDA support will be enabled for TensorFlow.

1)Could not find any libcudnn.7*.dylib in any subdirectory:
        ''
        'lib64'
        'lib'
        'lib/*-linux-gnu'
        'lib/x64'
        'extras/CUPTI/*'
of:
        '/usr'
        '/usr/local/cuda'
Asking for detailed CUDA configuration...

Please specify the CUDA SDK version you want to use. [Leave empty to default to CUDA 10]: 10.0


Please specify the cuDNN version you want to use. [Leave empty to default to cuDNN 7]: 7.0


2)Please specify the comma-separated list of base paths to look for CUDA libraries and headers. [Leave empty to use the default]: 
(deepspeech venv)Chabanis MacBook Pro:tensorflow chabani$。/配置
警告:--批处理模式已弃用。请改为使用命令“Bazel shutdown”显式关闭Bazel服务器。
您已经安装了bazel 0.24.1。
请指定python的位置。[默认值为/Users/chabani/tmp/deepspeech-venv/bin/python]:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
AttributeError:模块“site”没有属性“getsitepackages”
找到可能的Python库路径:
/用户/chabani/tmp/deepspeech-venv/lib/python3.7/site-packages
请输入所需的Python库路径以供使用。默认值为[/Users/chabani/tmp/deepspeech-venv/lib/python3.7/site-packages]
您希望用XLA JIT支持构建张量流吗?[是/否]:
TensorFlow将不启用XLA JIT支持。
您是否希望使用OpenCL SYCL支持构建TensorFlow?[是/否]:
不会为TensorFlow启用OpenCL SYCL支持。
您是否希望使用ROCm支持构建TensorFlow?[是/否]:否
TensorFlow将不启用ROCm支持。
您是否希望使用CUDA支持构建TensorFlow?[是/否]:是
将为TensorFlow启用CUDA支持。
1) 在任何子目录中找不到任何libcudnn.7*.dylib:
''
“lib64”
“lib”
“lib/*-linux gnu”
“lib/x64”
“额外服务/CUPTI/*”
其中:
“/usr”
“/usr/local/cuda”
正在询问详细的CUDA配置。。。
请指定要使用的CUDA SDK版本。[保留为空默认为CUDA 10]:10.0
请指定要使用的cuDNN版本。[保留为空默认为cuDNN 7]:7.0
2) 请指定以逗号分隔的基本路径列表以查找CUDA库和头。[保留为空以使用默认值]:

-请您帮忙处理编号为1和2的物品好吗?我原以为我将cudnn文件复制到cuda中不会导致此问题

这里有一个问题:您将库复制到了
include
而不是
lib

(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ sudo cp cuda/lib/libcudnn.7.dylib /usr/local/cuda/include
(deepspeech-venv) Chabanis-MacBook-Pro:tensorflow chabani$ sudo cp cuda/lib/libcudnn.dylib /usr/local/cuda/include
尝试将它们移动到
cuda/lib