caffe+Ubuntu 14.04+cuda 8.0 安裝(自我總結)

經過了兩天的不停折騰,總算把caffe+cuda8.0成功裝上。期間參考了網上N種方法都失敗了,估計是因爲每個人的電腦環境都有所不同,所以完全按照別人的方法安裝未必就能成功,現將我自己安裝成功的方法在此博客總結,各位只供參考,不一定適合你哦~~。

電腦環境:

lenovo y50
Ubuntu 14.04 64bit
GeForce GTX 960m

cuda8.0安裝

先將之前我嘗試過的失敗的方法總結如下:

  1. 先從官網下載cuda8.0,之後直接安裝cuda8.0

    主要參考的是這篇博客http://www.cnblogs.com/denny402/p/5067265.html
    在安裝cuda 的時候,我連同driver一起安裝了(問題所在,因爲系統之前已經有顯卡驅動了),後來就出大問題了,reboot之後,系統直接顯示, the system is running in low-graphics mode.折騰了半天沒解決這個問題,問了下大神們,估計是顯卡驅動的問題,所以Ctrl+alt+F1回到字符界面,將顯卡驅動卸載了(sudo apt-get –purge remove nvidia-*),卸載之後reboot回到登陸界面,心中竊喜,這問題終於解決了,然後輸入用戶名+密碼 enter!!!。。。。。開心不過3s。。。enter之後又回到登陸界面,一直輪迴。又折騰了半天,始終進不去系統,看網上有人也遇到這個問題,重裝下顯卡驅動就好了,所以我重新裝了下顯卡驅動還是不行。

  2. 先裝驅動,再裝cuda
    由於上一步,已經把系統弄崩潰了,而且我總結出的原因是不應該cuda和驅動一起裝,所以重裝了Ubuntu 14.04 64bit系統,從官網下載 顯卡驅動NVIDIA-Linux-x86_64-367.57.run 和cuda_8.0.44_linux.run.
    安裝顯卡驅動:
    1). ctrl+alt+F1進入tty
    2). 禁用nouveau驅動
     sudo vim /etc/modprobe.d/blacklist-nouveau.conf
     blacklist nouveau
     options nouveau modset=0
     sudo update-initramfs -u
     sudo service lightdm stop
   3). 安裝驅動
    sudo sh NVIDIA-Linux-x86_64-367.57.run 
 安裝完成後reboot,我的天!!又進入了登陸無線循環中。還是不行啊!!!

查看網上說,沒必要顯卡驅動和cuda分開安裝,cuda自帶的驅動和cuda兼容性很好,所以繼續折騰,把之前裝的顯卡驅動重新卸載乾淨了,然後直接安裝cuda, 依然參考這篇博客http://www.cnblogs.com/denny402/p/5067265.html
(ps:第一次安裝失敗的原因我歸結爲是因爲之前已經有驅動了)。最終結果,依然是不成功。

成功經驗

經過這幾次失敗後,我冷靜下來,思考了下,覺得現在主要的問題是顯卡驅動的問題,所以首要解決的是如何成功安裝顯卡驅動。
最終在http://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers#194628這裏找到了解決方法,
不用進入tty,不用關閉lightdm,直接安裝

sudo add-apt-repository ppa:graphics-drivers/ppa   
sudo apt-get update   
sudo apt-get upgrade
sudo apt-get install nvidia-370

安裝完後,reboot,進入登陸界面(此刻祈禱中。。。。),輸入用戶名+密碼,enter。成功了進入了系統,這次終於可以開心3s以上了。爲了確保顯卡驅動安裝成功,進入系統設置-詳細信息,查看是否顯示的是gtx 960m顯卡,good,確實成功了。
顯卡驅動終於安裝成功,接下來就是安裝cuda了,cuda安裝比較簡單,網上很多教程都有說明,方法都是一樣,除了driver選擇No外,其他都接受。

caffe安裝

caffe的安裝,我覺得也沒必要在這裏闡述太多,我就是安裝caffe官網一步一步安裝成功的。
caffe官網安裝教程:http://caffe.berkeleyvision.org/install_apt.html

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