您的位置:首页 > 运维架构 > Linux

为Python配置caffe(基于linux)

2015-08-06 16:07 483 查看
之前按照caffe官网配置了caffe环境,但当时省略了Python caffe和MATLAB caffe的配置,接下来记录一下我的python
caffe配置过程。

安装pip

配置caffe依赖的python库

安装ipython和notebook(caffe-master路径下)
重新编译(complication)caffe

1.安装pip

文件 caffe-master/python/requirements.txt 列举了Caffe依赖的python库,最简单的方法是用pip安装。

pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具,下面是pip的使用方法:

安装包:

pip install SomePackage

查看安装包时安装了哪些文件:

pip show --files SomePackage
查看哪些包有更新:
pip show --files SomePackage
更新一个软件:
pip install --upgrade SomePackage
卸载软件:
pip uninstall SomePackage
所以,有了pip我们就可以自动的安装其他软件包,比如我们需要的
nose、virtualenv、distribute。
pip的安装方法(方法有好几种,只列举一种,参照官网):

curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py sudo python get-pip.py


2.配置caffe依赖的python库

文件 caffe-master/python/requirements.txt 列举了Caffe依赖的python库,用pip安装刚才的依赖库。我们可以用

sudo pip install -r python/requirements.txt


来安装,但是速度特别慢,经常出现网络未响应。于是,我是手动安装一每一个依赖库。

例如,安装h5py库时:

sudo pip install h5py


3.安装ipython和notebook(caffe-master路径下)

参见官网 ,

caffe-master路径下,进行下列安装。

安装ipython:

sudo pip install ipython
安装ipython notebook:

sudo pip install ipython notebook
启动ipython notebook:

在Terminal的caffe-master路径下,键入ipython notebook。

如果需要,还可以进行ipython notebook的后续配置,见官网。

4.重新编译caffe

-------这一步很重要,需要在caffe-master路径下编译,目的是在caffe-master/python/caffe路径下生成import
_caffe.so,否则在ipython notebook里调用import caffe时出错。



采用CMake Compilation方式,在caffe-master路径下,键入

mkdir build
cd build
cmake ..
make all
make runtest


5.运行实例

接下来就可以参见这里进行例子学习了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: