首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行CudNN错误TensorFlow:无法设置cudnn筛选器描述符: CUDNN_STATUS_BAD_PARAM

运行CudNN错误TensorFlow:无法设置cudnn筛选器描述符: CUDNN_STATUS_BAD_PARAM
EN

Stack Overflow用户
提问于 2016-04-18 00:21:31
回答 2查看 5.5K关注 0票数 2

我在Ubuntu系统上使用Python和IDE Pycharm,Ubuntu系统安装并工作了CUDA 7.5。

我刚刚合并了CUDNN文件与我的一般CUDA安装。

现在,当我从TensorFlow的网站运行深层卷积nn教程时,我得到以下错误:

F tensorflow/stream_executor/cuda/cuda_dnn.cc:383]无法设置cudnn过滤器描述符: CUDNN_STATUS_BAD_PARAM

有人知道这个问题的根源吗?这是我的CUDNN安装的问题吗?(我只运行了rsync -av ./include/ /usr/local/cuda/includersync -av ./lib64/ /usr/local/cuda/lib64,然后重新运行了ldconfig /usr/local/cuda/lib64)在代码中输入了一个错误?

或者是从别的地方来的?(或者,更好的是,有没有人知道解决办法?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-18 02:27:35

好的,我在互联网上遇到了零答案,所以我要把这个放在一边,以防其他人遇到同样的问题。

问题是cudnn v5不适用于张量流(可能只是在我的集合up...which上,不可否认,是Ubuntu15.10而不是CUDA支持的15.04 ),所以我不得不回到cudnn v4。

假设您在默认目录中安装了CUDA 7.5并在/usr/local/cuda中设置了符号链接,那么只需使用CUDNN v4 (从2月起)就可以工作。我刚刚提取了CUDNN文件,并使用根权限(从我的下载文件夹)运行了以下命令:

代码语言:javascript
复制
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
票数 5
EN

Stack Overflow用户

发布于 2016-04-18 20:24:43

您正在使用cudnn的版本5。

请参阅Github第1787期

补丁#1794被合并到主版中,所以tensorflow (r0.8) 支持它的最新RC。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36683679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档