记录我的caffe2 vs2017安装过程
vs2017虽然很好用,但真心不适合新手,不必说需要自己去编译的opencv库和dlib库,单单是caffe2我就安装了3天。
为什么我不用caffe呢?
因为我的vs是2017的,caffe1不支持2017的,那也没什么办法了,认命吧。
第一步 ,完善你的vs2017工具。
相信你安装的vs2017只有一部分,这里你可能需要修复下,至少使你的vs2017有git功能。
这里需要说明下,一定一定不要直接去github上下载caffe2源码,里面的第三方库是缺少的!!!!
第二步 打开vs2017
点击github,选择url和你自己的文件夹,然后就是漫长的等待,这个显然比从网上直接下zip慢多了,
当然你也可以在网页上直接调用vs2017,我是用后者。
第三步 环境变量
环境变量按照caffe2官网上的教程进行配置,实在是太多了。
python2.7的两个
vs2017的编译器配置了3处
cmake的变量 必须要3。4以上
这里你如果不确定自己是否配置完成 可以用cmd命令敲敲看
注:最开始的时候我安装了python2和python3,这样找不到正确的编译器,把python3卸载了吧
第四步:cuda和cudnn
这个就是一个软件下载安装和压缩包位置的放置
详情去官网上看,这个对版本似乎也有要求
安装完成后你的环境变量里面有cuda的描述
注:装的时候老老实实的装在c盘吧,内存不够就清理c盘的内存,没装之前剩余16个G,所有装完只有8个g哎。。。
第五步:编译
这个官网上也有讲法,但是自己编译的时候总是会出现问题。
这里没办法,自己还要去改一下。
在这个if else后面加上我们自己的set一句话,不知道怎么回事,自己检测的时候总是检测到vs2015
这里不建议直接点.bat文件,因为这样出错转瞬即逝,不便于我们观察问题。还是在dos窗口执行吧。
在script目录下的两个.bat文件运行吧,时间会比较长,又可以喝茶了。
第六部
编译完应该会多出来build文件,进去,点sln打开vs2017
然后设置工作环境release x64
官方步骤---生成,点install右键生成,然后你的c盘programfile下就会多出来caffe2这个文件目录
个人步骤---操,怎么又生成出错,百度,有道,该项目属性,该工作环境
第7步
caffe的编译完的美丽景象
天真的我以为这就完了,兴致勃勃地按照opencv的安装方法进行配置,然后呢?
报错,这个库缺,那个库少,没办法去你的文件录下找出来,然后包含进去了。
我有印象的就是eigen库和protobuf下的google
这是我的安装记录,如果出错,不要放弃,你是可以继续出错的!!!!!!!