本机配置:Ubuntu14.04 TITAN X cuda8.0 cudnn5.1
安装anaconda2 参考任意网上教程 这里随便放一个 https://www.2cto.com/kf/201703/606615.html安装十分简单,没有坑。
安装完后,把anaconda的源更换成国内清华的源,这样以后下载包会更快速。
输入以下命令更换清华大学的官方源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config--setshow_channel_urls yes
然后对anaconda做360度的各种更新,这样可以省去很多问题
安装caffe 参考网上教程 这里放一个 http://www.linuxidc.com/Linux/2015-07/120449.htm 因为cuda和cudnn 已安装,跳过前面步骤直接安caffe,但是由于我们的Python 是基于anaconda,所以在更改Makefile.config的时候Python的路径不按照连接中所示,具体路径如下:
1.添加anaconda_home的路径
2.Python_lib的地址更换
另外因为我的opencv版本是3.3.0,所以还有两处需修改如图所示
如果在make 的时候出现一些错误,复制错误网上都有相应的解决办法,只是搜索解决办法的时候不要忘记加上anaconda caffe 一起搜索,因为网上有些错误的解决办法是基于本机的Python的。
make成功后,打开Python 输入import caffe 后依然遇到了错误
莫慌,输入命令conda install protobuf 等它安装完,再import caffe 就没错啦!!!
祝顺利。