因爲學習須要用到GPU加速機器學習算法,須要安裝theano+cuda。html
開源庫的一大問題就是:難安裝。node
爲了搞好這個配置,我是前先後後花了3天,重裝了3次ubuntu重裝了5次驅動才搞定。python
故發此貼,給出最簡單安裝方法(若是我還記得的話)。linux
由於ubuntu下各類軟件依賴關係太多,最好全新ubuntu安裝theano和cuda,而後在更新git
最好是這麼作,再多一步均可能搞錯………………算法
1、安裝ubuntuubuntu
window下安裝theano和其餘的依賴庫至關複雜,甚至須要用到edu的郵箱。bash
果斷拋棄,用ubuntu搭起環境。網絡
一、製做U盤機器學習
下好ubuntu(12.04)的iso後,拿出一個4GU盤,插進去格式化。
再下載一個U盤安裝器:
打開,一直下一步,選定系統,選定iso文件。(這個用教?)
Create後等一會就行了。
二、騰出空間。
系統須要騰出必定空間安裝ubuntu,最好在比較空閒的硬盤中騰出來。
我在F盤騰出了20GB作Ubuntu的系統盤。
方法:
個人電腦-右鍵-管理-儲存-磁盤管理
在空閒的分區上右鍵-壓縮卷-輸入騰出來的空間大小(MB)-壓縮
三、重啓系統
開機進入boot選定從U盤啓動(按F2,或者別的,看開機的主板界面),保存退出。
而後安裝什麼的,看着圖形界面來就行了。
ubuntu會自動安裝到那個騰出來的分區。
2、安裝Theano
一、裝好Ubuntu後,先讓電腦能上網。
(校園網inode的同窗別折騰,系統設置-網絡-801.2x認證,設定好用戶密碼和IP就能上網)
二、能上網以後,打開軟件中心,在編輯-軟件源,換一個好點的源(163或教育網(若是你是教育網的話))
ctrl+alt+T打開控制端,輸入 : sudo apt-get update ,讓源能工做。
三、輸入密碼,等一會,好了以後依次輸入
等,好了就行了(若是pip install超時,能夠換源或者換時間段安裝)
四、能夠用
這三個程序測試下能不能跑得動,沒error就行。
3、安裝cuda
參考這個:http://blog.csdn.net/silangquan/article/details/9473613
這是一個安裝驅動的教程,不過吧cuda看成驅動安裝我是成功了。
教程作到第九步重啓就行。
而後添加環境變量:(用gedit打開 .bashrc)
sudo gedit .bashrc
添加下面兩行
export PATH=/usr/local/cuda-5.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-5.5/lib64:$LD_LIBRARY_PATH
而後用:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#runfile-installation
下面的方法檢驗安裝。