CentOS nvidia+cuda+cudnn 安裝

介紹

CentOS下安裝nvidia+cuda+cudnn

NVIDIA驅(qū)動

  1. NVIDIA官網(wǎng)下載合適版本驅(qū)動,

  2. 安裝lspci娩井,使用下面命令逗嫡,找尋lspci,發(fā)現(xiàn)在pciutils中崖瞭,故安裝pciutils

    yum whatprovides */lspci
    yum install pciutils 
    
  3. 檢查是否安裝了NVIDIA的GPU(硬件層面):lspci | grep -i nvidia

  4. 安裝kernel-devel和kernel-headers

    sudo yum install kernel-devel
    sudo yum install kernel-headers
    
  5. 賦予運行權(quán)限chmod a+x NVIDIA-Linux-x86_64-410.78.run

  6. 禁用nouveau

    # 打開配置文件:
    vi /usr/lib/modprobe.d/dist-blacklist.conf
    # 加上或修改 兩行
    blacklist nouveau
    options nouveau modeset=0
    查看nouveau是否禁用, 如果沒有輸出代表成功
    lsmod | grep nouveau 
    
  7. 可選

    備份原來的 initramfs nouveau image鏡像
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img  
    創(chuàng)建新的 initramfs image鏡像
    dracut /boot/initramfs-$(uname -r).img  $(uname -r)  
    
  8. 安裝

    運行命令
    sudo ./NVIDIA-Linux-x86_64-410.78.run
    如果報錯,則使用
    sudo ./Nvidia*.sh --kernel-source-path=/usr/src/kernels/按TAB補全
    

CUDA

  1. 這里選擇合適版本下載

  2. 賦予運行權(quán)限chmod a+x cuda_10.0.130_410.48_linux.run

  3. 安裝sudo ./cuda_10.0.130_410.48_linux.run

    1. 會先有個閱讀聲明撑毛,一直按D书聚,然后accept。 
    2. 很多選項
        Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
        (y)es/(n)o/(q)uit: n
        Install the CUDA 10.0 Toolkit?
        (y)es/(n)o/(q)uit: y
        Enter Toolkit Location
        [ default is /usr/local/cuda-10.0 ]: 
        Do you want to install a symbolic link at /usr/local/cuda?
        (y)es/(n)o/(q)uit: y
        Install the CUDA 10.0 Samples?
        (y)es/(n)o/(q)uit: n
    
        選項install the OpenGL libraries,如果雙顯卡(集顯+獨顯)選擇n藻雌,如果只有獨顯可以選擇y雌续,如果雙顯卡選擇y的話,會出現(xiàn)黑屏或者循環(huán)登錄的問題胯杭,如果加了上面的參數(shù)就不會出現(xiàn)這個選項了驯杜。 
    
    3. 安裝過程結(jié)束后會有以下信息:
        ===========
        = Summary =
        ===========
        Driver:   Not Selected
        Toolkit:  Installed in /usr/local/cuda-10.0
        Samples:  Not Selected
    
        Please make sure that
        -   PATH includes /usr/local/cuda-10.0/bin
        -   LD_LIBRARY_PATH includes /usr/local/cuda-10.0/lib64, or, add /usr/local/cuda-10.0/lib64 to /etc/ld.so.conf and run ldconfig as root
    
        To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-10.0/bin
    
        Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.0/doc/pdf for detailed information on setting up CUDA.
    
        ***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 10.0 functionality to work.
        To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
            sudo <CudaInstaller>.run -silent -driver
    
        Logfile is /tmp/cuda_install_11482.log
    
  4. 將cuda的bin文件和lib導出到系統(tǒng)環(huán)境中,版本不一樣則更換其中cuda-x.x

    export PATH="/usr/local/cuda-10.0/bin:$PATH" 
    export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH"
    或者
    vi ~/.bashrc
    export PATH="/usr/local/cuda-10.0/bin:$PATH" 
    export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH"
    source ~/.bashrc
    
  5. 測試:如果下面測試的最后結(jié)果都是Result = PASS做个,說明CUDA安裝成功啦鸽心。

    1. 如果成功會輸出版本信息nvcc –V

    2. 編譯并測試設(shè)備 deviceQuery:

      cd /usr/local/cuda-9.2/samples/1_Utilities/deviceQuery
      sudo make
      ./deviceQuery
      
    3. 編譯并測試帶寬 bandwidthTest:

      cd ../bandwidthTest
      sudo make
      ./bandwidthTest
      
  6. 其他
    所需的libcudart.so.8.0如果正確安裝的話,以下兩種方法同理:

    1. sudo ldconfig /usr/local/cuda-8.0/lib64
    2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64
    3. 如果仍然不行居暖,再嘗試執(zhí)行:
    export PATH=\$PATH:/usr/local/cuda-8.0/bin 
    export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-8.0/lib64 
    source /etc/profile 
    
    1. 此時會顯示/sbin/ldconfig.real: /usr/local/cuda-8.0/lib64/libcudnn.so.6 不是符號連接顽频。不用擔心,這時已經(jīng)解決問題了太闺。

安裝cudnn

參考:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html

  1. 這里下載相應版本

  2. 解壓
    tar -xzvf cudnn-10.0-linux-x64-v7.tgz

  3. 復制

    cp include/cudnn.h /usr/local/cuda-10.0/include/
    cp lib64/libcudnn* /usr/local/cuda-10.0/lib64/
    
  4. 授權(quán)
    sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末糯景,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子省骂,更是在濱河造成了極大的恐慌蟀淮,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钞澳,死亡現(xiàn)場離奇詭異灭贷,居然都是意外死亡,警方通過查閱死者的電腦和手機略贮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門甚疟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逃延,你說我怎么就攤上這事览妖。” “怎么了揽祥?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵讽膏,是天一觀的道長。 經(jīng)常有香客問我拄丰,道長府树,這世上最難降的妖魔是什么俐末? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮奄侠,結(jié)果婚禮上卓箫,老公的妹妹穿的比我還像新娘。我一直安慰自己垄潮,他們只是感情好烹卒,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著弯洗,像睡著了一般旅急。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上牡整,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天藐吮,我揣著相機與錄音,去河邊找鬼逃贝。 笑死炎码,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的秋泳。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼攒菠,長吁一口氣:“原來是場噩夢啊……” “哼迫皱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辖众,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤卓起,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后凹炸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體戏阅,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年啤它,在試婚紗的時候發(fā)現(xiàn)自己被綠了奕筐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡变骡,死狀恐怖离赫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情塌碌,我是刑警寧澤渊胸,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站行剂,受9級特大地震影響蒲稳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜撬陵,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一切厘、第九天 我趴在偏房一處隱蔽的房頂上張望萨咳。 院中可真熱鬧,春花似錦迂卢、人聲如沸某弦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽靶壮。三九已至,卻和暖如春员萍,著一層夾襖步出監(jiān)牢的瞬間腾降,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工碎绎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留螃壤,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓筋帖,卻偏偏與公主長得像奸晴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子日麸,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

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