Ubuntu GTX 1070 ドラーバーインストール と CUDA 9.2 + CUDNN 7.4.1.5

この文章はNvidia Display Cardのドラーバーインストールすることを、紹介します。


環境:UBUNTU 18.04
ディスプレイカード:ASUS GTX 1070 白虎
ドラーバー:nvidia-driver-396
CUDAヴァージョン:CUDA 9.2
その他:CUDAのヴァージョンはドラーバーと対応するので、ドラーバー390は、CUDA9.2と合わないので、注意してください


1. ドラーバーをインストール

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt install nvidia-driver-396

sudo apt install nvidia-settings

インストールし終わったら、Software & Updatesを開いてみてください。(ドラーバー396ヴァージョンをクリックして、Apply Changes)


2. CUDA 9.2をインストール

(1) ネットでCUDAをダウンロード(runfileタイプ)
https://developer.nvidia.com/cuda-download

(2) GCCのヴァージョンを6にする

CUDA 9.0は只GCC 6.0と以下のヴァージョンを対応する、でもUbuntu 18.04のGCCヴァージョンは7.3、手動でgcc-6とg++-6をインストールしてください:

sudo apt-get install gcc-6 g++-6
/usr/binのパスに切り替えてから、GCC 6に設定する:
cd /usr/bin
sudo rm gcc
sudo ln -s gcc-6 gcc
sudo rm g++
sudo ln -s g++-6 g++

(3)そして、先ダウンロードしたCUDAをインストール
chmod u+x cuda_9.2.148_396.37_linux.run
sudo ./cuda_9.2.148.1_linux.run

インストールの過程にドラーバーをインストールしないで、CUDAとSamplesをインストールしてください

3. CUDNN-9.2-linux-x64-v7.4.1.5をインストール
Nvidiaのアカウントを申請し、cudnn-9.2-linux-x64-v7.4.1.5をダウンロード(CUDA9.2を対応する)
https://developer.nvidia.com/rdp/cudnn-download

CUDAのファイルをCUDAインストールしたパスにコピー
sudo cp cuda/include/cudnn.h /usr/local/cuda-9.2/include
sudo cp cuda/lib64/libcudnn*/usr/local/cuda-9.2/lib64
sudo chmod a+r /usr/local/cuda-9.2/include/cudnn.h
sudo chmod a+r /usr/local/cuda-9.2/lib64/libcudnn*

インストール終わったら、以下の内容をsudo gedit ~/.bashrcのテキストに入れてください
export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:$ {LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda-9.2


4. CUDA9.2のインストールしたかどうかをチェック
(1) ~/devのパスをチェック ファイル名でnvidia* あるかどうかチェック、多数のnvidia*の
ファイルがある(device files)
もしなかったら、インストール失敗ということ。
(2)CUDA Toolkitのインストールしたかどうかをチェック

Terminalに入力 :
nvcc -V
CUDAのヴァージョンメッセージが出る


5. ダウンロードしたSampleをコンパイラー
Samplesのパスに移り(普通は/homeにいる)、そしてmakeを入力して、約十分ぐらいがコンパイルが完成できる

完成後、Samplesにbin/x86_64/linux/release/のパスがある、そっちのパスに切り替えてdeviceQueryを実行し、 sudo ./deviceQuery

成功なら、PASSを示してくれる:

最後にnvidia-smiを入力して、ディスプレイカードを状況を見られます。

参考 reference:

ドラーバーをインストール
https://askubuntu.com/questions/1032938/trying-to-install-nvidia-driver-for-ubuntu-desktop-18-04-lts

CUDAのSamplesをインストール
https://www.cnblogs.com/lydbky/p/9348112.html

ドラーバーとCUDAヴァージョンが対応できない時に、エラーメッセージが出る(以上の環境で、対応できないことがない)

留言

熱門文章