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


问题描述:

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

 

 首先检查/usr/local/cuda/lib64目录,看看libcusolver.so.8.0是否存在,如果不存在,则先正确安装cuda。如果确定cuda已经存在,这个问题的出现于Linux的ldconfig命令有关。

解决办法:

第一种方法:

在终端执行:

export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda 

但是每次要运行tensorflow时都得执行此命令

第二种方法:

sudo ldconfig /usr/local/cuda/lib64

第三种方法:

在bashrc中写入路径:

vim ~/.bashrc
export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
export CUDA_HOME=/usr/local/cuda
source ~/.bashrc

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM