Could not load dynamic library ‘libcudnn.so.7‘;

news/2024/11/29 18:46:24/

Could not load dynamic library ‘libcudnn.so.7’;

问题背景:

安装tensorflow2.0后, 并安装了cuda10.0以及cudnn7.4.2, 调用tf.test.is_gpu_available()返回False, 并报如下错误

 W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcudnn.so.7'; dlerror: libcudnn.so.7: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda-10.0/lib64
2023-06-17 15:25:07.128275: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1641] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.

可以肯定的是, 我安装好了cuda10.0, 以及将cudnn对应的文件拷贝到了/usr/local/cuda-10.0/lib64以及/usr/local/cuda-10.0/include中, 并赋予了可读权限, 也配置了LD_LIBRARY_PATH环境变量, 在终端中使用echo $LD_LIBRARY_PATH也验证了环境变量, 可是在运行tensorflow代码的时候, 就是死活找不到LD_LIBRARY_PATH

问题排查:

执行 ldconfig /usr/local/cuda-10.0/lib64, 若显示类似ldconfig is for unknown machine 21, 那么就找到问题所在了, 网上查了下是libcudnn文件和系统不兼容, 这个就是问题所在, 说明下载的cudnn和这台机器不兼容, 故到https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.4.2/prod/10.0_20181213/cudnn-10.0-linux-x64-v7.4.2.24.tgz 下载了另外版本的cudnn, 重新安装并增加可读权限后问题解决


http://www.ppmy.cn/news/437565.html

相关文章

包包!

海龙脉数码相机

对象存储哪家价格便宜?最便宜的云存储推荐!

我们知道,对象存储是一种云存储服务,不同的云存储,价格也是有所不同的,而对象存储的价格取决于选择的存储容量和服务商。不同的存储容量,价格也是不同的,容量越大,价格也是越贵;不同…

生活随记-不贪小便宜

那个空军大队长和柳下惠的事 我们每个人都经历过诱惑,有大有小,我这几年自己吃的亏,加上思考,我的认识就是把自己放在绝对的正面。 穷可以穷开心,一旦被诱惑,犯了大错,是万劫不复。一定要挣的光…

最便宜套餐

中国移动-每月套餐及固定费: 1、8元畅享套餐-(无流量)。 2、10元流量月包-(国内通用流量共300MB)。 3、11元-家庭亲情网全国版。 4、每月合计消费:29.00元。 中国移动最便宜的是8元套餐,打10086电话-直接按0人工客服办理(或者&#xff1a…

斜挎包长度到哪里合适_【图】斜挎包怎么背好看?单肩包背左边还是右边

斜挎包怎么背好看?斜挎包和单肩包可能是同一个,也可能是完全不一样的包包。到底斜挎包应该怎么背呢? 首先是在包带上的调整。斜挎包怎么背好看?厂家在生产斜挎包的时候为了满足不同身高的人的需求,肯定会将包带分别设置成不同的长度。对于消费者来讲&…

F 最便宜的构建

题目 1.最大的最小&#xff0c;最小的最大-》二分 2.二分答案&#xff0c;check 3.并差集&#xff0c;是否在一个联通块中 #include<iostream> #include<algorithm> #include<numeric>//accumulate(be,en,0) #include<cstring>//find("string…

汽车费用(完全背包)

一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如下表就是一个费用的单子。 没有一辆车子行驶超过10公里&#xff0c;一个顾客打算行驶n公里&#xff08;1< n< 100&#xff09;&#xff0c;它可以通过无限次的换车来完成旅程。最后…

如何买到最便宜的机票

全网最低价机票购买指南&#xff1a; 现在航空公司官网注册好会员&#xff0c;提前两个月订票绝对便宜 中国四大航空公司会员日&#xff1a; 中国航空公司&#xff1a;每个月的同月同日&#xff08;eg&#xff1a;01.01 02.02 03.03 04.04 05.05 06.06等等&#xff09; 南方航…