ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
出現這個問題的原因,主要是tensorflow-gpu版本和驅動cuda版本不一致所導致的,根據提示我們可以知道的是環境當前的tensorflow-gpu需要的cuda驅動為10.0,而當前環境的cuda版本低于10.0。
解決方案:
方案一:
? 第一步.明確自己的tensorflow-gpu版本,查找tensorflow-gpu的版本與cuda的對應關系。
? 第二步.查看cuda版本(鏈接),更新cuda驅動。
方案二:
? 第一步.查看cuda版本(鏈接),查找tensorflow-gpu的版本與cuda的對應關系.
? 第二步.明確自己的tensorflow-gpu版本,降級或升級。
若在安裝環境時出現錯誤,請查看我的這篇博客,希望能解決問題。
與這個問題極其類似的問題是:
ImportError libcudnn.so.6: cannot open shared object file: No such file or directory
細心的同學會發現,這兩個報錯其實并不一致,(除了數字,哈哈哈)。重點是前者是libcublas,而后者是libcudnn,這就代表一個是cuda版本問題,另一個是cudnn版本問題。
針對第二類問題,解決方案多樣:總結一點:
查看tensorflow-gpu、cuda、cudnn三者的對應關系及自己環境下的版本(鏈接),并找出出錯的某一環進行更新或降級。
?
總結
以上是生活随笔為你收集整理的ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pip 指定路径安装工具包
- 下一篇: pytorch 之 冻结某层参数,即训练