ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录(共享Linux)

问题描述 投票:3回答:1

我是tensorflow的新手,我正在使用共享linux(Ubuntu 16.04),这意味着我没有root访问权限。 Cuda 8.0和Cudnn 8已由管理员以root身份安装。我使用anaconda安装了python 3.5,然后使用pip安装了tensorflow。我已使用以下导出将cuda-8.0 / bin和cuda-8.0 / lib64添加到PATH和LD_PATH_LIBRARY。

export PATH =“$ PATH:/usr/local/cuda-8.0/bin”

export LD_LIBRARY_PATH =“/ usr / local / cuda-8.0 / lib64”

但是当我尝试运行程序时,它会出现以下错误。

ImportError:libcublas.so.8.0:无法打开共享对象文件:没有这样的文件或目录

但是这些文件存在于LD_LIBRARY_PATH中,而nvcc -V也在工作。

甚至可以参考安装Cuda和CuDnn的系统吗?如果是,您可以帮助清除上述错误。提前致谢。

python ubuntu tensorflow cublas
1个回答
2
投票

可能的解释是您的路径设置不正确。尝试echo $ LD_LIBRARY_PATH,让我们知道你得到了什么。

另一种解释是它不在该目录中。是的,libcublas.so通常应该在/usr/local/cuda-8.0/lib64中,但是使用find仔细检查它是否在那里或另一个目录。

© www.soinside.com 2019 - 2024. All rights reserved.