安裝tensorflow報ImportError: libcublas.so.9.0: cannot open shared object file的解決方法【轉】


本文轉載自:https://blog.csdn.net/qq_37274615/article/details/81099738

轉載自:https://blog.csdn.net/qysh123/article/details/79977891 話說,tensorflow,cudnn這些東西,就不能打個對應版本的包發布么,每次讓人因為版本的問題折騰,浪費生命。 今天在一台重新安裝系統的ubuntu上安裝tensorflow+keras,就按照我在幾個月之前的一篇博客來做的,結果到了import tensorflow這一步,就報錯了: ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory 感覺就是版本問題惹的禍,搜索了一下,大家的解決方法也都大同小異(例如下面幾篇博客:https://blog.csdn.net/w5688414/article/details/79187499,https://blog.csdn.net/twt520ly/article/details/79415787),或者使用高版本的CUDA+cudnn,或者降低tensorflow的版本,具體而言,CUDA和cudnn這兩者的對應關系如下(按照這篇博客的介紹https://blog.csdn.net/gsch_12/article/details/79368990): CUDA 8.0→cuDNN v5.1 / CUDA 8.0→cuDNN v6.0 / CUDA 9.0→cuDNN v7.0.5 另外,tensorflow 1.6/1.5和CUDA 9.0對應,1.4/1.3和CUDA 8.0對應 由於最新版的cudnn需要注冊並做問卷調查,我實在懶得弄,所以准備降低tensorflow的版本,不過運行了好幾次: pip install tensorflow-gpu==1.4 還是報一樣的錯,想了想,是不是該先刪掉原來的tensorflow版本: sudo pip uninstall tensorflow-gpu 刪除了之后再重新運行第一條命令,結果在python中報錯: No module named tensorflow 真是太奇怪了!無奈之下,只能運行: sudo pip install -U --pre tensorflow-gpu==1.4 然后就不報標題中的錯了,真的很奇怪,看來還是pip的命令有些細節我不太理解。 --------------------- 本文來自 qq_37274615 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/qq_37274615/article/details/81099738?utm_source=copy 


免責聲明!

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



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