ubuntu安裝caffe 解決:build_release/tools/caffe: error while loading shared libraries: libcudart.so.8.0: cannot open shar


1. 網上有3種解決方式:

  1)這是GitHub的解決方法,鏈接:https://github.com/tensorflow/tensorflow/issues/5343

  

  可以看出,這個方法還是有效的。

  2)執行命令:

1 sudo ldconfig /usr/local/cuda/lib64

  

  這個感覺也還可以!!!

  3)如果上述兩種方法仍然沒解決,可以試一試笨辦法

  出現此類問題,主要是 /usr/local/lib/目錄下找不到libcudart.so.8.0這個文件, 該文件可以在usr/local/cuda-8.0/lib64/目錄下找到,因此我們通過下面的命令將libcudart.so.8.0這個文件復制一份過去,記得要加sudo權限,否則可能無法復制。
  執行命令:

1 sudo cp /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig

  這是還會出現

  ./build/tools/caffe: error while loading shared libraries: libcublas.so.8.0: cannot open shared object file:  can not open shared object file: No such file or directory
  ./build/tools/caffe: error while loading shared libraries: libcurand.so.8.0: cannot open shared object file:  can not open shared object file: No such file or directory
  ./build/tools/caffe: error while loading shared libraries: libcudnn.so.6: cannot open shared object file:  can not open shared object file: No such file or directory
  等問題,將命令中黃色標注的相應名稱改下就可以了

  執行完畢,就沒有錯誤了!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM