win10+GPU(gtx960)+yolo+opencv+Visual studio 2015安装配置

1、首先是查看自己的电脑的GPU,通过查看GPU版本来选择安装CUDA+cudnn

我的电脑GPU是GTX960,打开NVIDIA控制面板可以查看得到CUDA需要安装的版本,我的对应版本的CUDA10.1

win10+GPU(gtx960)+yolo+opencv+Visual studio 2015安装配置

可以查找下载安装教程,下载完成之后离线安装即可。

win10+GPU(gtx960)+yolo+opencv+Visual studio 2015安装配置

CUDA直接双击之后以此安装即可,cudnn的安装更加简单,解压之后将对应文件复制到CUDA对应的文件夹下面即可,详细操作网上有很多教程。

安装完成之后,打开cmd命令窗口,输入ncvv -V检查即可。

2、visual studio 2015下载安装

电脑上可能预装了不是2015版本的VS,这个我也没有去尝试2017版本和2013版本的VS,主要还是想在别人已经踩过的坑的基础上快速配置,所以如果不想踩坑的话就花一个晚上下载一个2015版本的visual studio即可。

3、opencv下载安装

将opencv下载之后解压,然后安装步骤:opencv在visual studio2015上面的配置方法配置即可。

4、下载darknet并配置

从github上面下载darknet进行配置。

1)打开build文件夹下的darknet文件夹,并用编辑器(我就直接用了txt)打开darknet.vcxproj,用搜索功能查找CUDA (这里就是CUDA的版本号了),并修改为自己CUDA的版本号,我的CUDA版本是10.1,所以修改为CUDA 10.1(一共有两处需要修改的)并保存。

2)同样还是这个darknet.vcxproj文件,根据自己的GPU型号,修改darknet.vcxproj文件中的“compute_52,sm_52”内容,一共两处,不然会出现MSB 372的错误。

3)确认C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations文件夹下面是否有CUDA 10.1开头的四个文件,如果没有,则把CUDA安装路径下面的(我的路径是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\visual_studio_integration\MSBuildExtensions)以上4个文件全部拷贝到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations中。

最后生成darknet即可。

可参考:参考操作详细的琐碎步骤