欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)

Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)

熱門標簽:電銷機器人錄音要學習什么 銀川電話機器人電話 企業彩鈴地圖標注 如何地圖標注公司 長春極信防封電銷卡批發 預覽式外呼系統 煙臺電話外呼營銷系統 外賣地址有什么地圖標注 上海正規的外呼系統最新報價

本篇概覽

自己有一臺2015年的聯想筆記本,顯卡是GTX950M,已安裝ubuntu 16.04 LTS桌面版,為了使用其GPU完成deeplearning4j的訓練工作,自己動手安裝了CUDA和cuDNN,在此將整個過程記錄下來,以備將來參考,整個安裝過程分為以下幾步:

  • 準備工作
  • 安裝Nvidia驅動
  • 安裝CUDA
  • 安裝cuDNN

特別問題說明

  • 按照一般步驟,在安裝完Nvidia顯卡驅動后,會提示對應的CUDA版本,接下來按照提示的版本安裝CUDA,例如我這里提示的是11.2,正常情況下,我應該安裝11.2版本的CUDA
  • 但是我選擇9.1版本就行安裝,因為之前的開發中發現deeplearning4j使用了11.2的SDK后,啟動應用會有ClassNotFound的錯誤,此問題至今未修復(慚愧,欣宸水平如此之低…),因此,我在Nvidia驅動提示11.2版本的情況下,依然安裝了9.1版本,后來在此環境運行deeplearning4j應用一切正常
  • 如果您沒有我這類問題,完全可以按照驅動指定的版本來安裝CUDA,具體的操作步驟稍后會詳細說到;

準備工作

  • 接下來的操作,除了在網頁下載,其余都是ssh遠程連接到ubuntu機器操作的,ssh登錄的帳號為普通帳號,并非root
  • 如果已有驅動,請先刪除
sudo apt-get remove --purge nvidia*

禁用nouveau驅動(很重要),用vi打開文件/etc/modprobe.d/blacklist.conf,在尾部增加以下內容,然后保存退出:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

關閉nouveau:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

更新initramfs:

update-initramfs -u

執行reboot重啟電腦

重啟后,執行以下命令,應該不會有任何輸出,證明nouveau已經禁用:

lsmod|grep nouveau

獲取Kernel source:

sudo apt-get install linux-source

安裝過程中顯示信息如下圖:

根據上圖紅框中的信息,可知內核版本號為,于是執行以下命令:

sudo apt-get install linux-headers-4.4.0-210-generic

下載和安裝Nvidia驅動

訪問Nvidia網站,地址https://www.nvidia.cn/Download/index.aspx?lang=cn,然后選擇對應的顯卡和操作系統,我的選擇如下圖所示:

點擊上圖搜索按鈕后,進入下圖頁面,點擊下載:

下載得到的文件名為NVIDIA-Linux-x86_64-460.84.run

關閉圖形頁面:

sudo service lightdm stop

給驅動文件增加可執行權限:

sudo chmod a+x NVIDIA-Linux-x86_64-460.84.run

開始安裝:

sudo ./NVIDIA-Linux-x86_64-460.84.run -no-x-check -no-nouveau-check -no-opengl-files

遇到下圖,選擇紅框:

遇到下圖,直接回車:

恢復圖形頁面:

sudo service lightdm start

執行命令nvidia-smi,如果驅動安裝成功,會顯示以下內容:

will@lenovo:~/temp/202106/20$ nvidia-smi
Sun Jun 20 09:02:11 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.84       Driver Version: 460.84       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 950M    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P0    N/A /  N/A |      0MiB /  4046MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

從上述內容可見CUDA Version: 11.2表示該驅動對應的CUDA版本應該是11.2,正如前面所說,我這邊遇到了問題,因此接下來會安裝9.1版本,但是您可以選擇安裝11.2

安裝CUDA

瀏覽器訪問https://developer.nvidia.com/cuda-toolkit-archive,點擊紅框中的鏈接:

如下圖,下載Linux版本:

繼續選擇x86_64:

選擇具體的Linux版本及其版本號:

要下載的東西不少,一個安裝程序和三個補丁:

