亲测有效!配置Windows10+caffe+gpu+Faster-Rcnn流程

参考博客:
1.https://www.cnblogs.com/cxyxbk/p/5902034.html
windows环境Caffe安装配置步骤(无GPU)及mnist训练
2.https://blog.csdn.net/qq_14845119/article/details/52415090
Windows下caffe安装详解(cpu+gpu+matcaffe+pycaffe)
3.https://blog.csdn.net/weixin_42142612/article/details/83073160?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.https://blog.csdn.net/weixin_42142612/article/details/83073160?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4
安装Windows版Caffe与py-faster-RCNN(强烈推荐)
5.https://www.cnblogs.com/bile/p/9055368.html
Windows 10下安装配置Caffe并支持GPU加速(修改版)

重要的是,感谢上述博客及众多对我有参考意义博客的各位博主!非常感谢,是你们的乐于分享让我完成了此次caffe环境的搭建工作。

Win10+caffe+gpu+faster rcnn流程:

  • 第一部分软件准备

1.

  • 系统:Windows10 软件版本:anaconda2(anaconda2-5.1.0),vs2013 update5
    ultimate,cuda8.0(cuda_8.0.44_win10),cudnn v5.1
    安装软件注意事项:1.安装Anaconda放在c盘,或者默认路径安装,路径名不要用中文,如果计算机的用户名是中文名,那安装anaconda2肯定装不成功,进度条到最后的时候会报错,错误为无法编码,哪怕找到了解决方案也没办法正常打开anaconda2软件,打开anaconda
    prompt则是编码有问题的错误代码信息,所以,如果计算机是中文名的话只能重装系统了。另外anaconda多次重装卸载后,会出现无图标和缺失文件的情况,这种情况我猜是装在计算机文件的一些文件并没有完全卸载干净,反复找不到解决方案,重置C盘系统后可顺利安装此软件。

2.

  • vs2013在官网上下载没有找到ultimate版本的,因为出问题的情况比较多,所以我也没办法确定是否官网提供的就不行,不过VS官网给定的vs2013
    update4无法下载网页安装,会报版本需要通过更新安装类似这种错误,只能通过下载DVD这种影像文件安装。

3.

  • cuda和cudnn可直接去官网下载,找到其对应的版本即可,之前装pytorch和TensorFlow有惯性思维,以为就是拿cudnn的三个文件夹去覆盖cuda的,而配置caffe环境其实不然。这里有一个小插曲就是为了快速下载软件可以把网页复制到迅雷上,可大大提高下载速度,但是这个cuda却不行,在迅雷上下载下载下来的是网页,并没有文件夹。

  • 第二部分

4.

  • 下载caffe: 地址:https://github.com/Microsoft/caffe
    下载下来之后,得到一个caffe-master文件,将其放入一个容易找到的盘,后面还有很多需要解压的文件,所以要有序,同样,路径不要有中文。

5.

  • 将cudann里的cuda整个文件夹,放入caffe-master的子文件夹,和windows文件及data文件属于同一目录下。

6.

  • 在caffe-master/Windows文件夹内找到CommonSettings.props.example,复制一份,命名为CommonSettings.props,如果发现没有更改后缀名,只是.txt文件,需要点“垃圾站”-“查看”,将属性栏这里的文件拓展名打钩。不然后面在CommonSettings.props修改了其里面的内容也没法生效。

7.

  • 点CommonSetting.props文件用vs2013打开:
  • a. 把其中的CudaVersion改为8.0
  • b. 把PythonSupport改为true
  • c.把CuDnnPath改为刚才复制到caffe-master文件夹的地址,如将caffe-master解压后文件放在c盘,则CuDnnPath的路径为:C:\caffe-master
  • e. 把PythonDir改为Anaconda的路径,如果anaconda安装在c盘,则PythonDir路径为C:\Anaconda2

8.

  • 用Visual Studio
    2013打开windows文件夹下的Caffe.sln,若发现没有libcaffe和test_all被成功导入,解决办法将CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions内的文件复制到C:\Program
    Files
    (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations即可,我的cuda安装路径是默认路径C:\Program
    Files\NVIDIA GPU
    ComputingToolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions

9.

  • 右键libcaffe,选择设为启动项目。打开debug,或者直接右键libcaffe点击“属性”菜单, f.
    配置属性中的常规和,配置为:Release,平台为:X64 g.点击C/C++,把将警告视为错误的一栏选择“否(/wx-)”

最后,如果需要跑Faster-RCNN则可以参考:
安装Windows版Caffe与py-faster-RCNN(强烈推荐)
https://blog.csdn.net/weixin_42142612/article/details/83073160?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4

总结:
1.心态很重要!配置这个环境心态很容易崩,所以不管怎么样希望能淡定面对,多尝试。
2.如果安装Anaconda2不成功,可以卸载之后再重新装,或者换一个其他anaconda2的版本装,也可以在安装的时候选择For me和For all user进行交叉选择。
3.尤其用VS2013编译的时候会出现各种各样的问题,网络延迟是一个很大的问题,所以如果本次报错的话可以选择继续执行下去,或者关闭软件,重新打开然后进行编译,也可以对电脑进行重启后再操作。网络延迟的原因各种各样,每个时间段不一样,有时可能上午能编译成功,有时可能晚上就编译成功了,所以可以选择不同的时间段进行尝试。
4.如果VS2103选择的版本总编译不过去,那么可以考虑换一下版本,比如换成vs2013 ult4等。
5.如果弄了软件卸载、换版本、重启等花式操作一番还是不行,可进行重装系统(也不用重装,毕竟你重装的系统可能是盗版的,盗版的还是很容易出问题。),选择设置Windows10自带的系统格式化,把C盘重装一下即可!
6.如果实在不行那就装一个CPU版本的吧,这个非常的容易!

Windows10+GPU+caffe,我装了两个笔记本和两个台式机电脑都可行,验证有效!

验证可以在anaconda2 prompt输入import caffe进行验证,不报错,说明安装成功!安装成功后,可以卸载老版本的cuda,安装新的cuda,比如10.1的,以及在anaconda2的envs中创建一个Anaconda3的虚拟环境,这样就可使用python3.x了。之前python2.7的caffe使用不受影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值