昨天下午的時候還在玩deepin, 后來cuda裝慘了, 于是還是放棄了deepin, 改回了ubuntu.
目前ubuntu出到17.04(非LST), 我下了一個16.04.
準備折騰出 ubuntu16.04+cuda8+cudnn7+tensorflow1.4
安裝ubuntu16.04記錄:
- 我在分區(qū)時刻意分出一個/boot, 為了就是在windows下, 用easybcd去找到ubuntu的引導程序.
- / 和 /home, 我分成了2個區(qū).
- 交換空間 與 內(nèi)存大小一致(不過不知道有啥用)
- 在安裝完ubuntu以后, 第一時間安裝 nvidia驅(qū)動, 默認的驅(qū)動要拉進blacklist.
- 我的顯卡是1080, nvidia驅(qū)動必須去官網(wǎng)下載, apt-get默認安裝的一直有問題.
- 顯卡驅(qū)動下載完以后記得保存到非中文的目錄路徑里~~ 不然永遠到不了那個路徑 _.
- 安裝前切換到ctrl+alt+f2, 然后關閉lightdm, 去掉nouveau, 重啟(或者生效以后)才能開始裝nvidia驅(qū)動.
- 然后就跟著網(wǎng)上教程走就可以了.
此時可以備份一下ubuntu.
安裝cuda記錄:
- 顯卡驅(qū)動安裝好了以后開始裝cuda, 我下的是cuda8.0, tensorflow還不支持9.0, 在tf1.5的時候才會支持, 現(xiàn)在才1.4.
- 去官網(wǎng)下載cudaXXXX.run安裝起來比較方便.
- 然后 ./XXXX.run就可以開始安裝了, 然后安裝是切記不要讓它把你的驅(qū)動給覆蓋了, 仔細閱讀安裝過程中的說明!!
- 然后一路下來就安裝好了.
此時可以備份一下ubuntu
安裝cudnn7:
- 去官網(wǎng)下載cudnn7, 需要先注冊, 然后問卷調(diào)查, 然后才會給你下載.
- 下載下來以后其實就是一些.h 和 .so的文件, 然后cp一下到指定目錄即可.
- 有一點需要注意, 在安裝完tensorflow以后, 在import tensorflow as tf 時可能會有個報錯, 說是沒有找到cudnn, 其實是軟連接沒有做好, tf里只會去找cudnn6的so文件, 只要把剛剛復制到過去的文件, 做好軟連接即可.
此時可以備份一下ubuntu
安裝tensorflow:
- 這個時候就可以去tensorflow官網(wǎng)跟著它的步驟來安裝tf了
安裝opencv:
- 又一次安裝這個坑貨, 首先去官方github上下載opencv3 和 opencv_control的源碼
- 然后安裝各種依賴,配置cmake參數(shù), (我參照了 https://www.cnblogs.com/arkenstone/p/6490017.html 這篇博客),make,make install
- 注:通常報錯會因為是opencl,opengl這些東西,報錯以后,在cmake時把它們off掉就可以了,然后還有protobuf-cpp-3.1.0.tar.gz 和 ippicv_linux_20151201.tgz,要事先下載好,放到指定位置(百度一下位置)就可以了。(鏈接: https://pan.baidu.com/s/1gfkyT9p 密碼: xgrt)