上述四個文件的下載地址整理如下:

https://developer.download.nvidia.cn/compute/cuda/9.1/secure/Prod/local_installers/cuda_9.1.85_387.26_linux.run?P0Ntu_6NLtuuEMm6fJRk1W5vl4KM7oaT1oFW870zKJ-zDw2ckKntFLOE6klRJfw2CmTa8z3Q390_6urlgc6LqjoqlIFW9gvfvDCusnINYplLaw1u8lRY8R4oVNtpNzaXU4BQcHjvdb6c6rjq20dktCcRd4640woXt1yHmD95v1Du7wdBBXq2eOY

https://developer.download.nvidia.cn/compute/cuda/9.1/secure/Prod/patches/1/cuda_9.1.85.1_linux.run?yeXf_7wIGlHAUw--E_YVLQZRgXv0x2i043woJVY-ydXU5Kyhc-eYQf5JmL-4mvYmlvPYCEc5RhT2sDWscX20CJbdOwpkt30kWb9vx8E4oIlajDQ3MVPvXdiKKsIOBUx-h0q0N0jSkNn80VMhW-nk8jwvRY_e6MuFzqWBaPk

https://developer.download.nvidia.cn/compute/cuda/9.1/secure/Prod/patches/2/cuda_9.1.85.2_linux.run?5jGZxNigaOJkaaPbMagjhSW7ebQvYGyYoqe2vBxZ1eV8qp2BzXJLxIPgAo11UgWhORirQkdJGq5b8eFh4aShBVUTmuPaasvRiMCKDZw5yjjIobGQrCEyU-LFO59AbrRER57Mxa0T1Sc97fC80IOZq8Ox2repjn7A3oYVgd8

https://developer.download.nvidia.cn/compute/cuda/9.1/secure/Prod/patches/3/cuda_9.1.85.3_linux.run?CxWimJTC-XROYihig-UZmH62odbJInf1fmxTZ_bsW1nQ0Zz5cL5r8qLmlMR_1j2rVhk3j8Z5lS6dpArt8frjGHH2MeVn5TefMoclam8udm-RSMMmqHXYE66hHN2D0drVEdtCwe8ZrEIYb2rpucaz9svCFE8Z319mge4Ju94

下載完畢后,執行命令chmod a+x *.run為上述四個文件增加可執行權限

安裝CUDA:

sudo sh cuda_9.1.85_387.26_linux.run

遇到license時,像是用vi工具那樣,輸入":",再輸入"q"回車,就能跳過license閱讀,執行真正的安裝操作了:

接下來是一系列提問,每一個提問的回答如下圖,千萬注意紅框中的問題一定要選擇n

安裝完成后輸出以下內容:

Installing the CUDA Toolkit in /usr/local/cuda-9.1 ...
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
Missing recommended library: libGL.so

Installing the CUDA Samples in /home/will ...
Copying samples to /home/will/NVIDIA_CUDA-9.1_Samples now...
Finished copying samples.

===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-9.1
Samples:  Installed in /home/will, but missing recommended libraries

Please make sure that
 -   PATH includes /usr/local/cuda-9.1/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-9.1/lib64, or, add /usr/local/cuda-9.1/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-9.1/bin

Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-9.1/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 9.1 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_13425.log

打開文件~/.bashrc,在尾部增加以下兩行(LD_LIBRARY_PATH如果已經存在,請參考PATH的寫法改成追加):

export PATH=/usr/local/cuda-9.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64

執行命令source ~/.bashrc使配置生效

執行命令su -切換到root帳號,執行以下命令(不要用sudo,而是切到root帳號):

sudo echo "/usr/local/cuda-9.1/lib64" >> /etc/ld.so.conf

再以root身份執行以下命令:

ldconfig

執行命令exit退出root身份,現在又是普通帳號的身份了

執行命令nvcc -V檢查CUDA版本,注意參數V是大寫:

will@lenovo:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

安裝第一個補丁:

sudo sh cuda_9.1.85.1_linux.run

安裝第二個補丁:

sudo sh cuda_9.1.85_387.26_linux.run

安裝第三個補丁:

