CUDA driver version is insufficient for CUDA runtime version

Status: CUDA driver version is insufficient for CUDA runtime version
CUDA驱动版本与CUDA运行时版本不匹配。

  • 图1为CUDA驱动版本与CUDA运行时版本对应表。CUDA driver version is insufficient for CUDA runtime version
    后续版本此表会有更新,请查看页面 CUDA驱动版本与CUDA运行时版本对应表

  • 比如,驱动版本为410.48,对应CUDA版本为10.0,解决方法如下:
    (1)删除不匹配的cudatoolkit,cudnn:
    conda uninstall cudnn
    conda uninstall cudatoolkit
    (2)安装10.0版本的
    conda install cudatoolkit=10.0
    conda install cudnn

  • 注意:安装gpu版的tensotflow时可以先安装好之前版本的cudnn和cudatoolkit,再安装tensorflow。因为安装tensorflow的gpu版本时,此时会先检查tensorflow依赖的其他的包,如果依赖的包没有安装,则会先安装最新版本的依赖包。由于tensorflow的gpu版本依赖cudatoolkit和cudnn程序包,因此会安装最新版本的cudatoolkit和cudnn程序包,可能会导致gpu驱动版本和cuda运行时版本不匹配。