CUDAを使うための環境構築

出典: トータル・ディスクロージャ・サイト(事実をありのままに)

[CUDAが使える環境一覧]

ファイル:CUDAを使うための環境構築01.jpg

参考:

[Linux]http://developer.download.nvidia.com/compute/cuda/2_21/toolkit/docs/CUDA_Getting_Started_2.2_Linux.pdf

[Mac]http://developer.download.nvidia.com/compute/cuda/2_21/toolkit/docs/CUDA_Getting_Started_2.2_MacOS.pdf

[Windows]http://developer.download.nvidia.com/compute/cuda/2_21/toolkit/docs/CUDA_Getting_Started_2.2_Windows.pdf

[CUDAが動作するグラフィックカード一覧]http://www.nvidia.com/object/cuda_learn_products.html


[Linux環境構築からCUDAサンプル実行まで]

[Linuxインストール]

OS:Fedracore10

CUDAを使ったアプリケーション開発はデフォルトでgccが必要なため、インストールパッケージ選択画面にて、開発環境と開発ライブラリを選択すること。

Fedoracore10インストール方法:http://fedorasrv.com/fedora10.shtml


[CUDAインストール方法]

開発環境をダウンロード http://www.nvidia.co.jp/object/cuda_get_jp.html

具体的には以下の3つをダウンロードすることになります。CUDAインストール先のOSに合ったアーカイブを選択してダウンロードしてください。

  • CUDAドライバ
  • CUDAツールキット
  • CUDA SDKコードサンプル


1. CUDAドライバ

(1) Xサーバを落として再起動(Xサーバを停止しない場合、インストールが停止します)

  $ vi /etc/inittab

   id:5:initdefault:

    ↓

   id:3:initdefault:

  $ shutdown -r now


(2)実行権付与

  $ chmod +x NVIDIA-Linux-x86_64-185.18.14-pkg2.run


(3)インストール

  $ ./NVIDIA-Linux-x86_64-185.18.14-pkg2.run


(4)Xサーバを起動

  $ vi /etc/inittab

   id:3:initdefault:

    ↓

   id:5:initdefault:


2.CUDAツールキット

(1)実行権付与

  $ chmod +x cudatoolkit_2.2_linux_64_fedora10.run


(2)インストール

  $ ./cudatoolkit_2.2_linux_64_fedora10.run


3.CUDA SDKコードサンプル

(1)実行権付与

  $ chmod +x cudasdk_2.2.1_linux.run


(2)インストール

  $ ./cudasdk_2.2.1_linux.run


[サンプル実行]

1.deviceQuery :デバイスの構成表示プログラム

(1)ディレクトリ移動

  $ cd ~/NVIDIA_CUDA_SDK/projects/deviceQuery


(2)ビルド

  $ make


(3)実行

  $ cd /opt/NVIDIA_CUDA_SDK/bin/linux/release

  $ ./deviceQuery


2.bandwidthTest :ホスト、デバイス上のメモリ間データ転送速度測定プログラム

(1)ディレクトリ移動

  $ cd /opt/NVIDIA_CUDA_SDK/projects/bandwidthTest


(2)ビルド

  $ make


(3)実行

  $ cd /opt/NVIDIA_CUDA_SDK/bin/linux/release/

  $ ./bandwidthTest


サンプルが正常に動作したら環境構築終了です。お疲れ様でした。


ナン 2009年8月25日 (火) 15:23 (JST)


この記事へのコメントをお寄せください

  • サイトへの書き込みに差し支えございましたら トータルディスクロージャーサイトサポート係へメールをお送りください
  • トータル・ディスクロージャ・サイトに投稿された文章と画像は、すべてその著作権がHPCシステムズ株式会社に帰属し、HPCシステムズ株式会社が著作権を所有することに同意してください。
  • あなたの文章が他人によって自由に編集、配布されることを望まない場合は、投稿を控えてください。
  • コメントを書き込む場合は名前にひらがなを織り交ぜてください。
  • あなたの投稿する文章と画像はあなた自身によって書かれたものであるか、パブリック・ドメインかそれに類する自由なリソースからの複製であることを約束してください。あなたが著作権を保持していない作品を許諾なしに投稿してはいけません!

<comments hideform="false" />


Comments

ノート:CUDAを使うための環境構築

個人用ツール