查看: 1852|回复: 3

CuDNN: could not create cudnn hadle: CUDNN_STATUS_NOT_INITIALIZED

[复制链接]

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
发表于 2019-2-9 20:55:14 | 显示全部楼层 |阅读模式
问题描述:


CuDNN: could not create cudnn hadle: CUDNN_STATUS_NOT_INITIALIZED


Check failed: stream->parent()->GetConvolveAlgoritms( conv_parameters.ShouldIncludeNinogradeNondusedAlgo<T>(), &algoriyms)


已放弃(核心已转储)






环境介绍:


系统:Ubuntu 16.04


CUDA: CUDA-9.0


CuDNN: CuDNN-7.1 for CUDA9.1 (其实写到这里就知道肯定会出问题的)


       我在安装tensorflow1.7的时候,使用的CUDA-9.1和CuDNN-7.1 for CUDA9.1,但是实际在import tensorflow的时候,提示的是找不到 libcudart.so.9.0,所以随后将CUDA-9.1卸载,再安装CUDA-9.0,在还没有更改CuDNN的版本下,成功的 import tensorflow。


       在跑程序的时候,因为程序中使用到了CNN,就得到了以上的错误,看网上的说法是如果模型没有使用CNN,应该不会报错,但是我没有去尝试了。错误提示的是:CUDNN没有初始化,再下面一句话是“可能驱动版本不足”。我将CUDNN版本换成CUDNN for CUDA-9.0 之后边没有这个错误提示了。所以不是驱动的问题。


回复

使用道具 举报

81

主题

162

帖子

493

积分

推广大使

积分
493
发表于 2019-2-22 18:11:17 | 显示全部楼层
就是版本
不匹配了
回复

使用道具 举报

81

主题

162

帖子

493

积分

推广大使

积分
493
发表于 2019-2-22 18:11:28 | 显示全部楼层
目前主要是tf
的部分功能
有这个问题
回复

使用道具 举报

81

主题

162

帖子

493

积分

推广大使

积分
493
发表于 2019-2-22 18:11:41 | 显示全部楼层
其他框架
如pytorch mxnet
都无此问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表