ubuntu14.04 intel集成显卡配置caffe框架(用cpu跑)+pycharm自带python导入caffe框架


用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' 表示成功. 此时会将整个项目重新编译。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM