Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)

Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet

准备阶段

1、下载工程
2、Visual Studio 2013 or 2015
3、CMake 3.4 or higher (Visual Studio and Ninja generators are supported)
4、Anaconda

下载工程

https://github.com/eric612/Caffe-YOLOv3-Windows

安装vs2013

参考

https://blog.****.net/mqyw29995/article/details/102470756

安装CMake

https://cmake.org/download/

下载相应的版本
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
然后解压,找到对应目录下的exe所在地址
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
配置环境变量
右键 我的电脑-高级系统设置-高级-环境变量-系统变量-path中加入bin所在地址
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)

安装Anaconda

上网下载Anaconda

https://www.anaconda.com/products/individual

下载对应的版本,我这边下载是是64bit Python 2.7的windows版本
,下载好后直接安装,一路下一步至结束安装

安装工程

管理员方式运行cmd ,然后输入路径到下载好后解压的Caffe-YOLOv3-Windows文件夹下的scripts里,然后执行build_win.cmd

Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
这里需要注意几点:
1、系统找不到指定的驱动这个提示不影响生成工程
2、这里直接运行肯定是不行的,需要修改build_win.cmd
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)

依次修改:vs2013的版本是12,用的是GPU所以为0,python的版本是2.7所以写2
3、如果没有python2.7会提示下载Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
这个时候最好自己下在,然后放到对应的.caffe\dependencies\download(运行.cmd你能看到地址在哪里)。然后在重新运行.cmd
4、Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
220或者219,不用去管cmake文件,修改build_win.cmd
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
这里的CUDA_ARCH_NAME按上面提示的5个选项挨个试,具体你是哪个这种方案最快,或者你去英伟达差对应显卡的compute_的值也是可以的。

上述修改完后,运行build_win.cmd然后就是等待生成了这个时间有点久,生成后会在Caffe-YOLOv3-Windows-master\scripts\build下有生成vs2013的的sln工程文件,然后点开,运行编译(只要几个重要的库能编译成功就好)

然后你就能在
Caffe-YOLOv3-Windows-master\scripts\build\tools\Release下
看到caffe.exe 安装成功
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)
PS:如果需要生成Debug版本,修改 build_win.cmd的81行即可
Caffe学习(四)win10下配置vs2013版本的yolo+mobileNet(以测可用)