Nvidia CUDAツールキットは、GPU並列コンピューティングプラットフォームとプログラミングモデルの拡張です。 Nvidia CUDAのインストールは、公式のNvidia CUDAリポジトリを含めた後、関連するメタパッケージをインストールすることで構成されます。

使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
CentOS7.5以降 | |
CentOS7への既存のNvidiaドライバーのインストール | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
CentOS7LinuxにNVIDIACUDAToolkitをインストールする方法ステップバイステップの説明
- 最新のNvidiaCUDAリポジトリパッケージ
cuda-repo-rhel7-*.rpm
をダウンロードします 。たとえば、wget
を使用します CUDAバージョン10の作成時点にある最新のCUDAパッケージをダウンロードするコマンド:
$ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
これで、パッケージがホームディレクトリ内で利用できるようになります:
$ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm cuda-repo-rhel7-10.0.130-1.x86_64.rpm
- CUDAリポジトリパッケージをインストールします。これにより、CentOS 7 LinuxシステムでCUDAリポジトリが有効になります:
# rpm -i cuda-repo-*.rpm
- 以下の表に基づいて、インストールするCUDAメタパッケージを選択します。たとえば、次のコマンドは、CUDAツールキットとドライバーパッケージ全体をインストールします。
# yum install cuda
CUDA10.0で利用可能なメタパッケージの例。参照:NVIDIA.com パッケージ名 説明 cuda すべてのCUDAツールキットとドライバーパッケージをインストールします。 cuda の次のバージョンへのアップグレードを処理します リリース時にパッケージ化されます。 cuda-10.0 すべてのCUDAツールキットとドライバーパッケージをインストールします。追加バージョンのCUDAがインストールされるまで、バージョン10.0のままです。 cuda-toolkit-10.0 CUDAアプリケーションの開発に必要なすべてのCUDAツールキットパッケージをインストールします。ドライバーは含まれていません。 cuda-tools-10.0 すべてのCUDAコマンドラインとビジュアルツールをインストールします。 cuda-runtime-10.0 CUDAアプリケーションの実行に必要なすべてのCUDAToolkitパッケージと、ドライバーパッケージをインストールします。 cuda-compiler-10.0 すべてのCUDAコンパイラパッケージをインストールします。 cuda-libraries-10.0 すべてのランタイムCUDAライブラリパッケージをインストールします。 cuda-libraries-dev-10.0 すべての開発CUDAライブラリパッケージをインストールします。 cuda-drivers すべてのドライバーパッケージをインストールします。ドライバーパッケージのリリース時に、次のバージョンへのアップグレードを処理します。 - システムパスをNvidiaCUDAバイナリ実行可能ファイルにエクスポートします。
~/.bashrc
を開きます お好みのテキストエディタを使用して、次の2行を追加します。export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
- 再ログインするか、更新された
~/.bashrc
をお読みください ファイル:$ source ~/.bashrc
- 正しいCUDAインストールを確認します:
$ nvcc --version $ nvidia-smi
- 最初のCUDAプログラムをコンパイルして、さらにテストを実行します。
$ mkdir cuda-samples $ cuda-install-samples-10.0.sh cuda-samples/ $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock $ make
CentOS7LinuxでCUDAサンプルプログラムをコンパイルする