歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝Theano+CUDA

Ubuntu安裝Theano+CUDA

日期:2017/2/28 14:27:33   编辑:Linux教程

由於學習需要用到GPU加速機器學習算法,需要安裝theano+cuda。開源庫的對於我來說是一大問題,就是難安裝。

為了搞好這個配置,我是前前後後花了3天,重裝了3次Ubuntu重裝了5次驅動才搞定。

故發此貼,給出最簡單安裝方法(如果我還記得的話)。

因為ubuntu下各種軟件依賴關系太多,最好全新ubuntu安裝theano和cuda,然後在更新

最好是這麼做,再多一步都可能搞錯………………

--------------------------------------------------------------------------------

一、安裝ubuntu

Windows下安裝theano和其他的依賴庫相當復雜,甚至需要用到edu的郵箱。

果斷拋棄,用ubuntu搭起環境。

1、制作U盤

下好ubuntu(12.04)的iso後,拿出一個4GU盤,插進去格式化。

再下載一個U盤安裝器:(參考 U盤操作系統安裝工具- Universal USB Installer最新版 http://www.linuxidc.com/Linux/2011-01/31350.htmUbuntu 14.04 下載、安裝、配置 整理匯總 頁面 http://www.linuxidc.com/Linux/2014-04/100370.htm

Windows 7下硬盤安裝Ubuntu 14.04永久更新地址: http://www.linuxidc.com/Linux/2014-04/100369.htm

打開,一直下一步,選定系統,選定iso文件。(這個用教?)

Create後等一會就好了。

2、騰出空間。

系統需要騰出一定空間安裝ubuntu,最好在比較空閒的硬盤中騰出來。

我在F盤騰出了20GB做Ubuntu的系統盤。

方法:

我的電腦-右鍵-管理-儲存-磁盤管理

在空閒的分區上右鍵-壓縮卷-輸入騰出來的空間大小(MB)-壓縮

3、重啟系統

開機進入boot選定從U盤啟動(按F2,或者別的,看開機的主板界面),保存退出。

然後安裝什麼的,看著圖形界面來就好了。

ubuntu會自動安裝到那個騰出來的分區。

--------------------------------------------------------------------------------

二、安裝Theano

1、裝好Ubuntu後,先讓電腦能上網。

(校園網inode的同學別折騰,系統設置-網絡-801.2x認證,設定好用戶密碼和IP就能上網)

2、能上網之後,打開軟件中心,在編輯-軟件源,換一個好點的源(163或教育網(如果你是教育網的話))

ctrl+alt+T打開控制端,輸入 : sudo apt-get update ,讓源能工作。

3、輸入密碼,等一會,好了之後依次輸入

1.sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git

2.sudo pip install Theano

等,好了就好了(如果pip install超時,可以換源或者換時間段安裝)

4、可以用

1.NumPy (~30s): python -c "import numpy; numpy.test()"

2.SciPy (~1m): python -c "import scipy; scipy.test()"

3.Theano (~30m): python -c "import theano; theano.test()"

這三個程序測試下能不能跑得動,沒error就行。

--------------------------------------分割線 --------------------------------------

Ubuntu 12.04 下 CUDA 編程 http://www.linuxidc.com/linux/2014-06/103056.htm

Ubuntu 12.04 安裝 CUDA-5.5 http://www.linuxidc.com/Linux/2013-10/91101.htm

Ubuntu 11.10 上安裝CUDA開發環境 http://www.linuxidc.com/Linux/2012-04/58913.htm

Fedora 15系統下配置CUDA環境 http://www.linuxidc.com/Linux/2011-12/49874.htm

Ubuntu 11.04 安裝 NVIDIA CUDA 4.0 RC2 http://www.linuxidc.com/Linux/2011-10/46304.htm

Linux Mint 13/Ubuntu 12.04 配置CUDA 4.2 & OpenCV 2.4.2 方法 http://www.linuxidc.com/Linux/2013-10/91102.htm

CUDA入門教程 http://www.linuxidc.com/Linux/2014-07/104328.htm

--------------------------------------分割線 --------------------------------------

三、安裝cuda

參考這個:http://www.linuxidc.com/Linux/2013-08/88310.htm

這是一個安裝驅動的教程,不過吧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 這個方法檢驗安裝。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved