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

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