为Python配置caffe(基于linux)

     之前按照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.运行实例

接下来就可以参见这里进行例子学习了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值