用cpu跑,不用安装CUDA。 1.安装依赖库 安装【build-essentials】 安装开发所需要的一些基本的包, sudo apt-get install build-essential BLAS 有三类,默认的是ATLAS,其余两种是MKL和OpenBlas 安装BLAS:$ sudo apt-get install libatlas-base-dev (这里的选择在后面caffe的配置文件中会需要配置。如果换过,也要记得后面的配置需要修改。) 安装依赖项:$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev protobuf-compiler libgflags-dev libgoogle-glog-dev liblmdb-dev 2.安装【OpenCV】(caffe会用到opencv库的东西) 直接克隆下来 git clone https://github.com/jayrambhia/Install-OpenCV 进入 cd Install-OpenCV/Ubuntu/2.4 给所有shell脚本加上可执行权限 chmod +x *.sh 安装其他版本出错了,建议装这个: sudo ./opencv2_4_9.sh 最终出现OpenCV ready to be used(表示成功) 3.接下来可以安装caffe了 git clone https://github.com/BVLC/caffe 进入到caffe目录, cd ./caffe/ 然后复制配置文件: cp Makefile.config.example Makefile.config 接下来就是修改配置文件Makefile.config: sudo vim Makefile.config 将# CPU_ONLY = 1前面的#去掉,因为这里没有安装GPU,需要使用CPU运行。 BLAS := atlas, 这是默认设置,如果不是安装的这个,则需要修改。具体修改,该语句上面有注释提示。 其他的不动. 我只想编译caffe下面的python接口,接着往下走。 4.编译python接口 首先,将caffe根目录下的python文件夹加入到环境变量 打开配置文件bashrc # sudo vi ~/.bashrc 在最后面加入 export PYTHONPATH=/home/xxx/caffe/python:$PYTHONPATH 注意 /home/xxx/caffe/python 是我的路径,这个地方每个人都不同,需要修改,保存退出,更新配置文件 依然在caffe根目录下运行: sudo pip install -r ./python/requirements.txt 完成后,运行: sudo make pycaffe
5.在命令行下用python查看caffe框架路径 >>>import sys >>>sys.path 结果中有'/home/XXX/caffe/python' 到pycharm中添加caffe的路径: File->Settings->Project interpreter下添加 caffe下的python路径 /home/XXX/caffe/python pycharm中测试: import caffe 没有报错 同时 import sys print sys.path结果中有 '/home/XXX/caffe/python' 表示成功. 此时会将整个项目重新编译。