Ubuntu14.04安装cuDNN+MATLAB+Python

接上一篇博客,继续为成功安装Caffe做最后的准备

3. 为加速Caffe,可以安装cuDNN
3.1 在官网 https://developer.nvidia.com/cuDNN 注册,下载 cuDNN安装包 cudnn-6.5-linux-R1.tgz
3.2 解压cuDNN安装包: sudo tar -xvf cudnn-6.5-linux-R1.tgz
3.3 复制移动头文件以及动态库: sudo cp cudnn.h /usr/local/include
 sudo cp libcudnn.so.6.5.18 /usr/local/lib
3.4 链接cuDNN库文件,进入/usr/local/lib:
 sudo chmod +r libcudnn.so.6.5.18
 sudo ln -sf libcudnn.so.6.5.18 libcudnn.so.6.5
 sudo ln -sf libcudnn.so.6.5 libcudnn.so 
3.5 运行加载操作: sudo ldconfig


4. 安装MATLAB(安装MATLAB先挂载ISO镜像,然后安装过程和Windows下的相同):
4.1 下载MATLAB Linux安装包,并解压
4.2 可执行权限: sudo chmod +x mount_matlab801
      ./mount_matlab801
4.3 自动加载镜像,cd进入镜像,执行安装: sudo ./install
4.4 安装步骤和Windows下相同,需要的installation key 位于安装文件夹的 serial/Readme.txt
4.5 激活要将 serial/license.lic文件加载到激活路径下才能完成激活
4.6 验证是否安装成功: sudo /usr/local/MATLAB/R2013a/bin/matlab
4.7 添加应用和图标到启动菜单中: sudo gedit /usr/share/applications/Matlab.desktop, 把下载目录中

Matlab.desktop文件中的内容拷贝进去即可
4.8 修改桌面启动菜单权限:
4.8.1 显示home文件夹下的隐藏文件: Ctrl + h
4.8.2 然后修改MATLAB在桌面快捷键权限: sudo chmod 777 -R ./.matlab
4.9 在面板Development 中找到matlab 图标,然后添加到桌面
4.10 最后运行 unmount_matlab801将镜像ISO卸载掉


5. 安装 Anaconda Python distribution
5.1 下载安装包,下载地址:https://store.continuum.io/cshop/anaconda/
5.2 直接运行下载文件: sudo chmod +x Anaconda-2.1.0-Linux-x86_64.sh
   sudo ./Anaconda-2.1.0-Linux-x86_64.sh
5.3 设置环境变量: sudo gedit /etc/profile
   添加内容: PATH=/home/wangchuan/anaconda/bin:$PATH
    export PATH
5.5 如果Caffe用Python端口的话,需要添加路径到/etc/profile:
   添加内容: PYTHONPATH=/home/wangchuan/caffe/python:$PYTHONPATH
    export PYTHONPATH
5.4 保存并退出,使环境变量生效: 
    source /etc/profile
PS:安装Anaconda包,这个包独立与系统自带Python库,并且提供大部分Caffe需要的科学运算库,

需要注意的是当运行Caffe时,可能会报一些找不到libxxx.so的错误,而用locate libxxx.so命令

发现已经安装在anaconda中,此时可在/etc/bash.bashrc中加入library path:

LD_LIBRARY_PATH=/home/wangchuan/anaconda/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
    然后执行生效: sudo ldconfig


6.安装附加库
6.1 对于Ubuntu: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev 

libboost-all-dev libhdf5-serial-dev
6.2 对于Ubuntu 14.04 还可以继续安装: sudo apt-get install libgflags-dev 

libgoogle-glog-dev liblmdb-dev protobuf-compiler

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章