Windows下VS2015编译caffe(无GPU版本),安装简单

由于不怎么用此电脑训练模型只是进行验证测试模型的代码,所以没有安装GPU,相对来说少了很多步骤,先前安装带GPU的环境踩了太多的坑。

安装环境工具:win10+caffe+vs2015+python3.5(x64)+pip+cmake>43.4

1、
caffe下载,去git下载windows版本 https://github.com/BVLC/caffe/tree/windows

2、安装cmake,直接百度下载最新版就可以。

3、python可以参考这个
http://www.roselady.vip/a/cangjingge/boke/ai/2018/0314/700.html ,如果 以前有老版本不对应可以直接
1conda install python=3.5

还要安装  pip install six;    pip install pyyaml;   pip install numpy

4、安装依赖库,原版是这样的
1python scripts\download_prebuilt_dependencies.py --msvc_version=v140

但是一直下载不下来,可以直接去github下载
https://github.com/willyd/caffe-builder/releases/download/v1.1.0/libraries_v140_x64_py35_1.1.0.tar.bz2
5、 下完依赖包,将其放在C:\Users\Administrator\.caffe\dependencies\download中这个路径是由WindowsDownloadPrebuiltDependencies.cmake这个文件决定的,下载完成后将此文件的这一段删掉


6、 编译caffe/scripts下的 build_win.cmd文件设置成只用CPU


7、运行build_win.cmd文件
有的电脑可能提示下方错误,这个是由于vs2015没安装好导致的。用vs2015的安装包打开,把VC++的工具都选上,在运行就OK了

/out:CMakeCCompilerId.exe 
CMakeCCompilerId.obj 
LINK : fatal error LNK1104: 无法打开文件“libucrt.lib”

8、再次运行成功


9、如果提示“ImportError: cannot import name 'multiarray'”,说明numpy模块没有装好,pip uninstall numpy后重装,还不行就把site-page*目录下的这个文件删掉再装

10、终于完事了没想到在dos窗口自己编出来了这样出错可怎么找,玩我么。。。

11、改用cmake-gui,来生成vs的工程文件,打开cmake-gui


填好源码目录,工程目录一般自己建一个,点击Configure可能会报atlas错误,将其改成OPEN在上面的框框里改,配置生成好
后可直接点击Generate生成工程文件,点击Open Project直接用VS打开了,这看着多舒服,编译整个解决方案,成功后如下图



后面再讲测试模型,调试代码。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值