为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的使用方法:
安装包:
查看安装包时安装了哪些文件:
nose、virtualenv、distribute。
pip的安装方法(方法有好几种,只列举一种,参照官网):
2.配置caffe依赖的python库
文件 caffe-master/python/requirements.txt 列举了Caffe依赖的python库,用pip安装刚才的依赖库。我们可以用
来安装,但是速度特别慢,经常出现网络未响应。于是,我是手动安装一每一个依赖库。
例如,安装h5py库时:
3.安装ipython和notebook(caffe-master路径下)
参见官网 ,
caffe-master路径下,进行下列安装。
安装ipython:
在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路径下,键入
5.运行实例
接下来就可以参见这里进行例子学习了
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.运行实例
接下来就可以参见这里进行例子学习了
相关文章推荐
- Linux 磁盘挂载共享
- 开发笔记-Linux-VI-MySQL
- Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)
- Linux进程间通讯基础
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- 三条Linux命令查看硬件信息
- kickstart+vsftp+dhcp+tftp 无人值守安装centos6
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- Linux时间子系统之五:低分辨率定时器的原理和实现
- Linux时间子系统之四:定时器的引擎:clock_event_device
- Linux时间子系统之三:时间的维护者:timekeeper
- CentOS 6.5 安装 git
- linux 定制ISO
- linux rar
- Linux添加/删除用户和用户组
- linux 根空间消失
- 如何在Linux下查找可执行文件
- Linux多进程程序设计
- centos6.5安装gcc4.9.2
- 关于Linux登录不进去的原因总结(输入正确用户名和密码,屏幕老是回到登录界面)