1.第一步,网上下载Xubuntu的镜像文件.iso,下载网址为:http://cdimage.ubuntu.com/xubuntu/releases/14.04/release/
2. 第二步,拿一个大于2g的u盘,利用UltroISO制作Xubuntu的镜像文件,网上资料大把;
3.第三步,将电脑启动项改为u盘启动,安装Xubuntu系统;
3. 第四步,利用网上caffe环境配置教程一步步配置caffe,网址为:http://caffe.berkeleyvision.org/install_apt.html。
具体如下:
先sudo apt-get update, 然后如下:
a. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
b. sudo apt-get install -no-install-recommends libboost-all-dev
c. cuda 安装
按照网上说法三步曲安装。安装完后,一定要进行环境配置: (1) 添加环境变量
第一种方法,安装完成后需要在/etc/profile中添加环境变量, 在文件最后添加:
PATH=/usr/local/cuda-7.5/bin:$PATH export PATH
保存后, 执行下列命令, 使环境变量立即生效
source /etc/profile
第二种方法,添加环境变量也可以通过如下方式:
打开终端并输入:
sudo gedit /etc/environment。
在PATH="...."的末尾处添加:
:/usr/local/cuda-7.5/bin
使其立即生效,在终端执行:
source /etc/environment
或者重启电脑即可。
(2) 添加lib库路径
在 /etc/ld.so.conf.d/加入文件 cuda.conf, 内容如下
/usr/local/cuda-7.5/lib64
执行下列命令使之立刻生效
sudo ldconfig
d. 安装matlab
网上下载matlab2014b,网址:http://bbs.feng.com/read-htm-tid-8467093.html
(1)注意,先要将MATLAB_R2014B_MAC_LINUX_crack中的install.jar文件替换掉R2014b_glnxa64/java/jar/install.jar文件,再制作matlab的.iso 文件。
(2)下载完成后将iso文件挂载到Linux
sudo mkdir /media/matlab
mount -o loop [path][filename].iso /media/matlab
cd /media/matlab
sudo ./install
进行安装
说明:sudo mkdir /media/matlab的这个路径可以自己随意设置,但空间要够大才行。[path][filename].iso是你存放的.iso文件路径。
(3)安装过程中使用readme.txt中的序列号
(4)破解
安装完成后使用crack下的 license进行激活
将crack文件夹下的libmwservices.so copy到 /usr/local/MATLAB/R2014A/bin/glnxa64
(5)完成安装,命令行下cd进入path/MATLAB/R2014b/bin/目录下,输入./matlab即可matlab。另外使用sudo matlab启动还在研究。
(6)matlab安装完后,利用umount /media/matlab可取消挂载的文件。
(7)配置matlab环境变量。与cuda的环境变量配置相同。在caffe中MATLAB_DIR 如果需要使用MATLAB wrapper的同学需要指定matlab的安装路径, 如我的路径为 /usr/local/MATLAB/R2013b (注意该目录下需要包含bin文件夹,bin文件夹里应该包含mex二进制程序)
(8)安装完成后添加图标 http://www.linuxidc.com/Linux/2011-01/31632.htm
sudo gedit /usr/share/applications/Matlab.desktop
输入以下内容
[Desktop Entry] Type=Application Name=Matlab GenericName=Matlab 2010b Comment=Matlab:The Language of Technical Computing Exec=sh /usr/local/MATLAB/R2010b/bin/matlab -desktop Icon=/usr/local/MATLAB/Matlab.png Terminal=false Categories=Development;Matlab;
e。BLAS: install ATLAS by sudo apt-get install libatlas-base-dev
or install OpenBLAS or MKL for better CPU performance.
f. python sudo apt-get install python-numpy -y
1. 安装caffe必须的一些依赖项:
$ sudo apt-get install 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
3. 将python路径添加进环境变量
首先,打开bashrc文件:gedit ~/.bashrc
然后,在 bashrc文件末尾加入:export PYTHONPATH=$PYTHONPATH:/home/hykj/project/caffe-master/python/
最后,使设置生效:source ~/.bashrc
4.安装python依赖库
g. sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
h. cudnn安装
CuDNN是专门针对Deep Learning框架设计的一套GPU计算加速方案,目前支持的DL库包括Caffe,ConvNet, Torch7等。
CuDNN可以在官网免费获得,注册帐号后即可下载。官网没有找到安装说明,下载得到的压缩包内也没有Readme. 不过google一下就会找到许多说明。基本原理是把lib文件加入到系统能找到的lib文件夹里, 把头文件加到系统能找到的include文件夹里就可以。这里把他们加到CUDA的文件夹下(参考这里)
tar -xzvf cudnn-6.5-linux-R1.tgz cd cudnn-6.5-linux-R1 sudo cp lib* /usr/local/cuda/lib64/ sudo cp cudnn.h /usr/local/cuda/include/
执行后发现还是找不到库, 报错
error while loading shared libraries: libcudnn.so.6.5: cannot open shared object file: No such file or directory
而lib文件夹是在系统路径里的,用ls -al发现是文件权限的问题,因此用下述命令先删除软连接
cd /usr/local/cuda/lib64/ sudo rm -rf libcudnn.so libcudnn.so.6.5
然后修改文件权限,并创建新的软连接
sudo chmod u=rwx,g=rx,o=rx libcudnn.so.6.5.18 sudo ln -s libcudnn.so.6.5.18 libcudnn.so.6.5 sudo ln -s libcudnn.so.6.5 libcudnn.so