win10/11 paddlepaddle2.3/2.2 之 匹配CUDA和Cudnn版本安装

完整的安装方法参考我的博客如下:包括显卡驱动检测 选择安装,VS2015/17/19安装,CUDA11.2安装和配置,cudnn安装。还包括CUDA卸载方法

(27条消息) 2022最详细,最新的 Win11/WIN10 安装CUDA10.2和cuDNN(必坑之作)完美教程_Vertira的博客-CSDN博客https://blog.csdn.net/Vertira/article/details/125060383

注意:Paddlepaddle2.3/paddlepaddle2.2版本支持的cudnn版本

我在用cuda11.2运行时  paddle时报错,

RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depends on is not configured correctly. (error code is 126)
  Suggestions:
  1. Check if the third-party dynamic library (e.g. CUDA, CUDNN) is installed correctly and its version is matched with paddlepaddle you installed.
  2. Configure third-party dynamic library environment variables as follows:
  - Linux: set LD_LIBRARY_PATH by `export LD_LIBRARY_PATH=...`
  - Windows: set PATH by `set PATH=XXX; (at ..\paddle\phi\backends\dynload\dynamic_loader.cc:303)

The third-party dynamic library (cudnn64_7.dll)

这个三方库 我没有 这是cudnn7.x的 其最高支持cuda10.2 .

我的cuda11.2+cudnn8.1.13。我的第三方库有cudnn64_8.dll.

 很明显,我安装的版本不符合windows版的paddle。

卸载CUDA,按照上面的链接,比葫芦花瓢,重新安装。

 

看准版本下载。我看错了 ,下载cuda10.2的paddle了 导致上面的错误结果。如果你当时下载的是如上图的11.2版本的paddle,就不会有我上面的错误。

这里我加粗,大家认真看准你自己电脑上安装的cuda版本下载。

RTX3060,要求CUDA版本>=11.0。

第一步 卸载 CUDA11.2

说实话,自己刚刚安装成功的cuda ,真不舍得卸载掉。

控制面板--》程序--》卸载程序

红色框内的  带CUDA的 一个一个卸载,要看清楚

卸载结束后重新下载

第二步:重新下载CUDA (之前配置好的conda保留)

来个官方链接:https://developer.nvidia.com/cuda-toolkit-archive

 cudnn7.x 最高支持CUDA10.2,所以只能下载10.2.  下载10.1也可以。低于10.1的paddle不支持。这里只针对windows版本。

 下载

点击 右键--》管理员身份运行

 

 

自定义安装

 

 

 记住安装路径,这三个

自动下一步下一步

上图 两个打勾 方便查找

点击关闭后,弹出路径文件,如下:

 从这里可以看出,conda10.2支持的vs12/13/15/17/19

注意:安装conda之前必须安装vs c++

先看一下cuda安装的怎么样了

nvcc -V

 

 CUDA路径

环境变量里面系统自动添加CUDA_PATH和CUDA_PATH_V10_2路径。

你只需要在再把对应路径下的lib和bin文件路径加上就完美了。

CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

CUDA_BIN_PATH = %CUDA_PATH%\bin
 

这里不讲安装vs,上面的链接比较详细。

下面 用我安装好的vs2019打开 Samples_vs2019.sln

 运行结果

 在这个路径下  看一看

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\bin\win64\Release

 

 验证deviceQuery和bandwidthTest

命令行cd到这个目录下

运行成功。

现在在环境变量中添加一下SDK路径

CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0

CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
 

下载cudnn

官网下载:先注册登录

cuDNN Archive | NVIDIA Developerhttps://developer.nvidia.com/rdp/cudnn-archive

 

 下载后的文件 是一个压缩包

 解压:

 

 向conda 对应的目录 路径移动文件,完成后,conda 和cudnn安装完毕

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 要查看Windows 10上的CUDAcuDNN版本,可以按照以下步骤操作: 1. 打开NVIDIA官网,下载并安装CUDA Toolkit。 2. 在安装完成后,打开命令提示符(cmd)。 3. 输入以下命令:nvcc -V 4. 这将显示CUDA版本号。 5. 要查看cuDNN版本,可以在NVIDIA官网上下载cuDNN库。 6. 解压缩cuDNN库,并打开解压缩后的文件夹。 7. 打开文件夹中的readme.txt文件。 8. 在文件中查找cuDNN版本号。 9. 如果您已经安装cuDNN库,则可以在命令提示符中输入以下命令:cudnn_version.exe 10. 这将显示cuDNN版本号。 ### 回答2: 在使用NVIDIA的深度学习框架如TensorFlow、PyTorch等时,需要安装相应的CUDAcuDNN版本。正确安装配置CUDAcuDNN版本是运行深度学习框架的必要前置条件之一。本文介绍如何在Windows 10操作系统中查看CUDAcuDNN版本。 第一步:查看CUDA版本 1. 打开NVIDIA显卡驱动控制面板。可以通过右键点击桌面空白处,在下拉菜单中选择“NVIDIA控制面板”来打开。 2. 在左侧的菜单栏中,选择“系统信息”选项,可以在右侧的窗口中看到当前的显卡驱动版本CUDA版本。 3. 可以通过在NVIDIA官网上查看选择相应的CUDA版本对应的显卡驱动版本。 第二步:查看cuDNN版本 1. 打开安装cuDNN的文件夹,在文件夹中找到readme.txt文件。 2. 在readme.txt文件中找到相应的cuDNN版本,可以看到cuDNN版本号以及支持的CUDA版本。 3. 如果需要更新cuDNN版本,可以在官网下载对应的版本进行安装。 总结: 在Windows 10操作系统中,查看CUDAcuDNN版本十分简单。只需打开NVIDIA控制面板和cuDNN的readme.txt文件即可轻松的找到所需的版本号。选择正确的版本号能够保证深度学习框架能够正常运行,提高开发效率。 ### 回答3: 在Win10操作系统中,查看CUDACUDNN版本有多种方法,下面我将介绍其中两种。 方法一:使用命令行查看 1. 首先在Win10操作系统中打开命令行,可通过按下 “Win+R”快捷键,然后输入“cmd”来打开。 2. 在命令行窗口中输入以下命令: nvcc -V 运行该命令后,将会显示CUDA版本号。 例如: C:\WINDOWS\system32>nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2019 NVIDIA Corporation Built on Fri_Feb__8_19:08:26_Pacific_Standard_Time_2019 Cuda compilation tools, release 10.1, V10.1.105 3. 若要查看CUDNN版本,还需查找cudnn.dll的版本,可以在命令行中输入以下命令: dir C:\ | find "cudnn.dll" 此处C:\表示硬盘根目录,也可更改为其他磁盘目录。上述命令运行后将会在命令行窗口中显示cudnn.dll的版本号。 例如: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\cudnn.dll C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\cudnn64_7.dll 方法二:使用NVIDIA控制面板查看 1. 确认已经正确安装了NVIDIA显卡驱动程序和CUDA工具包。 2. 通过鼠标右键单击桌面空白处,从弹出的菜单中选择“NVIDIA控制面板”。 3. 在NVIDIA控制面板中,单击“帮助”菜单,然后选择“系统信息”。 4. 在“系统信息”窗口中,可以查看CUDA版本CUDNN版本和驱动程序版本等信息。 例如: CUDA版本:10.1 CUDNN版本:7.6.5 驱动程序版本:442.50 以上是两种查看win10CUDACUDNN版本的方法,希望能对您有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值