GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04にCUDAをインストールする方法

CUDAは、システムのグラフィックスプロセッシングユニット(GPU)の能力を利用して、コンピューティングパフォーマンスを劇的に向上させることを目的としています。この記事では、Ubuntu18.04にCUDAをインストールする方法を紹介します。 CUDAは、NVIDIAによって開発された並列プログラミングモデルおよびコンピューティングプラットフォームです。

次のいずれかの方法を使用して、Ubuntu18.04にCUDAをインストールできます。

  1. ディストリビューションに依存しないパッケージ(runfileパッケージ)から
  2. ディストリビューション固有のパッケージ(RPMおよびDebパッケージ)から

CUDAインストール前チェック

以下は、UbuntuシステムにCUDAToolkitとDriverをインストールする前に実行する必要のあるいくつかのチェックです。

システムにCUDA対応のGPUがあることを確認します

GPUがCUDAで動作することを確認する必要があります。次のコマンドを実行して、確認してください。

$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)

ドライバカードをインストールしたばかりの場合、有効な出力を返すには、上記のコマンドのPCIデータベースを手動で更新する必要がある場合があります。

# update-pciids

システムにgccがインストールされていることを確認します

CUDAを使用した開発では、gccがインストールされていることを確認する必要があります。次のコマンドを使用して、インストールされているかどうかを確認できます:

$ gcc --version

インストールされていない場合は、以下のようにapt-getを使用してインストールします。

$ sudo apt install gcc-6 g++-6

システムに正しいカーネルヘッダーと開発パッケージがインストールされていることを確認します。

CUDAドライバーでは、ドライバーのインストール時、およびドライバーが再構築されるたびに、実行中のバージョンのカーネルのカーネルヘッダーと開発パッケージがインストールされている必要があります。カーネルヘッダーと開発ツールは、次を使用してインストールできます。

$ sudo apt-get install linux-headers-$(uname -r)

NVIDIAドライバーのインストール

CUDAには、マシンにインストールされたNvidiaドライバーが必要です。次のコマンドを使用してUbuntu18.04にインストールします:

$ sudo apt install nvidia-384

これをインストールしたら、NvidiaCUDAツールキットのインストールに進むことができます。

NVIDIACUDAツールキットをダウンロード

選択したインストール方法に応じて、同等のパッケージをダウンロードする必要があります。依存関係の問題に遭遇するのは難しいので、Ubuntu18.04のrunfileからCUDAをインストールすることを好みます。

この記事の執筆時点で、CUDAの最新リリースはv9.2です。パッケージサイズが1GBを超えているので、wgetコマンドを使用してダウンロードし、接続が切断された場合に簡単に再開できるようにします。 CUDA Toolkitには、CUDAアプリケーションの作成、ビルド、実行に必要なCUDAドライバーとツール、ライブラリ、ヘッダーファイル、CUDAサンプルのソースコード、その他のリソースが含まれています。

$ cd Dowloads
$ wget -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux

パッケージがローカルにダウンロードされたら、実行可能にしてインストールします。

# chmod +x cuda_9.2.88_396.26_linux.run
# ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override

完全にインストールすると、以下のような出力が得られるはずです。

===========
= Summary =
===========

Toolkit: Installed in /usr/local/cuda-9.2
Samples: Not Selected

Please make sure that
 - PATH includes /usr/local/cuda-9.2/bin
 - LD_LIBRARY_PATH includes /usr/local/cuda-9.2/lib64, or, add /usr/local/cuda-9.2/lib64 to /etc/ld.so.conf and run ldconfig as root

.bashrcを変更します パスにCudabinを含めるファイル:

export PATH="$PATH:/usr/local/cuda-9.2/bin"

CUDAライブラリパスが存在することを確認してください。

# echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
# ldconfig

利用可能なパッチについてはhttps://developer.nvidia.com/cuda-downloadsを確認し、 .runをダウンロードしてください。 ファイルをインストールしてからインストールします。

# wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
# chmod +x cuda_9.2.88.1_linux.run
# ./cuda_9.2.88.1_linux.run --silent --accept-eula

Welcome to the CUDA Patcher.
Installation complete!
Installation directory: /usr/local/cuda-9.2

CUDA binフォルダーにGCC6へのシンボリックリンクを作成します:

# ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
# ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++

また読む:

  • Ubuntu18.04にNvidiaドライバーをインストールする方法

これで、CUDAツールキットの準備が整いました。プロジェクトの作成を開始して楽しんでください。


Ubuntu
  1. UbuntuにOdooをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

  3. Ubuntu18.04にGoをインストールする方法

  1. UbuntuにMavenをインストールする方法

  2. UbuntuにWineをインストールする方法

  3. Ubuntu20.04にRubyをインストールする方法

  1. UbuntuにPuTTYをインストールする方法

  2. Ubuntu18.04にRubyをインストールする方法

  3. Ubuntu18.04にPipをインストールする方法