Ubuntu+CUDA機(jī)器搭建

1. 記得裝desktop版本的ubuntu舰绘,否則沒有xserver叁征,比較蛋疼

2. 安裝英偉達(dá)顯卡驅(qū)動因妇,要關(guān)掉x server……

默認(rèn)進(jìn)入命令行啟動

http://blog.topspeedsnail.com/archives/4922

注意16.04用這句:

$sudo systemctl set-default multi-user.target

這是每次開機(jī)默認(rèn)進(jìn)入命令行模式的方法躺翻。單詞關(guān)閉用

sudo /etc/init.d/lightdm stop

然后遇到了坑爹的linux預(yù)裝驅(qū)動……需要關(guān)掉等舔。(誰說ubuntu少折騰來著……)

驅(qū)動安裝過程這個鏈接內(nèi)容比較詳細(xì)(卸載系統(tǒng)驅(qū)動后機(jī)器無法完全啟動牺荠,但是ssh沒問題)

http://blog.csdn.net/u012759136/article/details/53355781??

照著來沒問題了吧翁巍,錯了……build driver的時候直接說unable……我去

差了下說我下的版本不對,趕緊去重新找(為啥查到的帖子都是那個340.32版本)

http://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/384.98/NVIDIA-Linux-x86_64-384.98.run&lang=us&type=GeForce

這里下載17.11的版本

3)安裝cuda toolkit休雌,這次吸取教訓(xùn)灶壶,直接英偉達(dá)官網(wǎng)下載最新cuda9.1版本。

直接運(yùn)行安裝杈曲,居然自帶了驅(qū)動……去死吧……

后面說我有幾個庫沒裝好驰凛,記錄如下

Missing recommended library: libGLU.so

Missing recommended library: libX11.so

Missing recommended library: libXi.so

Missing recommended library: libXmu.so

搜索下直接apt-get搞定

$ sudo apt-getinstall freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

官方參考

https://devtalk.nvidia.com/default/topic/827410/cuda-setup-and-installation/new-installation-of-cuda-7-toolkit-in-ubuntu-12-04-question-about-missing-recommended-libraries-/

重裝一遍cuda測試,一并安裝了連同cuda的顯卡驅(qū)動担扑。沒有問題恰响。

http://blog.csdn.net/shiorioxy/article/details/52652831

http://blog.csdn.net/jhszh418762259/article/details/52958287

之后寫幾個配置

環(huán)境變量設(shè)置

sudo vim ~/.bashrc

在末尾添加

export CUDA_HOME=/usr/local/cuda-8.0

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

export PATH=/usr/local/cuda-8.0/bin:$PATH

保存退出。

然后刷新魁亦。

source ~/.bashrc

動態(tài)鏈接庫設(shè)置

創(chuàng)建文件:

sudo vim /etc/ld.so.conf.d/cuda.conf

寫入:/usr/local/cuda/lib64

保存之后使其立即生效:

sudo ldconfig -v

之后是測試sample渔隶,網(wǎng)上教程都是進(jìn)utility編譯,表示直接在根目錄下編譯了,很長時間……但是似乎沒有報(bào)錯退出间唉。

許久之后绞灼,安全完成。


4. 安裝cuDNN

直接搜索呈野,英偉達(dá)官網(wǎng)注冊低矮,下載三個相關(guān)deb包,然后

$sudo dpkg -i xxxx.deb

應(yīng)該就把庫給安裝好了被冒。

4. 安裝cuDNN

安裝anaconda军掂,沒啥好說的。

5. 安裝cuda-based TensorFlow

https://tensorflow.google.cn/install/install_linux

follow來昨悼,突然發(fā)現(xiàn)我的cuda版本和cuDNN版本都高了……先試試吧

pip install tensorflow-gpu

安全完成

但是使用的時候出現(xiàn)庫缺失蝗锥。然后conda安裝我發(fā)現(xiàn)了這些……


你妹啊率触!直接集成了cuda8终议,我去!

但是用conda安裝的tensorflow-gpu版本并不能正確執(zhí)行葱蝗,懷疑與環(huán)境已安裝的有關(guān)穴张。

https://devtalk.nvidia.com/default/topic/1026198/cuda-9-0-importerror-libcublas-so-8-0/

所以要重裝cuda8

重裝cuda8之后,采用gist一腳本安裝cuDNN v6

https://gist.githubusercontent.com/mjdietzx/0ff77af5ae60622ce6ed8c4d9b419f45/raw/ebcb37e45ba14317330ffc1269159ed076242b9a/waya-dl-setup.sh

# install cuDNN v6.0

CUDNN_TAR_FILE="cudnn-8.0-linux-x64-v6.0.tgz"

wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/${CUDNN_TAR_FILE}

tar -xzvf ${CUDNN_TAR_FILE}

sudo cp -P cuda/include/cudnn.h /usr/local/cuda-8.0/include

sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda-8.0/lib64/

sudo chmod a+r /usr/local/cuda-8.0/lib64/libcudnn*

# set environment variables

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

pip安裝的預(yù)編譯TensorFlow可以運(yùn)行两曼,但是有python版本不匹配皂甘,沒有最適應(yīng)CPU編譯的提示。

因此TF還是自行編譯得好……回來再折騰吧

6.安裝opencv-python

pip install opencv-python

安全完成悼凑!

可以了偿枕,測試一下GTX760水平的cuda能否吊打E5-2643.

neural style風(fēng)格遷移測試。

https://github.com/cysmith/neural-style-tf

測試成績賽高佛析,E5-2643 v4 @ 3.40GHz約1500秒益老,GTX760水平只用500s彪蓬,約1/3時間寸莫。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市档冬,隨后出現(xiàn)的幾起案子膘茎,更是在濱河造成了極大的恐慌,老刑警劉巖酷誓,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件披坏,死亡現(xiàn)場離奇詭異,居然都是意外死亡盐数,警方通過查閱死者的電腦和手機(jī)棒拂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帚屉,你說我怎么就攤上這事谜诫。” “怎么了攻旦?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵喻旷,是天一觀的道長。 經(jīng)常有香客問我牢屋,道長且预,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任烙无,我火速辦了婚禮锋谐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘截酷。我一直安慰自己怀估,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布合搅。 她就那樣靜靜地躺著多搀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灾部。 梳的紋絲不亂的頭發(fā)上康铭,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音赌髓,去河邊找鬼从藤。 笑死,一個胖子當(dāng)著我的面吹牛锁蠕,可吹牛的內(nèi)容都是我干的夷野。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼荣倾,長吁一口氣:“原來是場噩夢啊……” “哼悯搔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舌仍,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤妒貌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后铸豁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體灌曙,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年节芥,在試婚紗的時候發(fā)現(xiàn)自己被綠了在刺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蚣驼,靈堂內(nèi)的尸體忽然破棺而出忍燥,到底是詐尸還是另有隱情,我是刑警寧澤隙姿,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布梅垄,位于F島的核電站,受9級特大地震影響输玷,放射性物質(zhì)發(fā)生泄漏队丝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一欲鹏、第九天 我趴在偏房一處隱蔽的房頂上張望机久。 院中可真熱鬧,春花似錦赔嚎、人聲如沸膘盖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侠畔。三九已至,卻和暖如春损晤,著一層夾襖步出監(jiān)牢的瞬間软棺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工尤勋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喘落,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓最冰,卻偏偏與公主長得像瘦棋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子暖哨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容