我在一个安装了CUDA 7.5并且运行正常的Ubuntu系统上使用了带有IDE Pycharm的Python。
我刚刚将CUDNN文件与我的常规CUDA安装合并。
现在,当我在TensorFlow的网站上运行深度卷积神经网络教程时,我得到以下错误:
F ToSoFrase/SurryRealStudio/CUDA/CUDAYDNDN.CC:383)不能设置CUDNN过滤器描述符:CUnnnStasusBADYPARAM
有人知道这个问题的根源是什么吗?这是我的CUDNN安装的问题吗?(哪一个是sheisty——我只运行了rsync -av ./include/ /usr/local/cuda/include
和rsync -av ./lib64/ /usr/local/cuda/lib64
,然后重新运行了ldconfig /usr/local/cuda/lib64
)……或者代码有误?
或者是从别的地方来的?(或者,更好的是,有人知道解决方法吗?)
最佳答案
好吧,我在网上遇到了零答案,所以我要把这个留下,以防别人遇到同样的问题。
问题是cudnn v5不能与tensor flow一起工作(一般来说,可能只是在我的设置上……不可否认,这是Ubuntu 15.10而不是CUDA支持的15.04),所以我不得不回到cudnn v4。
假设您在默认目录中安装了CUDA 7.5,并在/usr/local/CUDA中设置了符号链接,那么只需使用CUDNN v4(从2月起)就可以使其正常工作。我刚刚提取了CUDNN tar文件,并运行了以下命令,具有根权限(从我的下载文件夹中):
tar -xvzf cudnn-etc.tgz
cd cuda
rsync -av ./lib64/ /usr/local/cuda-7.5/lib64/
rsync -av ./include/ /usr/local/cuda-7.5/lib64/
ldconfig /usr/local/cuda/lib64
关于python - 运行TensorFlow的CudNN错误:无法设置cudnn过滤器描述符:CUDNN_STATUS_BAD_PARAM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36683679/