ubuntu 15.04 下的 nvidia(待续)
檢查自己的GPU是否支持CUDA,linux可用以下命令來查看GPU型號:
lspci | grep –i nvidia本機顯示結果如下
03:00.0 3D controller: NVIDIA Corporation GK110BGL [Tesla K40c] (rev a1) 04:00.0 VGA compatible controller: NVIDIA Corporation GK110GL [Quadro K5200] (rev a1) 04:00.1 Audio device: NVIDIA Corporation GK110 HDMI Audio (rev a1)只要GPU型號可以在https://developer.nvidia.com/cuda-gpus找到,就是支持CUDA的,同時還可以查看顯卡的計算能力,數值越大越好。
檢查自己的操作系統是不是CUDA支持的,可以輸入以下命令:
uname -m && cat /etc/*release顯示結果如下
第一行顯示有x86_64,說明系統是x86構架64位系統;
CUDA支持的操作系統在以下網址可以找到http://docs.nvidia.com/cuda/cuda-toolkit-release-notes/#overview
檢查操作系統是否安裝了gcc,可用以下命令
gcc --version顯示結果如下
gcc (Ubuntu/Linaro 4.7.4-3ubuntu2) 4.7.4 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.很多操作系統都預裝有gcc,如果你的沒有就先安裝一下。有時gcc已經預裝,但是gcc –version執行后沒有顯示信息,可以執行下面命令來查詢系統的gcc信息。
cat /proc/version顯示結果如下
Linux version 3.19.0-15-generic (buildd@komainu) (gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13) ) #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015備注:預裝的gcc是4.9.2,而本機為了使用matlab2014a和matlab2015a(gcc僅支持4.7.x)調用mex文件,所以對gcc進行了降級安裝,降級安裝方法見
降級安裝gcc/g++版本為4.7.x 。
查詢已安裝的cuda
nvcc -V若查詢不到可查看下面博文方法
Ubuntu15.04 64位安裝Theano(已經測試可執行)
配置cuda
nvidia-settings會彈出顯卡配置的界面,至少7個大項,其中有GPU-0(Quadro K5200)和GPU-1(Tesla K40c),如果能看到自己的顯卡的話,應該就算安裝成功了。
可設置GPU-0(Quadro K5200)和GPU-1(Tesla K40c)的
ECC Setting。
帶有ECC功能的內存(通常這種內存使用在服務器上),把這個選項設為Enable之后,就會自動就自動檢測并且糾正內存中奇數位的錯誤,但是對于偶數位的錯誤,則只能檢測而不能糾正。這樣雖然 會犧牲一些速度,但是卻能夠是系統運行的更加穩定,因此建議所有使用Ecc內存的讀者打開這個選項
測試安裝的cuda,默認安裝在 /usr/local/cuda/samples
進入該目錄,執行
該過程也比較漫長,請耐心等待。
全部編譯玩后,進入/usr/local/cuda/samples/bin/x86_64/linux/release,執行
#運行實例 ./deviceQuery cd /usr/local/cuda/samples/bin/x86_64/linux/release sudo ./deviceQuery檢驗驅動是否安裝成功
cat /proc/driver/nvidia/version顯示結果如下
NVRM version: NVIDIA UNIX x86_64 Kernel Module 352.63 Sat Nov 7 21:25:42 PST 2015 GCC version: gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13)查看NVIDIA驅動版本
sudo dpkg --list | grep nvidia-*備注:安裝cuda之后,就會自動安裝相應的驅動,所以若安裝cuda后,在執行
sudo apt-get install nvidia-352就會導致驅動有相互覆蓋,導致cuda使用出現問題。
由于Ubuntu中已經為NVIDIA顯卡安裝了驅動nouveau,而且該驅動正在運行中,所以安裝驅動的過程稍微麻煩,建議先單獨安裝顯卡驅動,再安裝cuda,安裝詳情見
安裝NVIDIA驅動。
參考主頁
http://blog.csdn.net/jiandanjinxin/article/details/50481200
http://blog.csdn.net/jiandanjinxin/article/details/51954179
http://blog.csdn.net/xuezhisdc/article/details/47075401
http://jingyan.baidu.com/article/a3aad71a85fadbb1fb0096b0.html/article/a3aad71a85fadbb1fb0096b0
總結
以上是生活随笔為你收集整理的ubuntu 15.04 下的 nvidia(待续)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平安优享金上征信吗?逾期影响很严重!
- 下一篇: windows7 下vmware wor