概述
总结一下yolo环境的搭建,以及MSB3721的一种解决方案,如果有相似的背景,不妨一试。另外在搭建环境的过程中,感觉最浪费时间的就是下载所需的安装包,因为是外网,速度慢到令人发指,而csdn上积分又很高(流下贫穷的眼泪),所以我顺便把自己下载好的版本传上(基本都是当前最新版本,我设置的都是5积分,但是它莫名其妙的在涨,无语了)
最近准备学习目标检测的相关内容,需要使用yolo算法,因为是零基础,所以事先看了很多文章,安装过程整体也十分顺利,但是在最终编译yolo v4的dll时出现了bug,MSB3721,而最让我费解的是我显示编译的yolo v4的exe成功了,并用命令行成功的运行了示例,所以出现问题时一脸懵逼。然后仔细阅读那一长串的问题说明,可以看出问题就出在CUDA targets上。更懵了,大家都用的同样的东西,问题是怎么来的呢?
刚开始看到MSB error时感觉问题不大,因为这往往是vs中Windows sdk版本问题导致的,我进行了尝试但是失败了,一种gg的感觉油然而生。然后开始百度,果然大部分文章也都是说:1、sdk版本问题(我很赞同这个,所以各种版本的都试了好几遍,又特意安装了2015的sdk,结果呵呵哒),2、中文路径问题(我没有使用中文路径,为了保险我给文件和文件夹命名时用下划线代替了空格,没有用),3、重启大法。实在找不到资料了,然后硬着头皮去知名同性交友平台(StackOverflow)上找,还是没解决。自闭十分钟!
然后我决定重装CUDA和CUDNN这两个软件了,换了个低版本的(10.1 版本),问题迎刃而解。最开始没想重装他们就是因为exe可以编过,想想真的气,莫名其妙的浪费近一天的时间。
这些软件的安装和编译已经有很多文章写的都很好了,随便看两篇就差不多了。
软件版本(以及部分安装包资源,外网下的太慢):
1.cuda和cudnn 版本10.1
链接:cuda: https://download.csdn.net/download/qq_33221028/13026667
cudnn:https://download.csdn.net/download/qq_33221028/13026712
2.cmake 3.18.4
3.opencv 3-4-11
cmake和opencv 不让上传,说是已经存在,就不传了,这两个也挺耗时的。
4.vs2019
5.环境:操作系统win10 cpu i7 10700K gup msi rtx3080
6.yolo v4 链接:(可以去github直接下载,速度还行,主要时文件不大)
https://download.csdn.net/download/qq_33221028/13026704
最后
以上就是魁梧金鱼为你收集整理的令人厌恶的错误MSB3721,以及win10,VS2019,YOLO V4 环境搭建的全部内容,希望文章能够帮你解决令人厌恶的错误MSB3721,以及win10,VS2019,YOLO V4 环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复