GPU驱动、CUDA和cuDNN之间的版本匹配与下载

GPU驱动、CUDA和cuDNN之间的版本匹配与下载

GPU驱动、CUDA和cuDNN的版本需要相互匹配与支持,否则开发环境就会出现问题,为了更好的了解版本之间的匹配问题,可以先了解GPU、CUDA和cuDNN分别是什么,三者之间又是什么样的关系。可参考这篇文章GPU、CUDA和cuDNN分别是什么,之间又有什么关系?

1. GPU驱动

GPU驱动程序根据自己计算机所安装的显卡型号下载
NVIDIA GPU驱动程序下载地址


按照自己的显卡型号,选择正确的产品类型、系列、家族所使用的操作系统等
其中,下载类型分为Game Ready驱动程序(GRD)和studio驱动程序(SD)两种,两者都可以提供完善的功能与支持,GRD类型可以在新游戏、新补丁等发布的第一时间获得支持,但如果考虑工作的稳定性和质量,还是选择SD类型。

2. CUDA

CUDA版本则是根据自己安装的驱动程序版本来选择

2.1. 查看自己GPU驱动的版本

首先,打开NVIDIA控制面板,可以在所有应用中查找或者使用系统搜索查找;然后,可以在系统信息中看到驱动版本号



另外,在驱动程序安装之后,还可以在终端中输入nvidia-smi命令来查看GPU驱动版本


2.2. 确定与GPU驱动匹配的CUDA版本

根据NVIDIA CUDA版本对应文档来查看符合自己GPU驱动的CUDA版本


GPU驱动版本越高,CUDA版本可选的范围就越广泛
在开发过程中,由于特殊的要求,往往需要先确定CUDA版本,那么可以根据此表确定某个CUDA版本要求的最低GPU驱动版本号,然后在安装GPU驱动和CUDA

2.3. 下载CUDA

CUDA下载地址
选择适合的CUDA版本,然后根据自己使用的系统进行选择下载



3. cuDNN

cuDNN下载地址
cuDNN版本只需要根据CUDA版本进行选择即可,然后在根据使用的系统选择下载
另外,cuDNN下载需要注册账号,登录之后方可下载



在开发环境的配置过程中,安装顺序通常为 GPU驱动 -> CUDA -> cuDNN
在确定版本的时候,若没有特殊要求,则与安装顺序一致,若有特殊要求,如运行的代码要求必须使用某个CUDA版本,则先确定CUDA版本,再确定GPU驱动与cuDNN版本

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当CUDAcuDNN版本匹配时,可能会导致安装tensorflow时出现问题。解决这个问题的方法有几种。一种方法是安装与全局CUDAcuDNN版本匹配的tensorflow版本。另一种方法是以root用户身份全局安装与tensorflow所需版本匹配CUDAcuDNN。还有一种方法是在conda环境下安装cudatoolkit和cuDNN。个人推荐使用第三种方法。\[1\] 这个问题经常出现,当安装了某个版本CUDA后,tensorflow可能不支持相应版本CUDA,或者tensorflow支持CUDA,但与cuDNN版本匹配,导致找不到相应的文件。有时候人们可能会误以为需要重新安装CUDA,但实际上这样做是麻烦的。\[2\] 在某些情况下,当使用nvidia-smi命令查看版本时,可能无法显示CUDA版本号。可以使用nvcc -V命令来查看CUDA版本号。另外,使用cat命令查看系统全局的CUDA版本时,可能会显示不同的版本号。这可能会导致程序在运行时使用的CUDA版本不一致。\[3\] #### 引用[.reference_title] - *1* [linux上安装tensorflow-gpu出现cudacudnn版本匹配不一致的问题](https://blog.csdn.net/qq_46041930/article/details/124557862)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [CUDA、tensorflow与cuDNN版本匹配问题【转】](https://blog.csdn.net/anfeng3664/article/details/101179485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [cudacuDNN的安装和cuda版本不一致问题……](https://blog.csdn.net/qq_41375609/article/details/106551781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值