首页 > 代码库 > 深度学习caffe:Ubuntu16.04安装指南(3)
深度学习caffe:Ubuntu16.04安装指南(3)
caffe [完全版] 2017-01-19
配置如下: caffe + cuda8.0[GPU加速[只支持N卡]] + cudnn5.1 + opencv3.1 + python2.7 + boost58 , 主要参考了caffe官方教程
Ubuntu 16.04 or 15.10 Installation Guide
开始前,请先阅读:
深度学习caffe:Ubuntu16.04安装指南(2)
正式开始安装前,你需要一台已经安装好了Ubuntu16.04系统的电脑,然后/home分区最好有尽可能大的空间[最好>=20G],因为后面的实验需要的存储空间一般都比较大.
1. 软件源
操作命令
# 在修改source.list前,最好先备份一份sudo cp /etc/apt/sources.list /etc/apt/sources.list.old# 执行命令打开source.list文件,清空内容,输入清华的软件源sudo gedit /etc/apt/sources.list# 开始更新sudo apt-get update
清华大学
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
2. caffe依赖
caffe的编译/运行时需要依赖一些其它的程序和各种库
sudo apt-get updatesudo apt-get install -y build-essential cmake git pkg-configsudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compilersudo apt-get install -y libatlas-base-dev sudo apt-get install -y --no-install-recommends libboost-all-devsudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-devsudo apt-get install -y python-pip
建议:
安装过程最好一条命令一条命令的执行,出现了错误方便及时发现.
安装过程出现了安装失败的情况,不用担心,一般是因为网络原因,重新执行命令,一般多试几次就会好啦~
3. cuda8.0
下载
官网下载: https://developer.nvidia.com/cuda-downloads
直接下载: cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb
安装
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.debsudo apt-get updatesudo apt-get install cuda
4. cudnn5.1
一个深度神经网络 库,用来给GPU加速,被广泛的用在各种深度学习框架中,如Caffe, TensorFlow, Theano, Torch 和CNTK.
下载[需要简单注册一下之后才可以下载]
官网下载: https://developer.nvidia.com/cudnn
直接下载: cudnn-8.0-linux-x64-v5.1.tgz
安装
5. opencv3.1
6. hdf5配置
7. caffe
8. mnist和cifar10实验
深度学习caffe:Ubuntu16.04安装指南(3)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。