歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 14.04 安裝配置CUDA

Ubuntu 14.04 安裝配置CUDA

日期:2017/2/28 14:27:34   编辑:Linux教程

首先,我裝的系統是Ubuntu 14.04.1。

1. 預檢查

按照參考鏈接1中所示,檢查系統。

執行命令:

:~$ lspci | grep -i nvidia
03:00.0 3D controller: NVIDIA Corporation GK110GL [Tesla K20c] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GK106GL [Quadro K4000] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)

發現有K20和K4000兩塊GPU,還有一塊Audio的應該是聲卡。

然後,執行命令檢查系統版本:

~$ uname -m && cat /etc/*release
x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
NAME="Ubuntu"
VERSION="14.04.1 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.1 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

可以看到,機器是ubuntu14.04的版本。

然後,使用gcc --version檢查gcc版本是否符合鏈接1中的要求:

~$ gcc --version
gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
Copyright (C) 2013 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.

檢查完畢,就去nvidia的官網(參考鏈接3)上下載驅動,為下載的是ubuntu14.04的deb包。

--------------------------------------分割線 --------------------------------------

Ubuntu 12.04 下 CUDA 編程 http://www.linuxidc.com/linux/2014-06/103056.htm

Ubuntu 12.04 安裝 CUDA-5.5 http://www.linuxidc.com/Linux/2013-10/91101.htm

Ubuntu 11.10 上安裝CUDA開發環境 http://www.linuxidc.com/Linux/2012-04/58913.htm

Fedora 15系統下配置CUDA環境 http://www.linuxidc.com/Linux/2011-12/49874.htm

Ubuntu 11.04 安裝 NVIDIA CUDA 4.0 RC2 http://www.linuxidc.com/Linux/2011-10/46304.htm

Linux Mint 13/Ubuntu 12.04 配置CUDA 4.2 & OpenCV 2.4.2 方法 http://www.linuxidc.com/Linux/2013-10/91102.htm

CUDA入門教程 http://www.linuxidc.com/Linux/2014-07/104328.htm

--------------------------------------分割線 --------------------------------------

2. 安裝
Deb包安裝較為簡單,但是安裝過程中提示不穩定,不過用著也沒啥出錯的地方。

先按照參考鏈接2安裝必要的庫。

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

還是按照官網上的流程來。

$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
$ sudo apt-get update
$ sudo apt-get install cuda


可能需要下載較長時間,但是沒關系,放在那等著就是。


沒啥問題就算安裝好了。


安裝過程中提示:

*** Please reboot your computer and verify that the nvidia graphics driver is loaded. ***
*** If the driver fails to load, please use the NVIDIA graphics driver .run installer ***
*** to get into a stable state.

我沒管,提示使用.run安裝比較穩定,但我現在用著沒問題。

3. 配置環境

我的系統是64位的,因此配置環境時在.bashrc中加入

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

配置完環境後,執行命令

~$ source .bashrc

使其立刻生效。

4. 安裝sample

配置好環境後,可以執行如下命令:

$ cuda-install-samples-6.5.sh <dir>

這樣,就將cuda的sample拷貝到dir文件夾下了。該命令只是一個拷貝操作。

然後進入該文件夾,執行make命令進行編譯,編譯時間較長,需要等待。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-10/107501p2.htm

Copyright © Linux教程網 All Rights Reserved