配置ubuntu虚拟机上的caffe和Theano

来源:互联网 发布:淘宝退货率计算公式 编辑:程序博客网 时间:2024/06/04 23:18

1.配置共享文件夹

一般来说虚拟机还是要设置一个共享文件夹的,在virtualbox安装完增强功能的前提下,可以在虚拟机的主界面点击设置,找到共享文件夹选项,如下图所示



分配一个固定路径,并且为了防止重启时共享文件夹中的内容消失,可以设置自动挂载功能,有些教程会让用户在虚拟机中重新设置一个共享文件夹的路径,这里我感觉其实用处并不是很大,共享文件也不是刚性需求,所以使用virtualbox自带的路径就可以了,虚拟机中的路径是/media/sf_share

2.安装Spyder

ubuntu是自带python2.x和3.x两个版本的,但是我还是习惯使用IDE,所以就安装了在win下常用的spyder,使用pip安装失败之后选择从ubuntu软件中心里找找,14.4系统下的软件中心里会有一个可供安装的spyder,安装好了就可以直接用了,图标如下图所示。



Spyder的界面还是很友好的,当然老司机们可以根据自己的喜好选择IDE,就不多赘述啦。

3.安装theano和caffe环境

Theano是我在win下经常使用的深度学习框架,而caffe则是我转用ubuntu的主要动力,为了整合两个平台的代码,所以将两个框架都安装上。

以前安装python直接安装Anaconda,里面整合了数量众多的常用python库,我在配置好虚拟机后也把linux平台下的anaconda下载到虚拟机中了,使用sh命令安装,但是没有安装上,所以就放弃了,转而使用win下从没成功过的pip命令来安装,速度也很快。

首先打开终端,输入

wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate

sudo python get-pip.py

之后就可以安装好pip指令,之后再安装库便可以直接使用sudo pip install xxx的指令了。

之后安装caffe和theano需要的相关库

sudo apt-get install git

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

sudo apt-get install --no-install-recommends libboost-all-dev

sudo apt-get install libatlas-base-dev

sudo apt-get install-dev 

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

有时候有些库系统是安装过的,这时候不用管,一路向下就可以了。之后安装caffe源码

git clone https://github.com/bvlc/caffe.git

cd caffe/

mv Makefile.config,example Makefile.config

配置theano环境需要在此基础上安装numpy和scipy

sudo pip install numpy

sudo pip install scipy

最后安装python-nose

sudo pip install python-nose

安装Theano

pip install Theano

配置完成

0 0
原创粉丝点击