私のUBUNTU 13.10 64ビットシステム(uname -a
):
Linux gpia 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
CUDA Toolkit 5.5のインストール方法:
1- [システム設定]-> [ソフトウェアと更新]-> [追加ドライブ]で、次を選択します。
SELECT:(nvidia-319-updates
独自)のNVIDIAバイナリXorgドライバー、カーネルモジュール、およびVDPAUライブラリを使用
これにより、NVIDIAドライバーバージョン319.60が得られました(319.37以上である必要があります)。
2-gcc-4.6をインストールします。
sudo apt-get install gcc-4.6
3-update-alternativesを使用してgccバージョンを処理します(bansktで述べられているとおり)。
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 1
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --config gcc
そしてgcc-4.6を選択します。
4 - CUDAサンプルからライブラリを見逃さないためにいくつかのsutffをインストールします(libGLU.so
、libX11.so
、libXi.so
、libXmu.so
):
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
5-以前にNVIDIAサイトからダウンロードしたCUDA Toolkitをインストールします(RUNバージョン12.10 64ビット:developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run)
sudo sh cuda_5.5.22_linux_64.run
回答:accept
、y
(サポートされていない)、n
(NVIDIAドライバー)、y
(ツールキットをインストールする)、入力(デフォルトの場所)、y
(サンプル)、入力(デフォルトの場所)
6-update-alternativesを使用して、gcc-4.8に戻ります。
sudo update-alternatives --config gcc
7-CUDAバイナリとlibパスをPATHおよびLD_LIBRARY_PATH環境変数に追加します。
パス:=======================================
cd /etc/profile.d
sudo vi cuda-5.5_bin.sh
#insideファイル:
export PATH=$PATH:/usr/local/cuda-5.5/bin
===========================================
LD_LIBRARY_PATH:============================
cd /etc/ld.so.conf.d
sudo vi cuda-5.5.conf
#insideファイル:
/usr/local/cuda-5.5/lib
/usr/local/cuda-5.5/lib64
===========================================
8-システムをログアウトして、再度ログインします。nvcc --version
次の単純なサンプルコードを使用してテストするか、コンパイルして実行します。first.cu、sumvec.cu with nvcc filename.cu -o filename.exec
。
良いCUDA時間をお過ごしください:-D