Ubuntu16.04配置caffe和pycaffe(cpu only)
来源:互联网 发布:golang http auth 编辑:程序博客网 时间:2024/06/04 18:40
首先安装依赖:在命令行中输入:
sudo apt-get updatesudo apt-get install build-essential cmake git pkg-configsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compilersudo apt-get install libatlas-base-devsudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-devsudo apt-get install libopencv-dev
然后:注意你需要那个版本的caffe,有BLVC和intel的。
分别是一下命令将github的caffe导入本地。
intel:
git clone https://github.com/intel/caffe.git
blvc:
git clone https://github.com/BVLC/caffe.git
按照自己需要的版本下载好之后,需要修改配置。
在安装caffe的根目录下执行:
cd caffe/cp Makefile.config.example Makefile.config执行之后,打开caffe目录里边的Maedile.config。修改htf5的路径。
找到:# Whatever else you find you need goes here.然后把下面两句替换掉。
注意你的计算机名,一般都是x86_64-linux-gnu
# 添加/usr/include/hdf5/serialINCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial# /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serialLIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial编译:
make all -j4make testmake runtest好,如果报错自行百度。。
接下来编译pycaffe。得安装Anaconda2。百度搜索anaconda,如果到官网下载,但是要注意你的电脑本机python是什么版本的,识别方式——打开终端,输入:
python --version如果本机是2.7的python则下对应的anaconda。
下载好之后。进入放置anacada的目录输入命令:
bash Anaconda2-4.4.0-Linux-x86_64.shbash后面加上你下载的那个名字。
然后就按照他的要求来就好。
最后一个选择:
installation finished.Do you wish the installer to prepend the Anaconda2 install locationto PATH in your /home/kzl/.bashrc ? [yes|no][no] >>> yes记得选择yes,这样就不要手动配置环境变量了。
安装好anaconda之后,把caffe下的python的路径加入到系统环境中
$ sudo gedit /etc/profile# 在最后换行添加: export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH$ source /etc/profile # 使之生效注意要添加自己的路径,如我的就是/home/kzl/caffe。。。
这一切都弄好之后。进入caffe目录。
$ cd ~/caffe$ make pycaffe然后,打开终端。输入python,再输入import caffe。不报错就是成功。
$ pythonPython 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import caffe>>>以上就是我配置的过程,如果有问题,借助搜索引擎,因为各种环境原因,配置起来肯定困难重重,各种bug,不过大部分前面的人已经遇到并且解决了的。只需要百度或者谷歌~~
阅读全文
0 0
- Ubuntu16.04配置caffe和pycaffe(cpu only)
- Ubuntu16.04+Caffe(CPU Only)
- Caffe学习(1) Ubuntu16.04 Caffe安装(CPU Only)
- caffe(only CPU)+Ubuntu16.04 环境配置(内附mnist测试)
- caffe安装及python接口配置(ubuntu16.04 only cpu)
- Ubuntu16.04安装Caffe(CPU Only)
- Ubuntu16.04+caffe+Opencv3+Python(CPU ONLY)
- Ubuntu16.04中caffe安装(only cpu)
- Ubuntu16.04+Anaconda+caffe(Only CPU)
- 从零开始安装 Caffe --CPU only----没有 pycaffe
- Installing Caffe+pycaffe on Ubuntu (CPU-ONLY)
- ubuntu16.04配置caffe(CPU版)
- ubuntu16.04配置caffe(CPU版)
- Caffe学习(1):Ubuntu16.04上Caffe配置安装(Only CPU)
- Caffe学习(1):Ubuntu16.04上Caffe配置安装(Only CPU)
- Caffe_Linux学习笔记(一)基于Ubuntu16.04+CPU only+Python2.7环境下的Caffe配置
- caffe在Ubuntu16.40+python2.7.12(CPU ONLY)下的配置
- Caffe学习日记之安装 Ubuntu16.04 cpu only
- RocketMQ 相关知识
- codeforces 431B Tell Your World(两平行线穿过所有点)【模板】
- 福布斯系列之数据分析思路篇 | Python数据分析项目实战
- nginx+php +mysql环境搭建
- CUDA OpenCV编程的一些前人博客
- Ubuntu16.04配置caffe和pycaffe(cpu only)
- 不包含重复元素的集合S,求其所有子集
- CLion运行python程序
- 51nod 1202 子序列个数(字符串计数)
- listview的属性 clipToPadding
- Java多线程--重排序与顺序一致性
- #pragma comment的使用方法 pragma预处理指令详解
- python里从协程返回一个值
- python中开n次方根