您的位置:首页 > Web前端

Caffe+Cuda7.5+VS2013+Win10 配置

2016-10-28 17:32 176 查看
Reference:参考教程

配置的大体流程基本按照参考教程的步骤来进行,但是原配置教程有些步骤与我实际操作有差异,主要记录些不同于参考教程还有不同于一些官方说明文档的问题。

默认vs2013已经安装,使用vs2013以上的版本可能会出现其他的问题,因为caffe Microsoft的分支配置要求指定用的vs2013。

然后主要分为以下几个步骤:

cuda7.5 安装

caffe 编译

matcaffe 配置

Cuda 7.5

Cuda7.5 基本按照官网的说明文档来双击exe安装,一键next到底就可以成功,安装路径也随便你改,并且安装过程会自动添加系统环境变量;

与官方说明文档出入的是在验证安装是否成功的时候,在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\bin\win64\Release下找不到deviceQuery和bandwidth的可执行文件,因为下载得到的cuda根本就没编译好,所以你直接在samples编译这两个文件对应的工程就可以了;

caffe 编译

编译的时候应该是在Release模式下而不是Debug模式下,当你发现编译的时候找不到xx_d.dll的时候你就知道不能在Debug模式下编译了;

编译libcaffe修改配置文件的时候,我添加cuDNN的路径后编译一直找不到相应的文件所以我就直接用另一个方法把bin、include、lib几个文件加到cuda的对应文件下;

编译matcaffe的时候会出现
“gpu/mxGPUArray.h” Not Found
的错误,解决办法就是直接在matcaffe的工程附加包含目录添加

(matlab_path)\R2015b\toolbox\distcomp\gpu\extern\include;


matcaffe 配置

按照官网的配置在matlab中set path一般应该是可行的了,但是用matlab编译caffe中matlab的sample的时候会提示找不到caffe_变量定义,莫慌!可能是matlab版本问题,不过主要问题是出现在这个demo的m文件里第59行的add path操作,让我们之前set的path没有生效,只要把第59行注释掉就好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cuda visual studio caffe