sudo sh cuda_9.1.85_387.26_linux.run

安裝cuDNN

瀏覽器訪問https://developer.nvidia.com/zh-cn/cudnn:

按提示登錄,如果沒有帳號請注冊一個,登錄后進入下載頁面,需要點擊下圖紅框位置才有能見到老版本:

選擇與CUDA匹配的版本:

下載后解壓,得到文件夾cuda,然后執行以下命令:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

執行檢查確認的命令cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2,如果安裝順利會有以下輸出:

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 1
#define CUDNN_PATCHLEVEL 3
--
#define CUDNN_VERSION    (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

#include "driver_types.h"

至此,Ubuntu16安裝CUDA(9.1)和cuDNN已經完成了,希望能給您一些參考。

到此這篇關于Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)的文章就介紹到這了,更多相關Ubuntu16安裝CUDA(9.1)和cuDNN內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Ubuntu16.04安裝nvidia驅動+CUDA+cuDNN的教程

標簽:上饒 珠海 盤錦 西寧 佳木斯 宜昌 潮州 湖北

巨人網絡通訊聲明:本文標題《Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)》,本文關鍵詞  Ubuntu16,安裝,CUDA,9.1,和,cuDNN,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)》相關的同類信息!
  • 本頁收集關于Ubuntu16安裝CUDA(9.1)和cuDNN的實現步驟(圖文)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产成人自拍网| 成人午夜激情片| 99国产一区二区三精品乱码| 国产精品密蕾丝袜| 7777女厕盗摄久久久| 亚洲精品一二三四区| 丁香婷婷综合激情五月色| 影音先锋男人在线| 精品伦理精品一区| 日韩成人一级大片| a级一a一级在线观看| 欧美亚洲一区二区在线观看| 中文字幕一区二区三中文字幕| 国产制服丝袜一区| 一级肉体全黄裸片| 精品国产免费一区二区三区香蕉| 天天综合网天天综合色| 可以看的av网址| 欧美又粗又大又爽| 亚洲人成电影网站色mp4| 高清久久久久久| 亚洲伦理一区二区三区| 久久精品一区二区三区不卡牛牛| 久久精品国产免费| 老熟妇一区二区| 精品国产免费人成电影在线观看四季| 日韩高清不卡一区| 一本色道久久综合亚洲精品图片| 日韩欧美一级二级| 美国av一区二区| 性少妇bbw张开| 26uuu精品一区二区三区四区在线| 日本欧美大码aⅴ在线播放| 国产一级二级视频| 日韩欧美一区二区三区在线| 六月丁香综合在线视频| 欧美另类z0zx974| 日韩欧美一二三四区| 秋霞影院一区二区| 欧美色图亚洲激情| 日韩一区二区三区四区五区六区| 久久精品国产久精国产爱| 国产伦理片在线观看| 久久精品视频在线看| 国产经典欧美精品| 色综合色狠狠综合色| 一区二区三区四区视频精品免费| 在线播放第一页| 日韩一级片在线观看| 久久69国产一区二区蜜臀| 俄罗斯毛片基地| 亚洲欧洲国产专区| 中文字幕一区二区视频| 被黑人猛躁10次高潮视频| 欧美高清你懂得| 六月丁香婷婷久久| 99久久久免费精品| 亚洲精品高清在线观看| 大乳护士喂奶hd| 国产日本欧美一区二区| 99久久99久久综合| 欧美一级艳片视频免费观看| 精品一区二区三区在线观看| 成人免费精品动漫网站| 亚洲一卡二卡三卡四卡五卡| aa片在线观看视频在线播放| 日本一区免费视频| 欧美成人精品一区二区综合免费| 欧美精品一区二区三区视频| 成人午夜av在线| 欧美精品1区2区3区| 极品瑜伽女神91| 欧美性一二三区| 激情小说欧美图片| 国产老头老太做爰视频| 亚洲一区在线观看免费观看电影高清| 欧美 变态 另类 人妖| 国产欧美精品区一区二区三区| 99riav久久精品riav| 日韩一区二区视频在线观看| 国产宾馆实践打屁股91| 3atv一区二区三区| 懂色av噜噜一区二区三区av| 欧美电影在线免费观看| 精品午夜久久福利影院| 欧美日韩视频在线第一区| 国产伦精品一区二区三区免费 | 亚洲青青青在线视频| 欧美性xxxx图片| 中文字幕在线不卡视频| 亚洲观看黄色网| 成人欧美一区二区三区黑人麻豆| 国产精品三级在线观看无码| 最好看的中文字幕久久| 小早川怜子久久精品中文字幕| 亚洲自拍另类综合| 国产又色又爽又高潮免费| 五月天一区二区三区| 国产三级国产精品国产国在线观看 | www.xxxx日本| 日本中文一区二区三区| 色综合久久66| 国产一区二区三区四区在线观看| 欧美午夜寂寞影院| 高清国产午夜精品久久久久久| 欧美一区二区三区四区高清| 丁香婷婷综合激情五月色| 亚洲精品在线免费播放| 中文字幕无码人妻少妇免费| 中文字幕视频一区二区三区久| 在线观看日本中文字幕| 亚洲高清免费一级二级三级| 69av.com| 国产福利一区二区三区视频| 日韩欧美久久久| 亚洲国产一区二区三区青草影视| 免费精品在线视频| 麻豆精品久久久| 欧美电影一区二区三区| 一卡二卡三卡四卡五卡| 中文字幕一区二区不卡| chinese全程对白| 国内精品视频666| 亚洲精品一区二区三区99| 中文成人无字幕乱码精品区| 亚洲电影中文字幕在线观看| 欧美性猛片xxxx免费看久爱| 91丨porny丨国产| 国产日韩欧美精品电影三级在线| 免费看污黄网站在线观看| 亚洲一区二区3| 欧美色精品在线视频| 成熟亚洲日本毛茸茸凸凹| 久久九九久久九九| 波多野结衣办公室33分钟| 亚洲成人精品一区| 欧美日韩亚洲高清一区二区| 91麻豆国产香蕉久久精品| 亚洲欧美另类图片小说| 色诱亚洲精品久久久久久| 成人av电影在线观看| 国产精品美女久久久久av爽李琼 | 日韩欧美卡一卡二| 久久久亚洲av波多野结衣| 麻豆视频观看网址久久| 亚洲精品一区二区三区精华液| 一区二区三区伦理片| 精品一区二区三区在线播放| 久久精品亚洲精品国产欧美kt∨ | 自拍偷拍你懂的| 国产不卡一区视频| 国产精品伦一区二区三级视频| 一区二区三区影视| www.性欧美| 亚洲综合在线免费观看| 欧美日韩aaa| 少妇大叫太粗太大爽一区二区| 麻豆精品新av中文字幕| 久久久久久久综合| 欧洲第一无人区观看| 制服下的诱惑暮生| 亚洲国产精品久久人人爱蜜臀| 欧美日本一区二区在线观看| 韩国一区二区三区四区| 首页综合国产亚洲丝袜| 欧美电影免费观看完整版| 久久久视频6r| 不卡的av网站| 亚洲自拍偷拍麻豆| 日韩免费视频线观看| 黑人と日本人の交わりビデオ| 成人理论电影网| 亚洲一区二区在线播放相泽| 日韩一区二区免费高清| 欧美日韩国产一二三区| 91影视在线播放| 日韩成人免费电影| 国产欧美一区二区三区沐欲| 色婷婷av一区二区三区大白胸| 中国特级黄色大片| 国内精品视频666| 亚洲男女毛片无遮挡| 日韩欧美在线一区二区三区| 萌白酱视频在线| 一区二区三区免费| 精品欧美一区二区久久| 538精品在线视频| 人妻 日韩 欧美 综合 制服| 久久国产精品露脸对白| 中文字幕一区二区三区av| 91精品在线观看入口| 少妇太紧太爽又黄又硬又爽小说| 99热国产精品| 久久精品久久精品| 中文一区一区三区高中清不卡| 欧美午夜理伦三级在线观看| 精品一区二区6| 动漫美女无遮挡免费| 国产一二精品视频| 午夜精品视频在线观看|