Ubuntu,Caffe,OpenCV安装

本文详细介绍如何在Ubuntu系统上搭建深度学习环境,包括Ubuntu系统的安装与配置、CUDA与Intel MKL的安装、Matlab与OpenCV的安装、Caffe的安装与配置等步骤。
  • 本文是结合各位大神的分享资料,再加上自己亲自尝试总结,有任何疑问或侵权,请及时通知博主,希望给需要的人一点点帮助*

1、制作Ubuntu启动盘

首先在官网下载Ubuntu系统文件.iso,一般下载桌面版
安装UltraISO软件。
制作启动盘过程,百度搜索,很多
安装过程中,关键在于磁盘分区,分4个区:
第一个分区:主分区;安装系统;大小为50G;分区格式为ext4;挂载点为/
第二个分区:逻辑分区;大小为硬盘大小; 挂载点为/home;分区格式ext4
第三个分区:逻辑分区;充当虚拟内存;大小等于内存大小或2倍内存大小;分区格式为swap
第四个分区:主分区;存放系统启动引导文件,大小200M,分区格式ext4;挂载点/boot
剩余的参照上述网址即可。。

系统安装完成后的后续工作:
教育网下可以更新Ubuntu的软件更新源,代码如下:

sudo gedit /etc/apt/sources.list

百度搜索“Ubuntu 源”,第一条就是,记得对应好系统版本,选择好一个源。
把源地址复制,查找替换掉sources.list中的源地址,完成之后要更新源,同时最好关闭软件更新中心下的更新选项,防止系统自动更新后崩溃。。

sudo apt-get update

更改开机启动设置

sudo gedit /etc/default/grub

通常只需要更改 GRUB_DEFAULT=4,也可以不用更改,开机手动选择系统:

sudo update-grub

2、安装CUDA

按自己的系统信息选择下载版本,安装命令如下:
第一条命令最后为下载的文件名(xxx.deb文件)

sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda

安装完成后,系统重启,同时查看驱动是否更新成功。

3、安装intel MKL

下载Intel® Parallel Studio XE,学生免费,下载 需要学生邮箱。
用到的验证码 2JXL-RXST4J33
安装代码:

tar zxvf parallel_studio_xe_2016.tar.gz
chmod a+x parallel_studio_xe_2016 -R
sudo sh install_GUI.sh

4、CUDA与MKL环境变量设置

1.设置MKL

 sudo gedit /etc/ld.so.conf.d/intel_mkl.conf

写入

/opt/intel/lib/intel64
/opt/intel/mkl/lib/intel64

2.设置CUDA

sudo gedit /etc/ld.so.conf.d/cuda.conf

写入

/usr/local/cuda/lib64
/lib

3.完成lib文件的链接操作

sudo ldconfig -v

5、安装Matlab

下载Mathworks.Matlab.R2014a.Unix.iso,放在Home目录下

sudo mkdir /mnt/matlab
mount -o loop [path][filename].iso /mnt/matlab

安装

cd /mnt/matlab
sudo ./install

Installation Key: 02143-58808-19477-43965-57128-17761-17799-55729-16295

默认路径:/usr/local/MATLAB/R2014a

拷贝 libmwservices.so 至 /usr/local/MATLAB/R2014a/bin/glnxa64

sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/

复制Crack/install.jar至 /usr/local/MATLAB/R2014a/java/jar 并覆盖源文件

sudo cp install.jar /usr/local/MATLAB/R2014a/java/jar

将激活文件:license_405329_R2014a.lic拷贝至安装目录下。
安装快捷启动

sudo apt-get install matlab-support

为了避免每次都用root权限打开matlab,通过
sudo chown [your ubuntu username] -R ~/.matlab
改变权限。最终直接在终端输入matlab就可以打开MATLAB了,至此完成了MATLAB在Ubuntu下的安装和破解。

6、安装OpenCV

OpenCV下载,下载完成,解压。安装之前opencv2_4_10.sh可以根据需要修改。

...
rm OpenCV-2.4.10.zip
...
rm -rf build
...

可以删除,防止安装出错时需要重新下载OpenCV。

cmake -D CUDA_ARCH_BIN=5.0 -D CUDA_ARCH_PTX=5.0 -D CMAKE_BUILD_TYPE=RELEASE ...

CUDA_ARCH_BIN和CUDA_ARCH_PTX需要根据显卡性能更改,具体数值可以查询

cd Ubuntu/2.4
chmod a+x opencv2_4_10.sh 
./opencv2_4_10.sh

7、安装Caffe

下载Caffe
安装依赖包
1、Google Logging Library(glog),下载地址,安装

tar zxvf glog-0.3.3.tar.gz
./configure
make
sudo make install

2、其他依赖项

sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

3、安装pycaffe必须的一些依赖项

sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython

sudo apt-get install -y protobuf-c-compiler protobuf-compiler

4、cuDNN暂时不装,需要装的话参考欧新宇
5、安装caffe
解压Caffe-master,放在Home目录下。

cd ~/Caffe-master
cp Makefile.config.example Makefile.config

配置Makefile.config文件

  1. BLAS := mkl
  2. 启用GPU,添加注释”#”,即
    # CPU_ONLY := 1
  3. 检查matlab路径是否正确

6、编译caffe-master

 make all –j4 
 make test –j4
 make runtest –j4

7、编译Python和Matlab用到的caffe文件 <4代表CPU为4核>

make pycaffe -j4
make matcaffe -j4

8、测试Caffe
在Caffe-master目录下

sh data/mnist/get_mnist.sh
sh examples/mnist/create_mnist.sh
sh examples/mnist/train_lenet.sh

最终得到训练结果。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值