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