2024年5月25日发(作者:)

Ubuntu14.04+ caffe安装配置详细指南

Edit: Kevin (Q&A laichunren@)

Reference: /shiorioxy/article/details/52652831

特别说明

网上关于caffe的安装教程非常多,但是对于每一步是否操作成功,出现了什么样的错

误又该如何处理却没有给出说明。因为大家的操作系统的环境千差万别,按照博客中的教程

一步步的安装,最后很可能失败,有的教程甚至省略了一些细节部分,让小白更不知道如何

判断每一步是否操作成功,如何处理出现的错误。

作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。

现在将经验写下来,一方面为了和大家分享讨论,另一方面是为了记录一下。

1. Caffe 官网地址:/

2. 本文使用2016年9月27日下载的caffe-master版本,运行平台为:Ubuntu 14.04,

CUDA8.0,cuDNN v5.1,Intel Parallel Studio XE Cluster 2015,OpenCV 3.1.0, Matlab

2014b. pycharm community,anaconda( python, numpy, scipy, matplotlib, .)

版本说明:

1. Ubuntu 版本问题

Ubuntu16.04是目前最新的系统,但装完cuda8.0显卡驱动,重启系统后一直在登录

界面循环而无法进入,原因是ubuntu16.04与cuda8.0不兼容。Ubuntu15.04在cuda

官网上不再提供相关驱动文件(只有ubuntu16.04和ubuntu14.04的),因此还是选择

ubuntu14.04这个版本的系统。

2. GCC 和 G++ 编译器版本问题

Matlab 2014b--gcc/g++ 4.7.x, Matlab 2016a--gcc/g++ 4.9.x

Ubuntu 14.04--gcc/g++ 4.8.x, Ubuntu 16.04--gcc/g++ 5.4.x

Matlab支持的编译器版本需要和Ubuntu版本一致,否则编译matcaffe时会报错,但

ubuntu14.04默认装的编译器版本比Matlab2014的高,因此要按照降级(或强制安装)

的方法才可以正常使用,怀疑和显卡驱动有关。

3. 本文主要包含七个部分,包括:

-- 第一部分 Linux(ubuntu 14.04)的安装

--第二部分 gcc4.7 和 g++ 4.7的安装

-- 第三部分 nVidia CUDA+cudnn的安装(*.deb方法)

-- 第四部分 Matlab2014b 的安装

--第五部分 Pycharm的安装

-- 第六部分 Anaconda的安装

-- 第七部分 Caffe-Master的安装和测试

第一部分 Linux安装

1. 我的分区设置如下:

根分区: 100G,

Swap交换分区:128G(等于内存大小) ,小于16G的内存,就设置成内存的1.5-2