NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择

时间:2024-03-21 22:45:52

显卡驱动版本

首先,最底层的是显卡驱动,不管是玩游戏还是做并行加速计算,都是必须装的。
不管是玩游戏还是用于并行计算,显卡驱动一定要使用最新的。通常新版本的显卡驱动应该能支持当前最高支持CUDA版本以下的所有版本,所有要关注显卡驱动能支持的最高CUDA版本。
获得显卡驱动能支持的最高cuda版本,有两个方法,一是参考显卡驱动的Release Notes,其中会有能支持的CUDA最高版本。
 

显卡驱动版本号与CUDA版本号对应关系

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择

 

CUDA版本

其次是CUDA版本,CUDA版本选择要看其他上层库的需求,比如TensorFlow,OpenCV,还有编译环境的需求,比如VisualStudio等。
下载地址:https://developer.nvidia.com/cuda-toolkit-archive
tensorflow版本要求:
https://tensorflow.google.cn/install/source_windows
 

NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择

 

cuDNN版本

最后是cuDNN,其实这只是一个基于cuda的库,不需要安装,下载后的压缩包解压后是一些头文件,lib和dll(windows操作系统)文件。
cudnn下载地址:(需要登录)
https://developer.nvidia.com/rdp/cudnn-download
选择和cuda对应版本的