关于 缺少libxxx.so库 的问题

libxxx.so都是cuda和cudnn的库

 


关于 缺少libxxx.so库 的问题_第1张图片

 

可以看出cuda-7.5里边绝大部分的库(CUDNN的库除外)都是以7.5结尾的

 

 

关于 缺少libxxx.so库 的问题_第2张图片

由于我的cuda-7.5装的是cudnn-6.0,所以libcudnn.so的版本是6

 

 


关于 缺少libxxx.so库 的问题_第3张图片

同理,cuda-8.0里边的库都是以8.0结尾的

 

 

关于 缺少libxxx.so库 的问题_第4张图片

我的cuda-8.0安装的是6.0版本的cudnn,所以libcudnn也是以6结尾的

 

 

 

 




后来运行一个程序,用cuda-8.0就说缺少cuda-7.5的库;而用cuda-7.5就说缺少cuda-8.0的库,搞得人很绝望。

后来我找到了解决办法:用cuda-8.0,并把程序说的缺失的7.5的库拷贝到cuda-8.0/lib64的目录下,顺利解决了问题:

关于 缺少libxxx.so库 的问题_第5张图片

 

 

 

 

 

 

 

你可能感兴趣的:(关于 缺少libxxx.so库 的问题)