CUDA Toolkit のインストール

GPU は本来、画像処理用プロセッサであるため、汎用計算用途で使用するには GPGPU 開発環境である「CUDA」が必要になります 「CUDA」を使用するには、CUDA Toolkit をサーバーにインストールする必要があります。

このマニュアルでは、2018年2月時点の最新バージョン「CUDA Toolkit 9.1」のインストール手順をご案内します。

CUDA Toolkit のダウンロード

まずはじめに GPU カードの製造元である NVIDIA社のページから CUDA Toolkit をダウンロードします。

  1. CUDA Toolkit のダウンロードページを開きます。

    ■配布元: NVIDIA > CUDA Toolkit Download
        https://developer.nvidia.com/cuda-downloads

  2.  

  3. CUDA Toolkit のダウンロードページが開きます。
    NVIDIA > Download Drivers
    次の項目を選択します。

    Operating System 「Linux」を選択します。
    Architecture 「x86_64」を選択します。
    Distribution 「Ubuntu」を選択します。
    Version 「16.04」を選択します。
    Installer Type 「deb [network]」を選択します。

  4.  

  5. 下に CUDA Toolkit のインストーラーのダウンロード画面が表示されます。
    Download Installer for Linux Ubuntu 16.04 x86_64

    • Download」ボタンを右クリックし、リンクのURLをコピーします。

    • 「Installation Instructions: 2.」に表示されたコマンドをコピーします。


    • 2018年2月時点の最新バージョンは「cuda-repo-ubuntu1604_9.1.85-1_amd64.deb」です。

 

Ubuntu での CUDA Toolkit のインストール

  • Linux コマンドに関してはサポート対象外となります。
    ご不明な点や詳細についてはインターネットや書籍にてご確認ください。
  • 事前に GPU カードドライバーのインストールをお済ませください。
    ⇒ GPU カードドライバーのインストール

  1. サーバーにログインし、インストーラーのダウンロード画面の「Installation Instructions: 2.」に表示されたコマンドで CUDA Toolkit の公開鍵を追加します。

    gpuadmin@gput-p40-0:~$ sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub

  2.  

  3. インストーラーのダウンロード画面でコピーしたダウンロード用 URL から CUDA Toolkit の deb パッケージをサーバーに保存します。

    gpuadmin@gput-p40-0:~$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb

  4.  

  5. 保存した CUDA Toolkit の deb パッケージをインストールします。

    gpuadmin@gput-p40-0:~$ sudo dpkg -i cuda-repo-ubuntu1604_9.1.85-1_amd64.deb

  6.  

  7. パッケージの更新をします。

    gpuadmin@gput-p40-0:~$ sudo apt update

  8.  

  9. CUDA Toolkit をインストールします。

    gpuadmin@gput-p40-0:~$ sudo apt install cuda cuda-drivers

  10.  

  11. サーバーを再起動します。

    gpuadmin@gput-p40-0:~$ sudo reboot

  12.  

  13. 保存していた CUDA Toolkit の deb パッケージを削除します。

    gpuadmin@gput-p40-0:~$ rm cuda-repo-ubuntu1604_9.1.85-1_amd64.deb

  14.  

  15. 環境変数を設定します。

    gpuadmin@gput-p40-0:~$ export CUDA_HOME=/usr/local/cuda-9.1 gpuadmin@gput-p40-0:~$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CUDA_HOME}/lib64 gpuadmin@gput-p40-0:~$ export PATH=${CUDA_HOME}/bin:${PATH}

  16.  

  17. 環境変数を反映します。

    gpuadmin@gput-p40-0:~$ source .bashrc

  18.  

  19. インストールした CUDA Toolkit を確認します。

    gpuadmin@gput-p40-0:~$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Fri_Nov__3_21:07:56_CDT_2017 Cuda compilation tools, release 9.1, V9.1.85