Win10深度学习GPU开发环境搭建步骤

写在前面

  • 建议所有的选择默认安装目录

安装nvidia显卡驱动

这里我们直接进入NVIDIA官网 选择适合自己的GPU型号进行驱动下载,大家可以进入任务管理器 ——> 性能查看自己的GPU型号,注意:建议显卡驱动尽量使用最新版本,如果已经安装的可以进行更新

大家的电脑如果是笔记本,产品系列一定要选择带有**(Notebooks)字样的进行下载,接下来就是打开下载文件依次点击同意开始安装,安装目录选择默认目录**即可

最后进入CMD命令窗口,输入nvidia-smi得到如下所示信息则表示安装成功

安装CUDA Toolkit

这一步首选需要根据显卡驱动的版本号查看可以对应安装的CUDA版本,可以参考下表(源网页

进入Nvidia提供的CUDA Toolkit下载链接 比如我这里对应的CUDA版本是11.6,我可以选择安装11.5安装,我直接选择对应[CUDA Toolkit 11.5.2 (March 2022)下载安装,这里安装依旧选择默认路径,依次点击同意即可安装成功

image-20220518152046741

安装完成后重启电脑,查看系统环境变量**[Path]**,发现多出两项关于CUDA的路径

验证CUDA是否安装成功

进入到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\demo_suite目录,路径框输入cmd即可进入该目录的命令行,运行bandwidthTest.exedeviceQuery.exe这两个应用程序,得到下面的结果则表示成功

image-20220518170730006

安装 Visual Studio

这里建议安装Visual Studio 2019版本,因为设计到后续验证,进入Visual studio历史版本页面 选择Visual Studio Community 2019 (version 16.11)进行下载,然后运行点击安装,需要勾选红框标注部分配置,其余自选

根据自己的安装位置进入以下路径,如果找不到文件,建议下载Everything,帮助我们在Windows上快速查找文件的软件,这里由于我之前安装了vs2019,因此这里我们稍后直接打开nbody_vs2019.sln这个文件

接着点击Windows搜索框选择进入Developer Command Prompt for VS2019这个应用,输入set TraceDesignTime=true,在输入devenv,然后启动VS 2019,然后我们打开nbody_vs2019.sln这个文件,切记命令窗口不要关闭

我们点击生成解决方案,一般情况下会先遇到这个错误

接着进入一下路径,将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\visual_studio_integration\MSBuildExtensions路径下的四个文件复制到对应上图提示的错误路径C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations

然后重新点击生产解决方案,得到以下提示成功!!

验证CUDA安装成功,在Powershell中输入以下命令打开nbody目录:

cd ‘C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.5\bin\win64\Debug’

运行nbody,可以看到CUDA使用的GPU,按住Ctrl+C停止运行

.\nbody.exe

安装cuDNN

接下来是按照cuDNN,到这里进入cuDNN网站 ,点击Download cuDNN,接着注册Nvidia的开发者账号并登录

image-20220518161151809

然后选择对应的CUDA版本点击开始下载安装包

这里有不同的安装方式,最简单的就是下载Exe文件,然后依次点击同意即可安装成功,这里我选择下载zip包的方式安装,以便于后续的多版本CUDA和cuDNN管理

这里我们将下载好的zip包解压,将CUDA安装位置C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5的3个文件使用解压后的zip文件进行替换,注意是进入每个目录分别替换文件夹