配置环境我在自己的笔记本配置的caffe,配置的环境为:Windows764位+cuda6.5+Opencv2.49+VS2013。假设在配置caffe之前,你已经准备好这些。本文中将给出一些编译好的依赖库,如果你也是用的Windows764位+VS2013,可以直接使用。
准备依赖库在Windows下配置caffe,一个很主要的问题就是依赖库的编译。不像在Ubuntu下那么方便,在Windows下,依赖库都需要使用vs2013进行编译才能使用。下面我将介绍caffe需要的依赖库(如果你也是win764位+VS2013,可以直接使用我提供的依赖库)。
1boostboost可以源码进行编译,也可以直接安装文件。我使用的是后者,方便、快捷。我使用的是:boost_1.56_0-msvc-12.0-64.exe注意适合你的配置环境的boost版本即可。完毕,双击运行安装文件即可。2.2Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas。
Caffe需要预先安装一些依赖项,首先是CUDA驱动。不论是CentOS还是Ubuntu都预装了开源的nouveau显卡驱动(SUSE没有这种问题),如果不禁用,则CUDA驱动不能正确安装。以Ubuntu为例,介绍一下这里的处理方法,当然也有其他处理方法。# sudo vi/etc/modprobe.d/blacklist.conf# 增加一行 :blacklist nouveausudoapt-get --purge remove xserver-xorg-video-nouveau #把官方驱动彻底卸载:sudoapt-get --purge remove nvidia-*#清除之前安装的任何NVIDIA驱动sudo service lightdm stop#进命令行,关闭Xserversudo kill all Xorg然后下载并安装 NVIDIA CUDA驱动包,接着安装安装BLAS、OpenCV、Boost这三个库。BLAS数学库可以是ATLAS, MKL, 或 OpenBLAS,OpenCV要求2.4以上版本,Boost要求1.55版本以上。可选安装Python MATLAB Caffe 库,还有 numpy , pandas 之类的Python类库。安装MATLAB,以确保mex 在path路径中,这些就够你折腾一个星期了,完事以后就可以编译安装了:cp Makefile.config.example Makefile.config# Adjust Makefile.config (for example, if using Anaconda Python, or if cuDNN is desired)make allmake testmake runtest 哦对了,Caffe 显卡要求:Titan Xs, K80s, GTX 980s, K40s, K20s, Titans, and GTX 770s欢迎分享,转载请注明来源:夏雨云
评论列表(0条)