【问题标题】:libcublas.so.8.0 not found even it existslibcublas.so.8.0 即使存在也找不到
【发布时间】:2018-06-17 19:52:13
【问题描述】:

这里有一个简单的问题:

当尝试导入 tensorflow 时,我得到了这个:

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

即使我可以找到文件:

sudo find / -name 'libcublas.so.8.0'
/usr/local/cuda-8.0/lib64/libcublas.so.8.0

我已经安装了什么:

Python 3.5.2
Cuda 8.0
cuDNN v.6
nvidia-384

路径:

echo $CUDA_HOME - /usr/local/cuda
echo $LD_LIBRARY_PATH - /usr/local/cuda/lib64
echo $PATH /home/laimonas-sutkus/Projects/idenfy_ivs/environments/tensorflow/bin:/usr/local/cuda/bin:/home/laimonas-sutkus/bin:/home/laimonas-sutkus/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

操作系统(无法使用 ubuntu,因为如果我安装 gpu 驱动程序它会崩溃):

Linux Mint 18.3

【问题讨论】:

  • /usr/local/cuda/lib64 不是 /usr/local/cuda-8.0/lib64,可能创建一个符号链接
  • 是的,安装cuda时默认有符号链接。

标签: python tensorflow nvidia cublas


【解决方案1】:

好吧,这是一个非常愚蠢的错误。

确保在您的 .bashrc 文件中有这些确切的行(仅当您使用了默认安装位置时):

export CUDA_HOME='/usr/local/cuda'
export LD_LIBRARY_PATH='/usr/local/cuda/lib64'

# Override PATH
export PATH=${CUDA_HOME}/bin:${PATH}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-10
    • 2018-09-25
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 2017-12-05
    相关资源
    最近更新 更多