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驱动版本与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运行时版本不匹配。