CentOS 7は、NVIDIAグラフィックスドライバーとCUDAドライバーをインストールします(セルフテストが利用可能)

ブログから学ぶ:住所

1. NVIDIAグラフィックドライバをインストールします

1.シールドヌーボードライバー

编写(如果没有会新建),下面两个文件
# vi /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# vi /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
在两个文件下写入如下内容
blacklist nouveau
options nouveau modeset=0

2. initramfsイメージをやり直す

①現在の画像のバックアップを作成します

cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

②新しいミラーを作成する

dracut /boot/initramfs-$(uname -r).img $(uname -r)

③再起動

reboot

3.プレインストールされたコンポーネント(ネットワーク)

yum install gcc kernel-devel kernel-headers

ここに画像の説明を挿入
4.現在のシステムカーネルに従って、公式のNVIDIAドライバーをダウンロードします。
アドレス:https : //www.nvidia.cn/Download/index.aspx?lang=cn#
5. NVIDIAドライバーをインストールし
、次のインストール手順を実行します。それ以外の場合は、カーネルソースパスを指定する必要があります。エラーが報告されます;カーネルバージョンはシステムカーネルに関連しており、違いがある可能性が
あります
ドライバーがダウンロードされたディレクトリに移動します②実行

./NVIDIA-Linux-x86_64-450.66.run --kernel-source-path=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64  -k $(uname -r)

説明:

  1. NVIDIA-Linux-x86_64-450.66.runがダウンロードされたドライバーです。

  2. 3.10.0-1127.19.1.el7.x86_64は、ll / usr / src / kernels /コマンドで表示されるシステムカーネルソースコードです。6
    ここに画像の説明を挿入
    。インストールと解凍

Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81.......................................
..................................................................
..................................................................

通常の選択

32ビット互換ライブラリをインストールする-はいここに画像の説明を挿入

PS:ほとんどのデフォルトオプションは問題なく、一部はNVIDIAとの相互作用後のオプションであり、デフォルトはOKです。

7.検証の
実行:

lspci |grep NVIDIA
nvidia-smi

次の効果は、インストールが成功したことを示しますここに画像の説明を挿入

次に、CUDAドライバーをインストールします

1. CUDA
アドレスをダウンロードします。https//developer.nvidia.com/cuda-downloads?target_os = Linux&target_arch = x86_64&target_distro = CentOS&target_version = 7&target_type = rpmnetwork指定
されたアドレスに従って、ローカルにダウンロードします
ここに画像の説明を挿入
。2.インストール
インストール実行:

./cuda_11.0.3_450.51.06_linux.run

現時点では、権限が不足している可能性があり、認証が必要です。ここでは、最高の権限を直接付与します

chmod 777 cuda_11.0.3_450.51.06_linux.run

同意が表示されたら、同意することを選択します。
ここに画像の説明を挿入
インストール:
グラフィックカードドライバーをインストールする必要はなく(ここのスクリーンショットは間違っています)
ここに画像の説明を挿入
、警告メッセージが表示されますが、インストールには影響しません
ここに画像の説明を挿入

[root@host83 masr]# sudo sh cuda_11.0.3_450.51.06_linux.run
===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-11.0/
Samples:  Installed in /root/, but missing recommended libraries

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

To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.0/bin
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least .00 is required for CUDA 11.0 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run --silent --driver

Logfile is /var/log/cuda-installer.log

表示するログを入力することもできます(場所は次のとおりです)。

 /var/log/cuda-installer.log

3.環境変数を構成する

vi /etc/profile

ファイルを入力して、設定を追加します

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

環境変数をすぐに有効にする

source /etc/profile ;

ここに画像の説明を挿入
インストールが完了しました!

手伝ってくれたら気に入ってね〜

おすすめ

転載: blog.csdn.net/weixin_42656358/article/details/108772841