摘要:云主機(jī)環(huán)境配置檢查設(shè)備識別表示識別為表示為獲取網(wǎng)絡(luò)源,并配置官方源地址安裝在安裝前請檢測當(dāng)前內(nèi)核版本,然后確保對應(yīng)版本的包已經(jīng)安裝,否則無法正常編譯驅(qū)動。
1. 檢查GPU設(shè)備識別
$ sudo lspci | grep NVIDIA
3D controller: NVIDIA Corporation GK210GL [Tesla K80] 表示識別為K80
3D controller: NVIDIA Corporation GP102GL [Tesla P40] (rev a1) 表示為P40
2. 獲取cuda網(wǎng)絡(luò)源,并配置
NVidia官方源地址http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/
$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_8.0.44-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1404_8.0.44-1_amd64.deb
$ sudo apt-get update
3. 安裝cuda 8.0
在安裝前請uname -a 檢測當(dāng)前內(nèi)核版本,然后確保對應(yīng)版本的kernel-header包已經(jīng)安裝,否則無法正常編譯驅(qū)動。
$ uname -a
$ Linux X-X-X-X 3.13.0-123-generic #172-Ubuntu SMP Mon
$ sudo apt search 3.13.0-123-generic
$ p linux-cloud-tools-3.13.0-123-generic - Linux kernel version specific cloud tools for version 3.13.0-123
$ p linux-headers-3.13.0-123-generic - Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
$ p linux-headers-3.13.0-123-generic:i386 - Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
$ sudo apt-get install linux-headers-3.13.0-123-generic
安裝cuda
$ sudo apt-get install cuda-8.0
3.1 查看驅(qū)動狀態(tài)
$ sudo nvidia-smi
看到如下輸出表示GPU驅(qū)動正常:
4. 測試GPU基本功能(可選)
4.1 增加LD path
$ export LD_LIBRARY_PATH="/usr/local/cuda-7.5/lib64:/usr/lib64/:$LD_LIBRARY_PATH"
4.2 安裝cuda examples
$ cd /usr/local/cuda/bin
$ sh cuda-install-samples-8.0.sh ~/cuda-test/
$ cd ~/cuda-test/NVIDIA_CUDA-8.0_Samples
$ make
$ ./bin/x86_64/linux/release/deviceQuery 獲取設(shè)備狀態(tài)
$ ./bin/x86_64/linux/release/bandwidthTest 測試設(shè)備帶寬
如果編譯過程發(fā)現(xiàn)lnvcuvid的錯誤,可以執(zhí)行:
$ find . -type f -execdir sed -i s/UBUNTU_PKG_NAME = "nvidia-367"/UBUNTU_PKG_NAME = "nvidia-375"/g {}
其中nvidia-375是當(dāng)前安裝的驅(qū)動的版本
5. 安裝cudnn
選裝,注:不同AI框架對cudnn的版本支持不同
5.1 下載cudnn軟件包
https://developer.nvidia.com/cudnn ,需要注冊nvidia賬號后才能下載
5.2 安裝
案例使用cudnn5.1 因?yàn)門ensorFlow目前僅支持5.1
ubuntu 可以選擇 cuDNN v5.1 Runtime Library for Ubuntu14.04 (Deb)
$ sudo dpkg -i libcudnn5_5.1.10-1+cuda8.0_amd64.deb
6. 關(guān)閉ubuntu自動更新內(nèi)核及NVidia Tools
建議操作
$ sudo vim /etc/apt/apt.conf.d/10periodic
將 APT::Periodic::Update-Package-Lists "1"; 修改為 APT::Periodic::Update-Package-Lists "0"; 以禁止ubuntu自動更新軟件包
FAQ
這個問題是系統(tǒng)讀取gpu狀態(tài)信息不準(zhǔn)確導(dǎo)致,執(zhí)行下列命令可更正,讓系統(tǒng)讀取命令正確。
# nvidia-smi -pm 1
可提交工單,或聯(lián)系工作人員,獲得UCloud制作的包含GPU驅(qū)動和Cuda環(huán)境的鏡像,節(jié)省人工安裝的時間。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/126103.html
摘要:除自行安裝外,是否有其它可獲得驅(qū)動鏡像的方法可提交工單,或聯(lián)系工作人員,獲得制作的包含驅(qū)動和環(huán)境的鏡像,節(jié)省人工安裝的時間。實(shí)時文檔歡迎訪問GPU云主機(jī)UHost Ubuntu 16.04 環(huán)境配置1. 檢查GPU設(shè)備識別 $ sudo lspci | grep NVIDIA 3D controller: NVIDIA Corporation GK210GL [Tesla K80] 表...
摘要:云主機(jī)環(huán)境配置檢查設(shè)備識別表示識別為表示為屏蔽開源驅(qū)動編輯如下文件寫入下列內(nèi)容更新并重啟控制臺鏡像的內(nèi)核為,該版本在官方已無法下載狀態(tài),此為安裝驅(qū)動所必需,建議先升級內(nèi)核至后續(xù)版本。GPU云主機(jī)UHost Ubuntu 18.04 環(huán)境配置1. 檢查GPU設(shè)備識別 $ sudo lspci | grep NVIDIA 3D controller: NVIDIA Corporation ...
摘要:注意下載安裝案例使用因?yàn)槟壳皟H支持解壓的路徑可以自由選擇,一般是下面,這邊假設(shè)為發(fā)現(xiàn)使用率,為什么這個問題是系統(tǒng)讀取狀態(tài)信息不準(zhǔn)確導(dǎo)致,執(zhí)行下列命令可更正,讓系統(tǒng)讀取命令正確。GPU云主機(jī)UHost CentOS 7環(huán)境配置1. 檢查GPU設(shè)備識別 $ yum install pciutils $ sudo lspci | grep NVIDIA 3D controller: NV...
摘要:概覽概覽產(chǎn)品簡介產(chǎn)品優(yōu)勢機(jī)型與性能深度學(xué)習(xí)指南驅(qū)動安裝指南環(huán)境配置環(huán)境配置環(huán)境配置環(huán)境配置 概覽產(chǎn)品簡介產(chǎn)品優(yōu)勢機(jī)型與性能深度學(xué)習(xí)指南驅(qū)動安裝指南CentOS7環(huán)境配置Ubuntu14.04環(huán)境配置Ubuntu16.04環(huán)境配置Ubuntu18.04環(huán)境配置
摘要:概覽概覽產(chǎn)品簡介產(chǎn)品優(yōu)勢機(jī)型與性能深度學(xué)習(xí)指南驅(qū)動安裝指南環(huán)境配置環(huán)境配置環(huán)境配置環(huán)境配置 概覽產(chǎn)品簡介產(chǎn)品優(yōu)勢機(jī)型與性能深度學(xué)習(xí)指南驅(qū)動安裝指南CentOS7環(huán)境配置Ubuntu14.04環(huán)境配置Ubuntu16.04環(huán)境配置Ubuntu18.04環(huán)境配置
閱讀 3538·2023-04-25 20:09
閱讀 3739·2022-06-28 19:00
閱讀 3060·2022-06-28 19:00
閱讀 3081·2022-06-28 19:00
閱讀 3175·2022-06-28 19:00
閱讀 2880·2022-06-28 19:00
閱讀 3047·2022-06-28 19:00
閱讀 2638·2022-06-28 19:00