Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a(转载)
Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a
最近于导师要求下,从头学习Caffe。之前接触了CNN进行了图片分类,后导师提起过Caffe一词,因种种原因,一直在回避这个炙手可热的工具。如今下决心要深入学习它,就把我的心路历程及经验分享给大家。
最开始我很盲目,一看网上教程就开始下载软件,进行安装,在第一步CUDA的安装上面就吃到不少苦头,折腾好久才知道自己的电脑根本不能安装caffe环境,最重要的是缺少英伟达NVIDIA显卡,后在博导资助下,换了电脑设备,装上GTX1060显卡。
过程中在网上搜索到许多有用的链接,在此po出供大家学习,并感谢无私提供链接内容的所有作者!
1> 介绍下我的环境配置并给出百度云盘链接,供大家下载安装:
Windows10环境下
显卡配置:GTX1060
CUDA版本:8.0 链接:http://pan.baidu.com/s/1c1HPC3Y 密码:ilsl
Visual Studio2013(内含注册码) 链接:http://pan.baidu.com/s/1miLnvDY 密码:h0tc
Cudnn版本:5.0 链接:http://pan.baidu.com/s/1dFb0zjb 密码:lefn
Cffe版本:caffe-windows 链接:https://github.com/microsoft/caffe
2> VS与CUDA关联(配置环境):
链接1:http://www.2cto.com/kf/201605/505639.html(建议不参考2.2编译,以下我会给出)
链接2:http://blog.csdn.net/u011821462/article/details/50145221 (其中,cuda安装完成后配置五个系统变量有错)
3> VS下搭建(编译)Caffe环境:
搭建caffe框架的详细过程,参考以下两个链接原作者写的很详细:
链接1:http://blog.csdn.net/xjz18298268521/article/details/52190184
链接2:http://www.xue163.com/2457/1/24579925_2.html#46-%E7%BC%96%E8%AF%91libcaffe%E9%A1%B9%E7%9B%AE
若懒得看链接,我把主要步骤整理出,可供参考:
安装完之后,以下步骤均在\caffe-master\windows文件夹下操作:
①更改CommonSettings.props.example文件为CommonSettings.props
②双击Caffe.sln文件,在VS环境中打开CommonSettings.props。接着进行以下操作:
a.<CudaVersion>:默认的是7.5,我的cuda版本是8.0,故这里我改为8.0
b.<MatlabSupport>:如果你编译matlab接口,则将false改为true
c.<PythonSupport>:如果你编译Python接口,则将false改为true
d.<CuDnn.Path>:改为你存放cudnn的路径的上一层目录。
e.<MatlabDir>:改为你安装的matlab路径
f.<CudaArchitecture>:与你的显卡处理能力匹配(查看自己Nvidia GPU的computer capability,此链接的原作者已整理 好各种型号,大家均可在里面查找到: http://blog.csdn.net/JiaJunLee/article/details/52067962)
③生成(业内人士通常称这步为编译)。注:每个项目都要编译
操作:右击工程-生成
顺序:首先libcaffe,接着caffe,接着剩下的工程逐一生成。
-----------------注-----------------
caffe.exe文件(.\Build\x64\Release目录下,以后训练要用到-只要看到该可执行文件就证明编译成功,不管你用什么系统,什么方式)
4> 各种bug说明
中间遇到的各种bug请参照:
链接1:http://blog.csdn.net/u011185952/article/details/52577620
链接2:http://blog.csdn.net/maxiao1204/article/details/52065203
链接3:http://blog.csdn.net/shmilysi/article/details/53099196
链接4:http://blog.csdn.net/hereiskxm/article/details/53517516(安装matlab2016版本看这里!!出现的bug!!!)
我自己安装中间出现的bug总结:
error : NuGet Error:未知命令:“overlay”
————解决办法:删除util文件夹,解决方案caffe-重新生成解决方案
error C1083: 无法打开包括文件: “cudnn.h”: No such file or directory
————解决办法:将cudnn5.1版本换为cudnn5.0
error LNK2001: 无法解析的外部符号 "__declspec(dllimport) void __cdecl google::InitGoogleLogging(char const *)" (__imp_?InitGoogleLogging@google@@YAXPEBD@Z)
————解决办法:matcaffe右击-配置属性-常规-平台工具集-visual studio 2013(v120)
-------------------------------------------------------------结 语---------------------------------------------------------------
至此,安装已结束,后续基于caffe的训练测试我将一一po出。因在win10下安装太少,网上搜到的大部分都是win7系统下的caffe安装,摸索了两天半的时间才全部搞定。中间可能遇到的好多问题没有及时记录下来,大家若遇到win10安装下的问题,可相互交流。
Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a(转载)的更多相关文章
- Ubuntu14.04 64位机上安装cuda8.0 cudnn5.0操作步骤 - 网络资源是无限的
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
- Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
- ubuntu16.04+cuda8.0+cudnn5.0+caffe
ubuntu安装过程(硬盘安装)http://www.cnblogs.com/zhbzz2007/p/5493395.html“但是千万不要用麒麟版!!!比原版体验要差很多!!!”开关机的时候电脑最上 ...
- windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤
按照官网文档 http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#axzz4TpI4c8v ...
- Python之路-python环境安装和简单的语法使用
一.环境安装 Win10(安装python3.x): 1.下载安装包 https://www.python.org/downloads/ 2.安装完成后设置环境变量. 桌面-“计算机”-右 ...
- utuntu16.04安装caffe+Matlab2017a+opencv3.1+CUDA8.0+cudnn6.0
上午把tensorflow安装好了,下午和晚上装caffe的确很费劲. 默认CUDA,cuDNN可以用了 caffe官方安装教程 有些安装顺序自己也不清楚,简直就是碰运气 1. 安装之前依赖项 Gen ...
- ubuntu14.04安装、NVIDIA显卡驱动安装及CUDA8.0、Cudnn5.1的环境搭建
安装环境:hp-Z440工作站.64位Ubuntu14.04(64位Ubuntu16.04).Cuda8.0.Cudnn5.1.Nvidia GeForce GT 705.Tesla K40c 本文可 ...
- caffe+GPU︱AWS.G2+Ubuntu14.04+GPU+CUDA8.0+cudnn8.0
国服亚马逊的GPU实例G2.2xlarge的python+caffe的安装过程,被虐- 一周才装出来- BVLC/caffe的在AWS安装的官方教程github: https://github.com ...
- 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow
深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...
随机推荐
- window进入本地组策略编辑器和计算机管理界面
win+R 进入运行窗口 输入gpedit.msc 进入本地组策略编辑器, 右键我的电脑,点击管理 进入计算机管理界面
- JavaWeb对RSA的使用
由于公司的网站页面的表单提交是明文的post,虽说是https的页面,但还是有点隐患(https会不会被黑?反正明文逼格是差了点你得承认啊),所以上头吩咐我弄个RSA加密,客户端JS加密,然后服务器J ...
- Android-ImageView的属性android:scaleType作用
在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找. 代码中的例子如下: <ImageView android:id="@+i ...
- Android-自己定义PopupWindow
Android-自己定义PopupWindow 2014年5月12日 PopupWindow在应用中应该是随处可见的,非经常常使用到,比方在旧版本号的微信其中就用到下拉的PopupWindow.那是自 ...
- 关于configure和Makefile
http://blog.csdn.net/lltaoyy/article/details/7615833 转篇文章,讲的不是很清楚,再附上几个资料连接,来自http://www.linuxdw.com ...
- 向项目中添加dtd文件实现代码提示
我们在编辑代码的过程中,有代码提示的编辑工具总是受到青睐. 本文将讲解怎么在eclipse中加入dtd文件实现代码提示.myeclipse同理 选择window,选择perferences,然后拉到下 ...
- Jenkins +JUnit
转载:https://www.cnblogs.com/helloIT/p/5761740.html 1.环境 windows10 专业版 Jenkins 2.7 apache-ant-1.9.6 JD ...
- 使用Apache MINA框架搭建服务端
使用MINA框架搭建服务端步骤: 1.定义一个启动服务的类MinaServer,并实现接口ServletContextListener 2.定义一个处理业务逻辑的类MinaServerHandler, ...
- JavaMelody、prob系统监控工具使用配置
分类: 工具 2014-04-23 14:41 1857人阅读 评论(1) 收藏 举报 目录(?)[+] 项 目开发结束了,需要做一下压力测试,就使用apache自带的ab程序进行压力测试,300个并 ...
- Java包装类的常量池
Integer a=Integer.valueOf(100); Integer b=Integer.valueOf(100); System.out.println(a==b); Double d1 ...