トップページ -> 実践知識 -> CUDA プログラミング -> Ubuntu で CUDA 5.0 のインストール
[サイトマップへ]  

Ubuntu で CUDA 5.0 のインストール

サイト構成 連絡先,業績など 実践知識 データの扱い コンピュータ 教材 サポートページ

この Web ページでは, Ubuntu で CUDA 5.0 のインストールを行います。

事前準備


Ubuntu での CUDA 5.0 For Linux のダウンロードとインストール

前準備

  1. Ubuntu x swat に関する GPG 鍵に関する操作

    gpg --keyserver subkeys.pgp.net --recv 3B22AB97AF1CDFA9 
    gpg --export --armor 3B22AB97AF1CDFA9 | sudo apt-key add -
    

  2. Ubuntu x swat に関するレポジトリの設定

    export RELEASE=`lsb_release -sc | sed "s/ //g"`
    fgrep -v "ppa.launchpad.net/ubuntu-x-swat/x-updates" /etc/apt/sources.list > /tmp/sources.list.$$
    sudo cp /tmp/sources.list.$$ > /etc/apt/sources.list
    echo "deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu "${RELEASE}" main" | sudo tee -a /etc/apt/sources.list
    echo "deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu "${RELEASE}" main" | sudo tee -a /etc/apt/sources.list
     # 更新
    sudo apt-get -yV update
    sudo apt-get -yV dist-upgrade
    

  3. http://www.dickscheid.net/2011/10/19-cuda-ubuntu-1110/ を参考に、いくつかのパッケージをインストールする

    sudo apt-get install nvidia-current nvidia-current-dev nvidia-current-updates nvidia-current-updates-dev
    sudo apt-get install freeglut3-dev libxi-dev
    

  4. 次のようにシンボリックリンクを作成するが、ファイル名の詳細は、Ubuntu のバージョンによって変わる

    sudo ln -s /usr/lib/libXmu.so.2 /usr/lib/libXmu.so
    sudo ln -s /usr/lib/nvidia-current/libGL.so /usr/lib/libGL.so
    

  5. /etc/ld.so.conf の設定

    次の2行を書き加える(何を加えるかは、/usr/lib/nvidia-current/ld.so.conf の記述に従う)

    /usr/lib/nvidia-current
    /usr/lib32/nvidia-current
    

CUDA 5.0 For Linux のダウンロード

http://developer.nvidia.com/cuda-downloads から、 CUDA 5.0 Pdoduction Release をダウンロードする

ダウンロードしたファイルは、分かりやすいディレクトリ(例えば /tmp)にコピーしておく.

Toolkit (ツールキット)のインストール

  1. プログラムの起動

    ■ 64 ビット Ubuntu の場合

    cd /tmp
    sudo bash cuda_5.0.35_linux_64_ubuntu11.10-1.run
    

    ■ 32 ビット Ubuntu の場合

    cd /tmp
    sudo bash cuda_5.0.35_linux_32_ubuntu11.10-1.run
    

  2. 使用条件を確認し「accept」

  3. ドライバのインストールの確認

    Ubuntu のバージョンが違う. インストールしたくないので「n」

  4. CUDA 5.0 Toolkit のインストールの確認

    インストールしたいので「y」

  5. CUDA 5.0 Toolkit インストールディレクトリの設定

    デフォルトのままで良いので、「Enter キー」を押す

  6. CUDA 5.0 サンプルのインストールの確認

    インストールしたいので「y」

  7. CUDA サンプルのインストールディレクトリの設定

    デフォルトのままで良いので、「Enter キー」を押す

  8. 終了の確認

  9. /etc/ld.so.conf の設定

    ■ 64 ビット Ubuntu の場合

    次の2行を書き加える

    /usr/local/cuda-5.0/lib64
    /usr/local/cuda-5.0/lib
    

    ■ 32 ビット Ubuntu の場合

    次の1行を書き加える

    /usr/local/cuda-5.0/lib
    

  10. sudo /sbin/ldconfig の実行

Drivers (ドライバ) のインストール

  1. 現在インストールされているドライバのバージョン番号は、nvidia-settings コマンドで簡単に確認できる。

    ※ 現在インストールされているドライバのバージョン番号が、 さきほど表示されたドライバのバージョン番号とぴったり一致するときは、 ドライバをインストールしなおす必要はない

    バージョン 3.04 のインストール手順例

    sudo apt-get --purge remove nvidia-settings-updates 
    sudo apt-get install nvidia-experimental-304 nvidia-experimental-304-dev nvidia-settings-experimental-304 
    

使ってみる

cd /usr/local/NVIDIA_GPU_Computing_SDK
sudo chown -R `who am i` .
cd C 
LINKFLAGS="-L/usr/lib/nvidia-current" make -k

./bin/linux/reluease/imageDenoising の実行画面

./bin/linux/reluease/oceanFFT の実行画面


(参考) Ubuntu での NVIDIA Perfoemance Primitives (NPP) Library のインストール(書きかけ)

  1. http://developer.nvidia.com/cuda-toolkit-21-downloads/

  2. 「NVIDIA Perfoemance Primitives (NPP) Library」 のところをクリック

  3. ビルド