Windows运维之Windows下 VS2015 + Dlib + CUDA环境搭建
小标 2018-09-03 来源 : 阅读 1142 评论 0

摘要:本文主要向大家介绍了Windows运维之Windows下 VS2015 + Dlib + CUDA环境搭建,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。

本文主要向大家介绍了Windows运维之Windows下 VS2015 + Dlib + CUDA环境搭建,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。

1.需要工具:VS2015(updata3),DLIB(19.7),CUDA(9.2),Cmake,
 
VS2015需要updata3版本,因为DLIB中DNN模块需要VS2015及以上版本,而CUDA的加载需要VS2015的updata3版本(VS2017没有试过加载CUDA,所以不太清楚具体情况)。
 
DLIB中高版本支持DNN等模块,建议下载19.x的版本
 
步骤:
1.安装VS2015
 
2.下载DLIB:DLIB官网
需要添加环境变量 
 
3.下载并安装CUDA:CUDA下载(9.2)
下载后直接默认安装,最后安装完成后有三个选项框,点选最后一个(前面两个是默认点选的)用VS2015打开CUDA测试文件,运行后会生成运行测试的exe文件。
需要添加环境变量
具体操作参考:
//blog.sina.com.cn/s/blog_9cc09dc20102vtor.html
 
4.下载Cmake,并安装。Cmake下载
选择自己电脑的版本下载并默认安装

点击gui文件

第一个路径填lib路径
第二个路径填Cmake生成的文件路径(自定义文件夹,放置生成dlib项目)
 
Visual Studio 14 2015 Win64 是VS2015的updata3版本
之后会自动运行,


如果电脑上面安装了CUDA和VS2015是updata3版本,则在DLIB_USE_CUDA后面的会出现选框,可以选择,否则不能选择(OFF)。
完成之后,依次点击Configure,Open Project按钮就可以利用VS2015打开dlib项目了。

根据release/debug和64/32位不同的选择,运行dlib文件可以生成不同的lib文件。
 
测试:
建立VS2015项目,可以到dlib官网下载测试代码,
包含目录:添加dlib和cuda的路径,(opencv路径)

库目录安装cuda的lib文件路径(opencv路径)

C++预处理器中添加:

DLIB_PNG_SUPPORTDLIB_JPEG_SUPPORTDLIB_JPEG_STATICDLIB_USE_CUDA
 
附加依赖项

dlib的lib文件:
dlib19.7_64.lib
opencv中lib文件:
opencv_objdetect2413.libopencv_ts2413.libopencv_video2413.libopencv_nonfree2413.libopencv_ocl2413.libopencv_photo2413.libopencv_stitching2413.libopencv_superres2413.libopencv_videostab2413.libopencv_calib3d2413.libopencv_contrib2413.libopencv_core2413.libopencv_features2d2413.libopencv_flann2413.libopencv_gpu2413.libopencv_highgui2413.libopencv_imgproc2413.libopencv_legacy2413.libopencv_ml2413.lib
 
cuda的lib文件
cublas.libcublas_device.libcuda.libcudadevrt.libcudart.libcudart_static.libcudnn.libcufft.libcufftw.libcurand.libcusolver.libcusparse.libnppc.libnppial.libnppicc.libnppicom.libnppidei.libnppif.libnppig.libnppim.libnppist.libnppisu.libnppitc.libnpps.libnvblas.libnvcuvid.libnvgraph.libnvml.libnvrtc.libOpenCL.lib
  

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维windows频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程