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 2.解压 3. 点击vs_ultimate.exe 4. 选择安装位置,同意,下一步 5. 选择可装的功能。点击安装。 6. 点击启动。
7.点击“以后再说” 8. 启动VS。
9. “帮助” >“注册产品”->“更改我的产品许可证”,***复制进去点击应用。
步骤二:下载Caffe 下载地址: https://github.com/BVLC/caffe 注意要下载windows的分支。
大概8.5M。下载完为: 解压得到caffe-windows目录下:
步骤三:修改文件 把caffe-windows\windows目录下面的CommonSettings.props.example文件改名为CommonSettings.props。 修改完之后,打开,让后把CpuOnlyBuild改为true,把UseCuDNN改为false。
步骤四:修改VS配置 1. 双击caffe-windows\windows\Caffe.sln,就会使用VS2013打开。然后进行编译。 2. 在“解决方案资源管理器”中找到"libcaffe",右键属性。 3. 配置选"活动(debug)"。说明:如果编译的是debug版本,则会输出调试信息,程序不会做任何优化。如果编译release版本,调试信息就没有了,代码会进行优化。运行快。 4. C/C++ ->常规->将警告视为错误,选择"否" 5. 确定
步骤五:编译 选择解决方案->右键,生成解决方案
第一次编译的时候,会下载很多依赖的包。依赖包好像有1G多。第一次编译过程比较慢。 我这跑了两个多小时,终于好了。
这样就编译成功了。 编译之后,我们看到多了一个caffe-windows\Build文件夹。这个文件夹有1.78G。 进入Build目录,到caffe-windows\Build\x64\Debug,里面有很多exe的执行文件。这些执行文件,以后有一些会用到。
另外,可以看到在caffe-windows的同级下生成了NugetPackages文件夹,里面是程序下载的依赖包。
到这里就编译好了,caffe cpu debug的版本。后面就可以用了。
------------------------------------------------------------------------------------------------------------------------------------------------------- 以上编译了Caffe的debug版本,如果要编译release版本。需要改一下第四步。
步骤一:VS2013下载安装 不变。
步骤二:下载Caffe 不变。
步骤三:修改文件 不变。
步骤四:修改VS配置 1. 双击caffe-windows\windows\Caffe.sln,就会使用VS2013打开。然后进行编译。 2. 在“解决方案资源管理器”中找到"libcaffe",右键属性。 3. 配置选"Release"。 4. C/C++ ->常规->将警告视为错误,选择"否" 5. 确定
步骤五:编译 1. 解决方案配置也选"Release" 2. 解决方案->右键,重新生成解决方案
这次等的时间不长。
这样就编译成功了。 编译之后,我们到caffe-windows\Build\x64\Release,之前是空的,现在里面有了很多文件。
|