NVIDIA显卡,显卡驱动版本及CUDA版本兼容关系及如何选择
要配置NVIDIA显卡的CUDA,各种版本之间的依赖关系以及与其他使用GPU的库版本兼容一直没有弄明白,最近经过多次卸载重装,终于成功配置好了显卡计算环境,于是把各个驱动程序和库之间的依赖关系理一下。
NVIDIA显卡,显卡驱动版本及CUDA版本兼容关系及如何选择
一、显卡驱动查看
有两种方法:
鼠标右键点击NVIDIA控制面板,如图点击帮助/系统信息
1.查看显示,可以看出驱动程序版本是388.73,由显卡驱动支持的CUDA版本,参考显卡驱动的Release Notes,故选择CUDA 9.0版本。
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
2.查看组件,即可得知CUDA版本为CUDA 9.1.126。
二、显卡、CUDA版本不匹配问题
由于我的项目需要用到Jetson AGX Xavier,最好还是使用CUDA 10的版本,但从上面的驱动版本来看,达不到与CUDA 10 相匹配的驱动版本。所以接下来我下载了一个驱动精灵,把笔记本显卡的驱动进行了升级。升级过程按照步骤走就行,重启电脑以后等待更新,再按鼠标右键进行安装。
啦啦啦啦啦,按照刚开始的步骤打开系统信息,这就是升级以后的驱动版本了,可以直接下载CUDA 10 版本了,下一篇我会接着将CUDA , cuDNN版本等在Ubuntu 16.04系统上的安装。