ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

升级TensorFlow到1.7.0后,遇到ImportError,原因是CUDA版本不匹配。解决方案包括降级TensorFlow到1.4.0或安装CUDA 9.0,并更新环境变量。文中还提供了查询CUDA和CUDNN版本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

今天在安装imgaug数据增强库的时候,提示TensorFlow需要1.7.0版本

 

升级tensorflow版本之后,import tensorflow的时候出现如下错误:

ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

 

 

原因:

出现该错误的主要原因:cuda未安装或者cuda的版本有问题

即新升级的tensorflew(1.7.0)版本与我原来的CUDA(8.0.61)版本不匹配

这里附上linux查询CUDA和CUDNN 版本的方法:

1)查询CUDA版本方法:

输入:

cat /usr/local/cuda/version.txt

可以看到我的CUDA版本是8.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值