官方Caffe—Microsoft编译安装
2016-07-27 16:02
441 查看
本文来自:http://blog.csdn.net/sunshine_in_moon/article/details/51425844
第一步,下载解压Caffe
https://github.com/BVLC/caffe/tree/windows
第二步,下载安装cuda
https://developer.nvidia.com/cuda-toolkit 最好默认安装路径
第三步,下载解压cudnn
https://developer.nvidia.com/cudnn
解压后,我们会找到三个文件.lib,.bll,.h,我们将这三个分别复制到cuda中的lib,bin,include三个文件夹中。
第四步,修改工程配置文件
将.\windows\CommonSettings.props.example文件名修改为.\windows\CommonSettings.props,也就是把后缀.example去掉。打开该文件,按照自己的需求修改。主要有以下两个部分
基本上修改了以上部分就可以了,使用Visual Studio2013打开.\windows\Caffe.sln,右击libcaffe->重新生成,我们就会看到,第三库自动下载安装了,我们就需要等待就可以。
不过执行上面一步会报错,错误如下:
E:\NugetPackages\boost.1.59.0.0\lib\native\include\boost/format/alt_sstream_impl.hpp : error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
关于这个问题请看我的这篇博客:http://blog.csdn.net/sunshine_in_moon/article/details/51426073
第一步,下载解压Caffe
https://github.com/BVLC/caffe/tree/windows
第二步,下载安装cuda
https://developer.nvidia.com/cuda-toolkit 最好默认安装路径
第三步,下载解压cudnn
https://developer.nvidia.com/cudnn
解压后,我们会找到三个文件.lib,.bll,.h,我们将这三个分别复制到cuda中的lib,bin,include三个文件夹中。
第四步,修改工程配置文件
将.\windows\CommonSettings.props.example文件名修改为.\windows\CommonSettings.props,也就是把后缀.example去掉。打开该文件,按照自己的需求修改。主要有以下两个部分
基本上修改了以上部分就可以了,使用Visual Studio2013打开.\windows\Caffe.sln,右击libcaffe->重新生成,我们就会看到,第三库自动下载安装了,我们就需要等待就可以。
不过执行上面一步会报错,错误如下:
E:\NugetPackages\boost.1.59.0.0\lib\native\include\boost/format/alt_sstream_impl.hpp : error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
关于这个问题请看我的这篇博客:http://blog.csdn.net/sunshine_in_moon/article/details/51426073
相关文章推荐
- html5中canvas绘制圆形
- springmvc+hibernate+ajax+jquery+freemarker制作二级联动
- html5中canvas绘制矩形
- caffe源码阅读8-common_layer.hpp+各cpp
- 做前端5年多感想
- js处理对象参数值,过滤掉对象参数值为""、null、undefined,并返回一个新对象
- html <base> href属性
- AngularJS入门教程之服务(Service)
- Html-表单基础记录
- 用CSS3打造HTML5的Logo
- HDU 5754 Life Winner Bo 2016 多校合练 Contest 3
- param动作标记详解。
- JS中数组的操作
- 学习Javascript闭包(Closure)
- javascript——实现继承的6种方式
- 使用Gson的JsonReader解析Json数据
- hdu 5754 Life Winner Bo(威佐夫博弈)
- 剑指offer——两个链表的第一个公共结点
- javascript --创建对象的9种方式
- jQuery的Ajax