您的位置:首页 > Web前端

Windows下配置caffe,CPU版,MNIST测试,

2016-11-19 17:30 344 查看
1。下载caffe包,https://github.com/microsoft/caffe

2。安装VS2013(严格要求)

3。解压caffe-toolbox,复制Windows下CommonSettings.props.example,后缀改为CommonSettings.props。修改



4。将caffe-toolbox拷贝到D:\Program Files (x86)\caffe

5。双击Windows下Caffe.sln,打开VS,点击 生成-生成解决方案,开始漫长的编译。

报错NuGet问题

进入 工具-扩展和更新,卸载NuGet,之后重装,重启VS。工程栏出现nuget。此时可以直接拷贝NugetPackages文件夹到与caffe同级文件夹下。

之后重启VS,重新编译即可。

出现错误:错误 1 error : NuGet Error:未知命令:“overlay” D:\Program Files (x86)\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.targets 768 5 libcaffe

是因为文件下载不全导致的,所以建议前面一步就直接拷贝完整的文件,不要自己下载。

报出类似下面的错误

error LNK1104:无法打开文件“libcaffe.lib”

方法:右击libcaffe,重新生成, 但这样的话会出现另外一个错误:

error C2220:警告被视为错误-没有生成“object”文件。

方法:打开项目-属性-配置属性-C/C++-常规-将警告视为错误 “否”。之后再对libcaffe重新生成应该就可以成功通过。

最后再点击解决方案“caffe”(16个项目),生成-生成解决方案应该就可以生成成功了。打印如下信息:

========== 生成: 成功 15 个,失败 0 个,最新 1 个,跳过 0 个 ==========

之后再Build文件夹下生成X64文件夹,生成了DEBUG文件夹,里面有caffe.exe文件等。若是想生成Release版本的,则点击解决方案“caffe”(16个项目),右击,属性-配置属性-配置-配置:Release(这里打开配置管理器设置,否则设置不了)。保存后,再点击解决方案“caffe”(16个项目),生成-重新生成解决方案,Build文件夹里就有Release文件夹了。

mnist 测试参考博客http://blog.csdn.net/qq_14845119/article/details/52415090
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: