Ubutu16.04+Cuda9.2/9.0+Cudnn7.12/7.05+TensorFlow-gpu-1.8/1.6


注釋

  • 這是首次使用makedown編寫,有些丑陋,有些不適應!
  • ubuntu16.04+cuda9.0+cudnn7.05+py3.5+tensorflow-gpu-1.8.0
  • 安裝過程中出現各式各樣的問題,在此記錄一下心得體會.
  • 筆記本電腦配置: i7-7gen + GTX1060

Ubuntu16.04 Installl

筆記本電腦直接對ubuntu進行安裝,W10+ubuntu16雙系統

1. 安裝環節

  1. 下載Ubuntu16.04LTS桌面版文件.ios
  2. 下載UtraISO,網上百度一大堆
  3. 安裝方法和Windows一樣 安裝方法

2. 安裝卡死

卡死畫面

一般出現這種情況大多數是顯卡驅動有問題,解決方案如下:
順序無所謂的,最后只要能更改就可以了.
1.在開機選擇從U盤啟動后(我是用U盤裝的)會有幾個選項讓選擇,最重要的兩個是讓你選擇使用而不安裝還是安裝,我們通過上下箭頭或者TAB把光標移動到“安裝”選項,然后按e,進入grub界面,將這個界面的最后部分的“quiet splash —”改為“nomodeset”。F10保存,就可以進入安裝界面,進行安裝。
2.按照這種方法安裝完成后有一個問題就是第二次啟動ubuntu系統的時候會卡在啟動界面進不去,解決方案:
重啟,開機時光標選中“Ubuntu”,按“e”,進入grub界面,在剛剛改過的那行(倒數第二行)的末尾加上“ acpi_osi=Linux nomodeset”(nvidia顯卡 ),再F10保存重啟,就可以進入。
但是每次進入都需要這樣修改,肯定很麻煩,所以進去之后到/boot/grub/grub.cfg(sudo gedit / boot/grab/grab.cfg)中,找到剛剛在修改界面所看到的那一串代碼,在同樣的位置加入剛剛所修改的代碼,保存退出就好了,這樣就可以完美解決開機卡死的問題。
說明:本教程只對NVIDIA顯卡的電腦有效,其他的沒測試過。

3. NVIDIA顯卡安裝

    1. 從官網下載然后安裝,強烈不推薦,安裝無數次沒有成功
    1. 用ubuntu自帶的軟件管家安裝,一次成功

2. CUDA Install

注意:這里我們安裝的是CUDA9.0 !!!

  • cuda9.2版本太高了,沒有tensorflow-gpu支持
  • 強制安裝cuda9.2,在import tensorflow 會出現沒有cuda9.0.so等文件**
  • 當安裝的cuda和cudnn版本不匹配的時候,會出現缺少cuda8.0.so/cuda9.0.so/cuda7.5.so等問題

下載cuda9.0:

  • 1.run文件下載大小為1.6GB,就算到Linux里面也有300MB左右,請你下載下來之后注意大小,如果小於100MB都是沒下載完全,安裝過程會崩潰的!
  • 2.deb文件同樣按照上面的方法判斷一下
  • 3.本博文用的.deb文件,記得千萬別執行官網給的以下語句
  • **4.請使用官網給的單獨安裝操作把里面的9.2換成9.0就可以了,例如:sudo apt-get install cuda-9-0**
  • 5.當使用 sudo apt autoremove cuda 刪除cuda之后用, cnvv -V 查看Linux系統是否還有cuda的時候出現以下情況沒事的,直接誒裝cuda9.0就就可以了,不用擔心版本沖突!

3.Cudnn7.05 Install

下載鏈接
這里沒有什么好說的
cuda和cudnn的安裝主要參考:大神博客,注意里面的一些信息得改成你自己的.

4.Tensorflow-gpu-1.8 Install

只要cuda和cudnn安裝好了之后,這里是完全沒有問題的!

  • 注意這是使用pip等於py2.7,pip3等於你安裝的py3.*,本博文使用pip3
  • 首先加入安裝 pip3 install tensorflow-gpu==1.6 此時終端會出現安裝的地址,這個時候你復制地址然后瀏覽器下載,再把Ctrl+C 關閉終端下載就可以了.瀏覽器下載之后手動安裝.

安裝完成之后,運行tensorflow會有GPU信息輸出才為正確!

5.CUDA9.0 and Cudnn7.05 uninstall

  • 卸載cuda.run安裝的
    cd /usr/local/cuda6.5/bin/
    sudo ./uninstall_****
  • 卸載cuda.deb安裝的
    sudo apt autoremove cuda
  • 卸載cudnn
    找到這個文件夾
    sudo rm -rf cuda-9.0

6.參考資料

參考很多大神的博客:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM