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:

上班了,精力就全部在工作上了,每天都得戴着口罩工作,不过也深感幸运,至少还在工作着。在研发部门,总会有一种危机感,长江后浪推前浪,前浪拍在沙滩上,只能不断地提高自己,增加自己的核心竞争力,才能有一些安全感。

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