Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow cudnn路径显示为7.0.5.15,但系统仅识别cudnn 7102_Tensorflow_Kubernetes_Gpu - Fatal编程技术网

Tensorflow cudnn路径显示为7.0.5.15,但系统仅识别cudnn 7102

Tensorflow cudnn路径显示为7.0.5.15,但系统仅识别cudnn 7102,tensorflow,kubernetes,gpu,Tensorflow,Kubernetes,Gpu,我正在尝试运行一些python代码,这些代码使用tensorflow gpu。但是,当进程尝试运行时,我得到以下错误: 2018-04-13 20:03:49.215876:E tensorflow/stream_executor/cuda/cuda_dnn.cc:396]加载的运行时CuDNN库:7102(兼容版本7100),但源代码是用7005(兼容版本7000)编译的。如果使用二进制安装,请升级CuDNN库以匹配。如果从源代码生成,请确保运行时加载的库与编译配置期间指定的兼容版本匹配 20

我正在尝试运行一些python代码,这些代码使用
tensorflow gpu
。但是,当进程尝试运行时,我得到以下错误:

2018-04-13 20:03:49.215876:E tensorflow/stream_executor/cuda/cuda_dnn.cc:396]加载的运行时CuDNN库:7102(兼容版本7100),但源代码是用7005(兼容版本7000)编译的。如果使用二进制安装,请升级CuDNN库以匹配。如果从源代码生成,请确保运行时加载的库与编译配置期间指定的兼容版本匹配

2018-04-13 20:03:49.220783:F tensorflow/core/kernels/conv_ops.cc:712]检查失败:stream->parent()->GetConvolveAlgorithms(conv_参数。应包括udewinograndonfusedalgo(),&algorithms)

但是,我键入了
env
,它列出了
CUDNN_VERSION=7.0.5.15
LD_LIBRARY_PATH=/usr/local/cuda/extras/CUPTI/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64

我通过下载相关文件并将其复制到
/user/local/cuda/

为什么会发生这种错误?我使用的是kubernetes支持的群集

我使用askubuntu的修复了它

将该帖子中的说明粘贴到此处:

步骤0:从标准存储库安装cuda。(见附件)

步骤1:注册一个nvidia开发人员帐户和(大约80MB)

步骤2:检查cuda安装位置。对于从存储库进行的安装,它是
/usr/lib/…
/usr/include
。否则,它将是
/usr/local/cuda/
/usr/local/cuda-
。您可以使用
哪个nvcc
ldconfig-p|grep cuda

步骤3:复制文件:

$ cd folder/extracted/contents
$ sudo cp -P include/cudnn.h /usr/include
$ sudo cp -P lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
$ sudo chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
基本上,在
cudnn
安装说明中,它只告诉您将
cudnn.h
libcudnn*
文件复制到
cuda
文件夹中。但是,除此之外,还需要复制系统主
include
lib64
文件夹中的那些文件。这将解决这个问题