cudnn、cuda与tesnorflow 版本不兼容问题的解决(linux)

linux版本对照表(tensorflow-gpu)

cudnn、cuda与tesnorflow 版本不兼容问题的解决(linux)

 错误信息:

Loaded runtime CuDNN library: 7104 (compatibility version 7100) but source was compiled with 7004 (compatibility version 7000).  If using a binary install, upgrade your CuDNN library to match.  If building from sources, make sure the library loaded at runtime matches a compatible version specified during compile configuration.
2020-01-07 00:03:28.915550: F tensorflow/core/kernels/conv_ops.cc:717] Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo<T>(), &algorithms) 
已放弃 (核心已转储)
 

我的版本是  cuda 9.0  cudnn 7.1.4  tensorflow-gpu 1.5

我中间试过更改cudnn的版本,最后我通过更改tensorflow-gpu的版本,改成1.8的之后,问题解决,我看了其他人的回答,安转顺序可以参考  cuda、cudnn、tensorflow/pytorch。