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