GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7LinuxにNVIDIACUDAToolkitをインストールする方法

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

CentOS7Linux上のNVIDIACUDAToolkit

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
CentOS7.5以降
CentOS7への既存のNvidiaドライバーのインストール
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

CentOS7LinuxにNVIDIACUDAToolkitをインストールする方法ステップバイステップの説明

  1. 最新の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
    
  2. CUDAリポジトリパッケージをインストールします。これにより、CentOS 7 LinuxシステムでCUDAリポジトリが有効になります:
    # rpm -i cuda-repo-*.rpm
    
  3. 以下の表に基づいて、インストールする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 すべてのドライバーパッケージをインストールします。ドライバーパッケージのリリース時に、次のバージョンへのアップグレードを処理します。
  4. システムパスをNvidiaCUDAバイナリ実行可能ファイルにエクスポートします。 ~/.bashrcを開きます お好みのテキストエディタを使用して、次の2行を追加します。

    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  5. 再ログインするか、更新された~/.bashrcをお読みください ファイル:

    $ source ~/.bashrc
    
  6. 正しいCUDAインストールを確認します:

    $ nvcc --version
    $ nvidia-smi
    
  7. 最初の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サンプルプログラムをコンパイルする

Cent OS
  1. CentOSLinuxでブートストラップを解除する方法

  2. Rocky Linux / Alma Linux /CentOS8にFreeIPAクライアントをインストールする方法

  3. CentOS8LinuxにAnsibleをインストールする方法

  1. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  2. CentOS8LinuxにPHP8をインストールする方法

  3. CentOS7にLinuxカーネル5.0をインストールする方法

  1. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  2. RHEL 8 / CentOS8Linuxにアスタリスクをインストールする方法

  3. RHEL 8 / CentOS8Linuxにwiresharkをインストールする方法