Tensorflow: CUDA driver version is insufficient for CUDA runtime version(正確使用Anaconda安裝tensorflow)

這個問題其實是LZ在使用公司服務器時,想要配置對應tf的環境,配置完成後運行代碼出現的錯誤

具體報錯如下:

Check failed: e == cudaSuccess || e == cudaErrorCudartUnloading CUDA: CUDA driver version is insufficient for CUDA runtime version

服務器上的driver版本太老了。。。
在這裏插入圖片描述那麼按照NVIDIA官網上給出的表格,我們可以找到對應的版本, https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

在這裏插入圖片描述現在Anaconda對應的環境中刪除cudatoolkit和cudnn

conda uninstall cudatoolkit cudnn

這個時候發現tensorflow對應的的package也刪除了,所以正確安裝的順序是:

1.先用nvidia-smi查看系統driver的版本

2.使用conda install 安裝對應版本的cudatoolkit和cudnn

3.再使用conda install tensorflow-gpu=1.14.0,LZ記得1.13有個bug,之前折騰好久。。。

PS:

上班了,精力就全部在工作上了,每天都得戴着口罩工作,不過也深感幸運,至少還在工作着。在研發部門,總會有一種危機感,長江後浪推前浪,前浪拍在沙灘上,只能不斷地提高自己,增加自己的核心競爭力,纔能有一些安全感。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章