win7 + Caffe CPU版本安装

步骤1:VS2013的下载安装                                                                                                            点击此处返回总目录

步骤2:下载Caffe

步骤3:修改Caffe配置文件

步骤4:修改VS的配置

步骤5:编译

 

 

 

这节课讲一下Caffe在windows下的安装。安装的是CPU版本。

 

操作系统:win7 64位

编译环境:VS2013旗舰版            //因为下载的Caffe文件是没有编译过的,所以需要编译环境进行编译。请自行下载VS。

 

 

 

步骤一:VS2013的下载安装

1. 下载VS,大概2.86G

                     win7 + Caffe CPU版本安装

2.解压

3. 点击vs_ultimate.exe

4. 选择安装位置,同意,下一步

                                   win7 + Caffe CPU版本安装

5. 选择可装的功能。点击安装。

                                    win7 + Caffe CPU版本安装

6. 点击启动。

                                    win7 + Caffe CPU版本安装

 

7.点击“以后再说”

                                    win7 + Caffe CPU版本安装

8. 启动VS。

                                    win7 + Caffe CPU版本安装

 

9. “帮助” >“注册产品”->“更改我的产品许可证”,***复制进去点击应用。

                   win7 + Caffe CPU版本安装

 

 

 

 

步骤二:下载Caffe

下载地址:   https://github.com/BVLC/caffe

注意要下载windows的分支。

 

               win7 + Caffe CPU版本安装

 

大概8.5M。下载完为:

                  win7 + Caffe CPU版本安装

解压得到caffe-windows目录下:

                       win7 + Caffe CPU版本安装

 

步骤三:修改文件

把caffe-windows\windows目录下面的CommonSettings.props.example文件改名为CommonSettings.props。

修改完之后,打开,让后把CpuOnlyBuild改为true,把UseCuDNN改为false。

             win7 + Caffe CPU版本安装

                   

步骤四:修改VS配置

1. 双击caffe-windows\windows\Caffe.sln,就会使用VS2013打开。然后进行编译。

2. 在“解决方案资源管理器”中找到"libcaffe",右键属性。

3. 配置选"活动(debug)"。说明:如果编译的是debug版本,则会输出调试信息,程序不会做任何优化。如果编译release版本,调试信息就没有了,代码会进行优化。运行快。

4. C/C++ ->常规->将警告视为错误,选择"否"

5. 确定

 

               win7 + Caffe CPU版本安装

 

 

步骤五:编译

选择解决方案->右键,生成解决方案

                       win7 + Caffe CPU版本安装

 

第一次编译的时候,会下载很多依赖的包。依赖包好像有1G多。第一次编译过程比较慢。

我这跑了两个多小时,终于好了。

 

      win7 + Caffe CPU版本安装

这样就编译成功了。

编译之后,我们看到多了一个caffe-windows\Build文件夹。这个文件夹有1.78G。

进入Build目录,到caffe-windows\Build\x64\Debug,里面有很多exe的执行文件。这些执行文件,以后有一些会用到。

                    win7 + Caffe CPU版本安装

 

另外,可以看到在caffe-windows的同级下生成了NugetPackages文件夹,里面是程序下载的依赖包。

                     win7 + Caffe CPU版本安装

 

到这里就编译好了,caffe cpu debug的版本。后面就可以用了。

 

-------------------------------------------------------------------------------------------------------------------------------------------------------

以上编译了Caffe的debug版本,如果要编译release版本。需要改一下第四步。

 

步骤一:VS2013下载安装

不变。

 

步骤二:下载Caffe

不变。

 

步骤三:修改文件

不变。

 

步骤四:修改VS配置

1. 双击caffe-windows\windows\Caffe.sln,就会使用VS2013打开。然后进行编译。

2. 在“解决方案资源管理器”中找到"libcaffe",右键属性。

3. 配置选"Release"。

4. C/C++ ->常规->将警告视为错误,选择"否"

5. 确定

             win7 + Caffe CPU版本安装

 

 

步骤五:编译 

1. 解决方案配置也选"Release"

2. 解决方案->右键,重新生成解决方案

                              win7 + Caffe CPU版本安装

 

这次等的时间不长。

 

win7 + Caffe CPU版本安装

这样就编译成功了。

编译之后,我们到caffe-windows\Build\x64\Release,之前是空的,现在里面有了很多文件。

 

                   win7 + Caffe CPU版本安装