配置ubuntu虚拟机上的caffe和Theano
来源:互联网 发布:淘宝退货率计算公式 编辑:程序博客网 时间:2024/06/08 14:59
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
配置完成
- 配置ubuntu虚拟机上的caffe和Theano
- MXNet和caffe、theano的关系
- Ubuntu16.04 LTS配置caffe、tensorflow和theano环境
- Caffe(1):虚拟机上的ubuntu16.04配置caffe(CPU版)
- 【caffe配置】在ubuntu上配置带gpu版本的caffe
- Ubuntu-安装-theano+caffe-超详细教程
- Ubuntu-安装-theano+caffe-超详细教程
- ubuntu下caffe的python接口配置和参数提取
- 学习笔记:Caffe上配置和运行Cifar10的示例
- 学习笔记:Caffe上配置和运行Cifar10的示例
- Ubuntu16.04.3服务器上opencv和caffe的配置
- 在线配置caffe+Tensorflow+Theano+Torch+Mxnet
- Ubuntu 16.04安装tensorflow,theano,keras和caffe,针对CPU only
- 在ubuntu上配置cuda+cudnn+caffe(包括python和matlab接口)+digits
- 虚拟机ubuntu上安装JDK,及配置
- ubuntu(virtualbox)上和mini6410之间通过NFS共享目录的问题(含虚拟机网卡配置)
- 虚拟机下配置caffe
- win8+ubuntu双系统下配置theano的GPU模块
- Could not create the view: An unexpected exception was thrown.
- discuz主题列表页伪静态化设置方法(lnmp+wamp+lamp通用)
- 完美解决thinkphp验证码出错无法显示的方法
- mark-----调屏大师介绍
- 产品经理新手如何写体验报告?
- 配置ubuntu虚拟机上的caffe和Theano
- 使用树莓派控制4路继电器
- CALayer实现,界限、透明度、位置、旋转、缩放组合动画
- 一分钟读懂互联网广告竞价策略GFP+GSP+VCG
- Android 调试LCM小技巧
- Qt控件简单介绍
- 页面从输入 URL 到页面加载显示完成的过程
- linux 防火墙添加端口
- C# 用正则表达式实现金额转中文大写