草根原创 Windows7 64位 caffe安装 零基础
2017-09-20 10:11
302 查看
在研究生的前一年,老师给我订了深度学习的方向,可是我初出茅庐哪知道什么深度学习、浅度学习(开玩笑
)。曾几何时让我非常迷茫,
还好,我潜下心来,抛开杂念终于找到了潘多拉之盒。(当然也很感谢我的学长、以及其他国内外深度学习大神)
这里我想把我如何编译caffe的经历与各位同僚分享,让我们一同进步迎接人工智能时代。
一、安装环境:Windows7 64位 CPU
安装软件:1)vs2013(Visual Studio 2013) https://www.visualstudio.com/zh-hans/downloads/?rr=http%3A%2F%2Fblog.csdn.net%2Ftina_ttl%2Farticle%2Fdetails%2F51722983
注意选择 Windows7 64位版本
2) caffe
https://github.com/BVLC/caffe/tree/windows(这个网址就是Windows版本下的caffe)
(这里我没有用的cunda所以不必安装)
好,前戏已经完成下面开始编译。
二、编译caffe
(1) 打开caffe- master\windows\CommonSettings.props.example改为CommonSettings.props(去掉”.example”)复制并在该文件的属性中更改文件名
用记事本打开CommonSettings.props,修改<CpuOnlyBuild>true</CpuOnlyBuild>
<UseCuDNN>false</UseCuDNN>
然后打开caffe-
master\windows\caffe.sln
(2)打开后会自动弹出vs2013(如果出现libcaffe无法加载需要重新解压),在最右边出现16个加载项
首先编译libcaffe(右键生成),再编译其他15项
这里需要注意两点:1、Debug和Release
Debug是用于调试的版本,好像练习一样
Release是正式版本,好像考试一样
最好将两个版本都调试成功,调试成功一个也可以
2、编译过程中,可能会出现错误
错误的原因是编译过程中出现了警告,而导致编译无法进行,此时,需要进行如下修改:
caffe、libcaffe项都需要改,这里以caffe项为例
即:设置项目属性,不要将警告视为错误
右键->项目属性->C/C++->常规->将警告视为错误 设为否
另外,有一次在另外一个机器上出现了同样的问题,但按照上述方法却未解决,是因为文件的代码页为英文,而我的系统中的代码页为中文,解决方案:利用VS打开出错的文件->重新保存->重启vs->重新编译libcaffe->问题解决。
3、 caffe编译过程中,需要一些依赖包,在有网络的情况下,当编译第一个项目libcaffe时,程序会自动从网路下载这些依赖包,下载到与caffe-windows文件夹同级的NugetPackages文件夹中,下图所示即为程序自动下载的依赖包:
好了,这些都改过后如果还出现错误,可以根据vs2013下面提示的错误自己思考或查百度,也可以问我。如果没有问题就会有以下提示
到这里在Windows7
下编译caffe已经完成,当然这才是通往深度学习的一小步,但请相信自己,就是这一小步才是最难最重要最伟大的一步。
如果文章出现问题,希望大家批评指正。
下一次"caffe自带训练mnist"。
)。曾几何时让我非常迷茫,
还好,我潜下心来,抛开杂念终于找到了潘多拉之盒。(当然也很感谢我的学长、以及其他国内外深度学习大神)
这里我想把我如何编译caffe的经历与各位同僚分享,让我们一同进步迎接人工智能时代。
caffe安装
一、安装环境:Windows7 64位 CPU安装软件:1)vs2013(Visual Studio 2013) https://www.visualstudio.com/zh-hans/downloads/?rr=http%3A%2F%2Fblog.csdn.net%2Ftina_ttl%2Farticle%2Fdetails%2F51722983
注意选择 Windows7 64位版本
2) caffe
https://github.com/BVLC/caffe/tree/windows(这个网址就是Windows版本下的caffe)
(这里我没有用的cunda所以不必安装)
好,前戏已经完成下面开始编译。
二、编译caffe
(1) 打开caffe- master\windows\CommonSettings.props.example改为CommonSettings.props(去掉”.example”)复制并在该文件的属性中更改文件名
用记事本打开CommonSettings.props,修改<CpuOnlyBuild>true</CpuOnlyBuild>
<UseCuDNN>false</UseCuDNN>
然后打开caffe-
master\windows\caffe.sln
(2)打开后会自动弹出vs2013(如果出现libcaffe无法加载需要重新解压),在最右边出现16个加载项
首先编译libcaffe(右键生成),再编译其他15项
这里需要注意两点:1、Debug和Release
Debug是用于调试的版本,好像练习一样
Release是正式版本,好像考试一样
最好将两个版本都调试成功,调试成功一个也可以
2、编译过程中,可能会出现错误
错误的原因是编译过程中出现了警告,而导致编译无法进行,此时,需要进行如下修改:
caffe、libcaffe项都需要改,这里以caffe项为例
即:设置项目属性,不要将警告视为错误
右键->项目属性->C/C++->常规->将警告视为错误 设为否
另外,有一次在另外一个机器上出现了同样的问题,但按照上述方法却未解决,是因为文件的代码页为英文,而我的系统中的代码页为中文,解决方案:利用VS打开出错的文件->重新保存->重启vs->重新编译libcaffe->问题解决。
3、 caffe编译过程中,需要一些依赖包,在有网络的情况下,当编译第一个项目libcaffe时,程序会自动从网路下载这些依赖包,下载到与caffe-windows文件夹同级的NugetPackages文件夹中,下图所示即为程序自动下载的依赖包:
好了,这些都改过后如果还出现错误,可以根据vs2013下面提示的错误自己思考或查百度,也可以问我。如果没有问题就会有以下提示
到这里在Windows7
下编译caffe已经完成,当然这才是通往深度学习的一小步,但请相信自己,就是这一小步才是最难最重要最伟大的一步。
如果文章出现问题,希望大家批评指正。
下一次"caffe自带训练mnist"。
相关文章推荐
- Windows7 64位 安装caffe基于Python3.5.2(Anaconda3)无GPU安装+VS2015+cmake3.11
- caffe在笔记本ubuntu10.04 64位下的无GPU安装
- 001_Weblogic基础——centOS6.5 上安装 64位 weblogic
- windows7 64位下git和tortoisegit的安装和使用
- 64位Windows7上安装64位Oracle11g
- windows7下的64位redis安装简介
- Python:Windows7 (64位)系统下安装Scrapy详细教程
- *在ubuntu上搭建开发环境1---在windows7的基础上在安装ubuntu(双系统)
- Windows7 64位操作系统 USB转串口232驱动(原创)
- Windows10 64位系统下成功安装Caffe(CPU+VS 2013)
- 在64位Windows7上安装64位Oracle11g
- 硬盘纯净安装64位Windows7详细步骤
- 在64位windows7下CMD命令安装python与Flask
- windows7 64位 安装oracle 11g R2 过程
- 64位Win8环境的Python数值分析库安装(原创)
- windows7 64位安装tensorflow 1.4.0 CPU版本
- Caffe:Windows(64位)+VS2013下的Caffe(CPU Only)安装配置
- (转载)32位Windows7下虚拟机安装64位windows7总结
- 64位windows7 上安装32位oracle 10g 的方法
- 在64位Windows7上安装64位Oracle11g