手把手教学系列(一):windows下配置YOLO

本文档详细介绍了如何为MX350 GPU安装Nvidia驱动,并提供了CUDA和CUDNN的安装步骤,包括CUDA配置、opencv的编译以及darknet的搭建。针对可能出现的问题,如ffmpeg和ippicv的下载困难、VS2019生成错误等,给出了解决方案。此外,还提供了相关软件和库的下载链接,以确保顺利完成配置。
摘要由CSDN通过智能技术生成

一、绪论

     废话不多说,直接上结果,下图是实时检测中截取的一张照片。

二、配置教程

2.1 安装Nvidia驱动

驱动下载链接:https://www.nvidia.cn/geforce/drivers/

1) 点开后在这儿搜索你的驱动,我的GPU是MX350的,所以我的搜索如下图所示。点击开始搜索,往下滑就可以看到搜索结果了。

2)安装驱动,双击ok

2.2 加速包配置,给个博客参考链接

https://blog.csdn.net/u010618587/article/details/82940528?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight

PS:1.建议安装cuda10.2和与cuda10.2对应的cudnn版本   

         2.CUDA安装时要把Visual Studio模块选上,因为YOLO用了这个

         3.然后就是要把你解压后的cudnn安装包里的dll、h、lib文件分别拷到cuda安装路劲里的bin、include和x64里面。

         CUDA下载链接:https://developer.nvidia.com/cuda-10.2-download-archive

         CUDNN下载链接:https://developer.nvidia.com/rdp/cudnn-archive

2.3 安装cmake

给个链接https://cmake.org/download/ ,选红框标的这个,直接解压缩,不需要安装,在cmake的bin路径下有个cmake-gui.exe,后面编译opencv和darknet要用到

2.4 安装opencv(这里大概讲下,具体可以百度)

1) 给个链接:https://opencv.org/releases/, 选3.4.11的source源码下载ok

2)新建一个build文件夹,打开cmake-gui.exe,suorce code选择你下载的opencv,build the binaries选择你的build路径,然后点击configure,然后在中间那块红的地方把那个cuda给选上,然后在configure,直至没有红色为止,点击generate,然后打开工程,生成就ok。

PS:这里我们大多数会碰到ffmpeg和ippicv无法下载的问题,给个解决参考链接:

https://blog.csdn.net/yiyuehuan/article/details/52951574?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

还有就是你用vs2019生成install时,可能会报两个错误,一个就是什么不能把某个路径的dll文件移到另一个路径的dll文件,这个解决方法就是你找个他要的dll文件给它放进去就OK了。

还有一个就是setlocal什么的错误,这个你右键install-》属性-》生成事件-》生成后事件-》在生成中使用-》否 就ok了

 

2.6 安装darknet

给个下载链接:https://github.com/AlexeyAB/darknet

安装darknet和opencv其实差不多,就是源码位置你选择darknet, build选择darknet里面的build文件夹(这个文件夹是darknet自带的),然后configure,然后选上cuda之类的,然后再configure,之后差不多,打开源码,把darknet和install生成就行了。

这个一般没什么问题,就是你点击darknet.exe文件后可能汇报一些如pthreadvc2.dll 什么cutff.dll, opencv_world3411.dll缺失的错误,这个你把对应的dll文件放到它同一路径就ok了,有个大坑得说下,就是这个pthreadvc2.dll你一般还找不到,这里给个下载链接,这里面的可以用https://sourceware.org/pthreads-win32/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值