用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' 表示成功. 此時會將整個項目重新編譯。