服务器上非root用户配置caffe

一、适用对象

因为任务需要,最近我得在实验室的服务器上配置自己的caffe,本来caffe配置起来很是麻烦,得安装很多依赖库。但是服务器上之前就有人配置过caffe,所以许多库是现成的,因此我们需要做的事就少了很多。

二、配置过程

库安装直接可以跳过,只要配置一下虚拟环境
conda create -n caffe python=2.7 anaconda

2.1下载caffe

git clone https://github.com/BVLC/caffe.git   # 下载caffe
cd caffe
cp Makefile.config.example Makefile.config  # 创建一个Makefile.config文件
vim Makefile.config  # 打开文件进行修改

2.2修改Makefile.config

要改的地方主要有(文件中自上往下修改的内容):


cudnn
cuda
python

include&lib

2.3修改Makefile

三、开始编译

3.1make

报错:


解决:
conda install boost
conda install protobuf==3.5.1
或'conda install -c anaconda protobuf=2.6.1'

3.2 make pycaffe

报错:
解决:.bashrc 中添加


3.3 make test

无报错

3.4make runtest

报错:



类似的错误一共出现三次
解决:.bashrc中添加


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容