windows下darknet gpu配置

1.darknet路径推荐:https://github.com/AlexeyAB/darknet,下载最好直接下zip不要用git(我用git下了两次都失败了。。。)

2.确定CUDA和cudnn已经安装好(我安装为默认路径)

3.vs配置cuda,若cuda为默认安装路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\visual_studio_integration\MSBuildExtensions下有四个文件,将其放到对应版本的MSBuildExtensions下,可能需要重启(我不确定....)

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations

windows下darknet gpu配置_第1张图片

若vs是属性页下有cuda那应该是配置成功了

windows下darknet gpu配置_第2张图片

3.确定vs和opencv版本对应

4.darknet项目文件在darknet\build\darknet下,记事本打开darknet.vcxproj,修改为你想用的vs版本(v140,v141)

windows下darknet gpu配置_第3张图片

5.打开darknet.sln开始配置环境,项目默认环境是在附加目录和附加库内,可以删掉有一个c盘的opencv路径,其余最好不动,配置好自己的opencv环境(包含目录include,库目录lib,附加依赖项)

windows下darknet gpu配置_第4张图片

6.最后编译,

可能中途还会有一些错,自行百度吧

注:

1.vc120暂未配置成功

2.编译过程会报

warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

这个代码是不影响最后的编译的,所以问题不在这,我遇到的问题就是vs对应的版本没有放入cuda的四个文件造成编译失败。

 

 

你可能感兴趣的:(c++,深度学习)