接上一篇博客,繼續爲成功安裝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