實習Learning記錄(四)——解決Could not load dynamic library 'libcudart.so.10.0'


解決Could not load dynamic library 'libcudart.so.10.0'

問題:

安裝完成tensorflow-gpu后,進行驗證gpu是否存在,但是提示false,同時還報出如下錯誤:

然后百度了一下解決了。

問題出現原因:

就是服務器安裝的版本是10.1,但是我tensorflow-gpu版本支持10.0,還不支持10.1,所以出現上述報錯。

解決方案:

可以仿照安裝pytorch時就自動安裝cudatoolkit 10.1.243,無需再下載CUDA10.0的包,在服務器上重新安裝CUDA10.0,而是直接用conda安裝cudatoolkit。因為我的TensorFlow是安裝到獨立的虛擬環境中的,故執行以下代碼即可安裝:

conda install cudatoolkit=10.0

然后測試一下:

這樣就可以了。

參考:

"解決Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open ..."


免責聲明!

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



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