Tüm Ürünler
Search
Belge Merkezi

Elastic GPU Service:Manually install Tesla driver on a GPU instance (Linux)

Son Güncelleme:Oct 06, 2026

Derin öğrenme, yapay zeka, OpenGL, Direct3D ve bulut oyun gibi iş yüklerinde yüksek performanslı hesaplama veya grafik hızlandırma sağlamak için GPU'nun tam performansını sunması ve akıcı grafik işlemesi yapabilmesi amacıyla Tesla sürücüsünün yüklü olması gerekir. Linux çalıştıran GPU hızlandırmalı hesaplamada optimize edilmiş örneğinizi oluştururken Tesla sürücüsünü yüklemediyseniz bunu daha sonra manuel olarak yüklemeniz gerekir. Bu konuda Linux çalıştıran GPU hızlandırmalı hesaplamada optimize edilmiş bir örneğe Tesla sürücüsünün nasıl manuel olarak yükleneceği açıklanmaktadır.

Yordam

Bu konu Linux çalıştıran tüm GPU hızlandırmalı hesaplamada optimize edilmiş örnekler için geçerlidir. Daha fazla bilgi için bkz. GPU hızlandırmalı hesaplamada optimize edilmiş örnekler (gn/ebm/scc serisi). Yalnızca örneğin işletim sistemiyle uyumlu bir Tesla sürücüsü yükleyebilirsiniz. Örneğin Linux çalıştıran bir GPU örneği yalnızca Linux için Tesla sürücüsünü destekler.

1. Adım: NVIDIA Tesla sürücüsünü indirin

  1. NVIDIA sürücü indirme sayfasına gidin.

    Not

    NVIDIA sürücülerinin nasıl yükleneceği ve yapılandırılacağı hakkında daha fazla bilgi için NVIDIA Sürücü Kurulumu Hızlı Başlangıç Kılavuzu'na bakın.

  2. Arama kriterlerini ayarlayın ve Search seçeneğine tıklayın.

    Aşağıdaki tabloda arama kriterleri açıklanmaktadır.

    Kriter

    Açıklama

    Örnek

    • Ürün türü

    • Ürün serisi

    • Ürün ailesi

    Örneğinizdeki GPU'ya göre ürün türünü, ürün serisini ve ürün ailesini seçin.

    Not

    Örnek kimliği, örnek türü ve işletim sistemi gibi bir GPU örneğinin ayrıntılarını görüntülemek için bkz. Örnek bilgilerini görüntüleme.

    • Data Center / Tesla

    • A-Series

    • NVIDIA A10

    İşletim sistemi

    Örneğiniz tarafından kullanılan imaja göre Linux işletim sistemi sürümünü seçin.

    Linux 64-bit

    CUDA Toolkit

    Bir CUDA Toolkit sürümü seçin.

    11,4

    Dil

    Sürücü için bir dil seçin.

    Chinese (Simplified)

    Bazı GPU hızlandırmalı hesaplamada optimize edilmiş örnek türleri için GPU bilgileri, desteklenen sürücü sürümleri ve CUDA Toolkit sürümleri

    Öğe

    gn9gc

    gn8v

    gn8is

    gn7e

    gn7i

    gn7

    gn6e

    gn6i

    gn6v

    gn5i

    gn5

    Product Type

    NVIDIA RTX PRO

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Data Center / Tesla

    Product series

    B-Series

    H-Series

    L-Series

    A-Series

    A-Series

    A-Series

    V-Series

    T-Series

    V-Series

    P-Series

    P-Series

    Önerilen Tesla sürücü sürümü

    580.126.09 veya sonraki bir sürüm

    570.133.20 veya sonraki bir sürüm

    450.80.02 veya sonraki bir sürüm

    460.73.01 veya sonraki bir sürüm

    450.80.02 veya sonraki bir sürüm

    410,79 veya sonraki bir sürüm

    410,79'dan eski olmayan ve 580'den yeni olmayan sürümler.

    Önerilen CUDA Toolkit sürümü

    CUDA Toolkit 13.0 Update 2

    CUDA Toolkit 12.4 Update 1

    CUDA Toolkit 11.0 Update 1

    CUDA Toolkit 11.2

    CUDA Toolkit 11.0 Update 1

    CUDA Toolkit 10.1 Update 2

    Not
    • Önceki tabloda yalnızca bazı yaygın GPU hızlandırmalı hesaplamada optimize edilmiş örnek türleri için GPU bilgileri listelenmektedir. Aynı GPU modeline sahip örnekler aynı GPU bilgilerini (ürün türü, ürün serisi ve ürün ailesi) paylaşır. Örneğin hem ebmgn7i hem de gn7i örnekleri NVIDIA A10 GPU kullanır. Bu nedenle bu iki örneğin ürün türü, ürün serisi ve ürün ailesi aynıdır.

    • Tesla sürücüsü ve CUDA paketi manuel olarak yüklenirken sürücü sürümünün CUDA paketi sürümüyle uyumlu olduğundan emin olun. Daha fazla bilgi için bkz. CUDA Uyumluluğu.

  3. Arama sonuçları sayfasında Beta, Older Drivers, and More seçeneğine tıklayın.

  4. İndirmek istediğiniz sürücüyü bulun ve View seçeneğine tıklayın.

    Örneğin sürücü sürümü 470.161.03 ve CUDA Toolkit sürümü 11,4 olan Data Center Driver for Linux x64 seçeneğini belirleyin.

  5. Sürücü ayrıntıları sayfasında Download seçeneğine sağ tıklayın ve Copy Link Address seçeneğini belirleyin.

  6. Linux GPU örneğine bağlanın.

    Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Linux örneğine bağlanma.

  7. Sürücü yükleme paketini indirmek için aşağıdaki komutu çalıştırın.

    Örnek komuttaki sürücü indirme URL'si 5. Adım bölümünde kopyaladığınız bağlantıdır.

    wget https://us.download.nvidia.com/tesla/470.161.03/NVIDIA-Linux-x86_64-470.161.03.run

2. Adım: NVIDIA Tesla sürücüsünü yükleyin

Tesla sürücüsünün yükleme yöntemi işletim sistemine bağlıdır.

CentOS

  1. kernel-devel ve kernel-headers paketlerinin yüklü olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

    sudo rpm  -qa | grep $(uname -r)
    • Çıktıda kernel-devel ve kernel-headers paketlerine ilişkin sürüm bilgileri yer alıyorsa bu paketler zaten yüklüdür.

      kernel-3.10.0-1062.18.1.el7.x86_64
      kernel-devel-3.10.0-1062.18.1.el7.x86_64
      kernel-headers-3.10.0-1062.18.1.el7.x86_64
    • Çıktıda kernel-devel- ve kernel-headers- öğelerini bulamazsanız çekirdek sürümünüzle eşleşen kernel-devel ve kernel-headers paketlerini indirip yükleyin.

      Önemli

      kernel-devel sürümü çekirdek sürümüyle eşleşmezse sürücü RPM kurulumu sırasında sürücü derlemesi başarısız olur. Bu nedenle çıktıda *kernel-** için belirtilen sürüm numarasını onaylamanız ve ardından eşleşen kernel-devel sürümünü indirmeniz gerekir. Örnek çıktıda çekirdek sürümü 3.10.0-1062.18.1.el7.x86_64 şeklindedir.

  2. İzinleri verin ve Tesla sürücüsünü yükleyin.

    Linux 64 bit işletim sistemleri için .run biçimindeki Tesla sürücüsünü (örneğin NVIDIA-Linux-x86_64-xxxx.run) kullanmanızı öneririz. İzinleri vermek ve Tesla sürücüsünü yüklemek için aşağıdaki komutları çalıştırın.

    Not

    .deb veya .rpm gibi başka bir biçimdeki Tesla sürücüsünü kullanıyorsanız yükleme talimatları için Linux için NVIDIA CUDA Kurulum Kılavuzu'na bakın.

    sudo chmod +x NVIDIA-Linux-x86_64-xxxx.run
    sudo sh NVIDIA-Linux-x86_64-xxxx.run
  3. Yüklemeyi doğrulamak için aşağıdaki komutu çalıştırın.

    nvidia-smi

    Çıktı aşağıdakine benzerse Tesla sürücüsü yüklenmiştir.

    [ecs-use xxx 9sgg1tZ ~]$ nvidia-smi
    Tue Sep 10 13:58:31 2024
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 470.161.03    Driver Version: 470.161.03    CUDA Version: 11.4  |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |                               |                      |               MIG M. |
    |===============================+======================+======================|
    |   0  NVIDIA A10          Off  | 00000000:00:07.0 Off |                    0 |
    |  0%   34C    P0    62W / 150W |      0MiB / 22731MiB |      0%      Default |
    |                               |                      |                  N/A |
    +-------------------------------+----------------------+----------------------+
    +-----------------------------------------------------------------------------+
    | Processes:                                                                  |
    |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
    |        ID   ID                                                   Usage      |
    |=============================================================================|
    |  No running processes found                                                 |
    +-----------------------------------------------------------------------------+
  4. (İsteğe bağlı) NVIDIA Persistence Daemon kullanarak Kalıcılık Modunu etkinleştirin.

    Tesla sürücüsü yüklendikten sonra Kalıcılık Modu varsayılan olarak devre dışıdır (off). Kalıcılık Modu etkinleştirildiğinde Tesla sürücüsü daha kararlı çalışır. Hizmet kararlılığını sağlamak için Kalıcılık Modunu NVIDIA Persistence Daemon kullanarak etkinleştirmenizi öneririz. Daha fazla bilgi için bkz. Persistence Daemon.

    Not
    1. NVIDIA Persistence Daemon'u başlatmak için aşağıdaki komutu çalıştırın.

      sudo nvidia-persistenced --user username 
      # Replace username with your username.
    2. Kalıcılık Modunun durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

      nvidia-smi

      Dönen mesaj Persistence-M öğesinin etkin (on) durumda olduğunu gösterir.

      [ecs-usexxx2q9sgg1tZ ~]$ sudo nvidia-persistenced --user ecs-user
      [ecs-usexxx2q9sgg1tZ ~]$ nvidia-smi
      Tue Sep 10 14:02:16 2024
      +-------------------------------+----------------------+----------------------+
      | NVIDIA-SMI 470.161.03   Driver Version: 470.161.03   CUDA Version: 11.4     |
      |-------------------------------+----------------------+----------------------+
      | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
      | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
      |                               |                      |               MIG M. |
      |===============================+======================+======================|
      |   0  NVIDIA A10          On   | 00000000:00:07.0 Off |                    0 |
      |  0%   33C    P8     8W / 150W |      0MiB / 22731MiB |      0%      Default |
      |                               |                      |                  N/A |
      +-------------------------------+----------------------+----------------------+
      +-----------------------------------------------------------------------------+
      | Processes:                                                                  |
      |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
      |        ID   ID                                                   Usage      |
      |=============================================================================|
      |  No running processes found                                                 |
      +-----------------------------------------------------------------------------+
  5. (İsteğe bağlı) Sistem yeniden başlatıldığında Kalıcılık Modunun etkinleştirilecek şekilde yapılandırın.

    Sistem yeniden başlatılırsa Kalıcılık Modunun etkin (on) durumu kaybolur. Kalıcılık Modunu yeniden etkinleştirmek için aşağıdaki işlemleri uygulayabilirsiniz.

    Tesla sürücüsü yükleme paketi NVIDIA'nın yükleme betiklerini (örnek betikler ve yükleyici betikleri gibi) /usr/share/doc/NVIDIA_GLX-1.0/samples/nvidia-persistenced-init.tar.bz2 konumuna yükler.

    1. NVIDIA betiklerini açmak ve yüklemek için aşağıdaki komutları çalıştırın.

      cd  /usr/share/doc/NVIDIA_GLX-1.0/samples/
      sudo tar xf nvidia-persistenced-init.tar.bz2
      cd  nvidia-persistenced-init
      sudo sh install.sh
    2. NVIDIA Persistence Daemon'un çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

      sudo systemctl status nvidia-persistenced

      Çıktı aşağıdakine benzerse NVIDIA Persistence Daemon çalışıyor demektir.

      [ecs-user@xxx nvidia-persistenced-init]$ sudo systemctl status nvidia-persistenced
      ● nvidia-persistenced.service - NVIDIA Persistence Daemon
         Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; vendor preset: disabled)
         Active: active (running) since Tue 2024-09-10 14:13:20 CST; 40s ago
        Process: 13882 ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced (code=exited, status=0/SUCCESS)
       Main PID: 13883 (nvidia-persiste)
          Tasks: 1 (limit: 383833)
         Memory: 196.0K
         CGroup: /system.slice/nvidia-persistenced.service
                 └─13883 /usr/bin/nvidia-persistenced --user nvidia-persistenced
      Sep 10 14:13:19 iZbp13orbqqx6m2q9sgg1tZ systemd[1]: Starting NVIDIA Persistence Daemon...
      Sep 10 14:13:19 iZbp13orbqqx6m2q9sgg1tZ nvidia-persistenced[13883]: Started (13883)
      Sep 10 14:13:20 iZbp13orbqqx6m2q9sgg1tZ systemd[1]: Started NVIDIA Persistence Daemon.
      Not

      Doğru çalıştığından emin olmak için NVIDIA Persistence Daemon yükleme betiğini işletim sisteminize göre uyarlayabilirsiniz.

    3. Kalıcılık Modunun on olarak ayarlandığını doğrulamak için aşağıdaki komutu çalıştırın.

      nvidia-smi
    4. (İsteğe bağlı) NVIDIA Persistence Daemon'u durdurmak için aşağıdaki komutları çalıştırın.

      Artık gerekli değilse NVIDIA Persistence Daemon'u devre dışı bırakabilirsiniz.

      sudo systemctl stop nvidia-persistenced
      sudo systemctl disable nvidia-persistenced
  6. (Koşullu olarak gerekli) Örneğiniz ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine aitse sürücü sürümünüzle eşleşen nvidia-fabricmanager hizmetini yükleyin.

    Önemli
    • Örnek ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine aitse sürücü sürümüyle eşleşen nvidia-fabricmanager hizmeti yüklenmedikçe GPU örneğini kullanamazsınız.

    • GPU örneğiniz ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine ait değilse bu adımı atlayın.

    1. nvidia-fabricmanager hizmetini yükleyin.

      nvidia-fabricmanager hizmetini kaynak koddan veya bir yükleme paketinden yükleyebilirsiniz. Aşağıdaki örnek komutlarda işletim sistemi olarak CentOS 7.x ve CentOS 8.x sürücü sürümü olarak ise 460.91.03 kullanılmıştır. Komutlarda driver_version ifadesini 1. Adım: NVIDIA Tesla sürücüsünü indirin bölümünde indirdiğiniz sürücünün sürüm numarasıyla değiştirin.

      • Source code

        • CentOS 7.x

          driver_version=460.91.03
          sudo yum -y install yum-utils
          sudo yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo
          sudo yum install -y nvidia-fabric-manager-${driver_version}-1
        • CentOS 8.x

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          distribution=rhel8
          ARCH=$( /bin/arch )
          sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distribution/${ARCH}/cuda-$distribution.repo
          sudo dnf module enable -y nvidia-driver:${driver_version_main}
          sudo dnf install -y nvidia-fabric-manager-0:${driver_version}-1
      • Installation package

        • CentOS 7.x

          driver_version=460.91.03
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
          sudo rpm -ivh nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
        • CentOS 8.x

          driver_version=460.91.03
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
          sudo rpm -ivh nvidia-fabric-manager-${driver_version}-1.x86_64.rpm
    2. nvidia-fabricmanager hizmetini başlatmak için aşağıdaki komutları çalıştırın.

      sudo systemctl enable nvidia-fabricmanager
      sudo systemctl start nvidia-fabricmanager
    3. nvidia-fabricmanager hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

      systemctl status nvidia-fabricmanager

      Aşağıdaki çıktı döndürülürse nvidia-fabricmanager hizmeti çalışıyor demektir.

      nvidia-fabricmanager.service - NVIDIA fabric manager service
         Loaded: loaded (/lib/systemd/system/nvidia-fabricmanager.service; enabled; vendor preset: enabled)
         Active: active (running) since Mon 2021-09-13 19:14:45 CST; 1 weeks 1 days ago
        Process: 1928 ExecStart=/usr/bin/nv-fabricmanager -c /usr/share/nvidia/nvswitch/fabricmanager.cfg (code=exited, status=0/SUCCESS)
       Main PID: 2140 (nv-fabricmanage)
          Tasks: 18 (limit: 19660)
         CGroup: /system.slice/nvidia-fabricmanager.service
                 └─2140 /usr/bin/nv-fabricmanager -c /usr/share/nvidia/nvswitch/fabricmanager.cfg
      Sep 13 19:14:26 xxx systemd[1]: Starting NVIDIA fabric manager service...
      Sep 13 19:14:45 xxx nv-fabricmanager[2140]: Successfully configured all the available GPUs and NVSwitches.
      Sep 13 19:14:45 xxx systemd[1]: Started NVIDIA fabric manager service.

Ubuntu ve diğerleri

  1. İzinleri verin ve Tesla sürücüsünü yükleyin.

    Linux 64 bit işletim sistemleri için .run biçimindeki Tesla sürücüsünü (örneğin NVIDIA-Linux-x86_64-xxxx.run) kullanmanızı öneririz. İzinleri vermek ve Tesla sürücüsünü yüklemek için aşağıdaki komutları çalıştırın.

    Not

    .deb veya .rpm gibi başka bir biçimdeki Tesla sürücüsünü kullanıyorsanız yükleme talimatları için Linux için NVIDIA CUDA Kurulum Kılavuzu'na bakın.

    sudo chmod +x NVIDIA-Linux-x86_64-xxxx.run
    sudo sh NVIDIA-Linux-x86_64-xxxx.run
  2. Yüklemeyi doğrulamak için aşağıdaki komutu çalıştırın.

    nvidia-smi

    Çıktı aşağıdakine benzerse Tesla sürücüsü yüklenmiştir.

    [ecs-use xxx 9sgg1tZ ~]$ nvidia-smi
    Tue Sep 10 13:58:31 2024
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 470.161.03    Driver Version: 470.161.03    CUDA Version: 11.4  |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |                               |                      |               MIG M. |
    |===============================+======================+======================|
    |   0  NVIDIA A10          Off  | 00000000:00:07.0 Off |                    0 |
    |  0%   34C    P0    62W / 150W |      0MiB / 22731MiB |      0%      Default |
    |                               |                      |                  N/A |
    +-------------------------------+----------------------+----------------------+
    +-----------------------------------------------------------------------------+
    | Processes:                                                                  |
    |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
    |        ID   ID                                                   Usage      |
    |=============================================================================|
    |  No running processes found                                                 |
    +-----------------------------------------------------------------------------+
  3. (İsteğe bağlı) NVIDIA Persistence Daemon kullanarak Kalıcılık Modunu etkinleştirin.

    Tesla sürücüsü yüklendikten sonra Kalıcılık Modu varsayılan olarak devre dışıdır (off). Kalıcılık Modu etkinleştirildiğinde Tesla sürücüsü daha kararlı çalışır. Hizmet kararlılığını sağlamak için Kalıcılık Modunu NVIDIA Persistence Daemon kullanarak etkinleştirmenizi öneririz. Daha fazla bilgi için bkz. Persistence Daemon.

    Not
    1. NVIDIA Persistence Daemon'u başlatmak için aşağıdaki komutu çalıştırın.

      sudo nvidia-persistenced --user username 
      # Replace username with your username.
    2. Kalıcılık Modunun durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

      nvidia-smi

      Dönen mesaj Persistence-M öğesinin etkin (on) durumda olduğunu gösterir.

      [ecs-usexxx2q9sgg1tZ ~]$ sudo nvidia-persistenced --user ecs-user
      [ecs-usexxx2q9sgg1tZ ~]$ nvidia-smi
      Tue Sep 10 14:02:16 2024
      +-------------------------------+----------------------+----------------------+
      | NVIDIA-SMI 470.161.03   Driver Version: 470.161.03   CUDA Version: 11.4     |
      |-------------------------------+----------------------+----------------------+
      | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
      | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
      |                               |                      |               MIG M. |
      |===============================+======================+======================|
      |   0  NVIDIA A10          On   | 00000000:00:07.0 Off |                    0 |
      |  0%   33C    P8     8W / 150W |      0MiB / 22731MiB |      0%      Default |
      |                               |                      |                  N/A |
      +-------------------------------+----------------------+----------------------+
      +-----------------------------------------------------------------------------+
      | Processes:                                                                  |
      |  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
      |        ID   ID                                                   Usage      |
      |=============================================================================|
      |  No running processes found                                                 |
      +-----------------------------------------------------------------------------+
  4. (İsteğe bağlı) Sistem yeniden başlatıldığında Kalıcılık Modunun etkinleştirilecek şekilde yapılandırın.

    Sistem yeniden başlatılırsa Kalıcılık Modunun etkin (on) durumu kaybolur. Kalıcılık Modunu yeniden etkinleştirmek için aşağıdaki işlemleri uygulayabilirsiniz.

    Tesla sürücüsü yükleme paketi NVIDIA'nın yükleme betiklerini (örnek betikler ve yükleyici betikleri gibi) /usr/share/doc/NVIDIA_GLX-1.0/samples/nvidia-persistenced-init.tar.bz2 konumuna yükler.

    1. NVIDIA betiklerini açmak ve yüklemek için aşağıdaki komutları çalıştırın.

      cd  /usr/share/doc/NVIDIA_GLX-1.0/samples/
      sudo tar xf nvidia-persistenced-init.tar.bz2
      cd  nvidia-persistenced-init
      sudo sh install.sh
    2. NVIDIA Persistence Daemon'un çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

      sudo systemctl status nvidia-persistenced

      Çıktı aşağıdakine benzerse NVIDIA Persistence Daemon çalışıyor demektir.

      [ecs-user@xxx nvidia-persistenced-init]$ sudo systemctl status nvidia-persistenced
      ● nvidia-persistenced.service - NVIDIA Persistence Daemon
         Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; vendor preset: disabled)
         Active: active (running) since Tue 2024-09-10 14:13:20 CST; 40s ago
        Process: 13882 ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced (code=exited, status=0/SUCCESS)
       Main PID: 13883 (nvidia-persiste)
          Tasks: 1 (limit: 383833)
         Memory: 196.0K
         CGroup: /system.slice/nvidia-persistenced.service
                 └─13883 /usr/bin/nvidia-persistenced --user nvidia-persistenced
      Sep 10 14:13:19 iZbp13orbqqx6m2q9sgg1tZ systemd[1]: Starting NVIDIA Persistence Daemon...
      Sep 10 14:13:19 iZbp13orbqqx6m2q9sgg1tZ nvidia-persistenced[13883]: Started (13883)
      Sep 10 14:13:20 iZbp13orbqqx6m2q9sgg1tZ systemd[1]: Started NVIDIA Persistence Daemon.
      Not

      Doğru çalıştığından emin olmak için NVIDIA Persistence Daemon yükleme betiğini işletim sisteminize göre uyarlayabilirsiniz.

    3. Kalıcılık Modunun on olarak ayarlandığını doğrulamak için aşağıdaki komutu çalıştırın.

      nvidia-smi
    4. (İsteğe bağlı) NVIDIA Persistence Daemon'u durdurmak için aşağıdaki komutları çalıştırın.

      Artık gerekli değilse NVIDIA Persistence Daemon'u devre dışı bırakabilirsiniz.

      sudo systemctl stop nvidia-persistenced
      sudo systemctl disable nvidia-persistenced
  5. (Koşullu olarak gerekli) Örneğiniz ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine aitse sürücü sürümünüzle eşleşen nvidia-fabricmanager hizmetini yükleyin.

    Önemli
    • Örnek ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine aitse sürücü sürümüyle eşleşen nvidia-fabricmanager hizmeti yüklenmedikçe GPU örneğini kullanamazsınız.

    • GPU örneğiniz ebmgn8v, ebmgn7 veya ebmgn7e örnek ailesine ait değilse bu adımı atlayın.

    1. nvidia-fabricmanager hizmetini yükleyin.

      nvidia-fabricmanager hizmetini kaynak koddan veya bir yükleme paketinden yükleyebilirsiniz. Aşağıdaki komut örnekleri Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04 veya Ubuntu 24.04 işletim sistemi içindir. Komutlarda driver_version ifadesini 1. Adım: NVIDIA Tesla sürücüsünü indirin bölümünde indirdiğiniz sürücünün sürümüyle değiştirin.

      Önemli
      • Ubuntu 22.04 üzerinde nvidia-fabricmanager hizmeti 515.48.07'den sonraki bir Tesla sürücü sürümü gerektirir. Aşağıdaki Ubuntu 22.04 örneğinde 535.154.05 sürücü sürümü kullanılmıştır.

      • Ubuntu 24.04 üzerinde nvidia-fabricmanager hizmeti 550.90.07'den sonraki bir Tesla sürücü sürümü gerektirir. Aşağıdaki Ubuntu 24.04 örneğinde 570.133.20 sürücü sürümü kullanılmıştır.

      • Source code

        Ubuntu 16.04, Ubuntu 18.04 veya Ubuntu 20.04

        driver_version=460.91.03
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget -qO - https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub | sudo apt-key add -
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*

        Ubuntu 22.04

        driver_version=535.154.05
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget -qO - https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub | sudo apt-key add -
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*

        Ubuntu 24.04

        driver_version=570.133.20
        driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
        distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')
        sudo wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-$distribution.pin
        sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
        sudo wget -qO - https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/3bf863cc.pub | sudo apt-key add -
        sudo echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64 /" | tee /etc/apt/sources.list.d/cuda.list
        sudo apt-get update
        sudo apt-get -y install nvidia-fabricmanager-${driver_version_main}=${driver_version}-*
      • Installation package

        • Ubuntu 16.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 18.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 20.04

          driver_version=460.91.03
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 22.04

          driver_version=535.154.05 
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
        • Ubuntu 24.04

          driver_version=570.133.20 
          driver_version_main=$(echo $driver_version | awk -F '.' '{print $1}')
          sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
          sudo dpkg -i nvidia-fabricmanager-${driver_version_main}_${driver_version}-1_amd64.deb
    2. nvidia-fabricmanager hizmetini başlatmak için aşağıdaki komutları çalıştırın.

      sudo systemctl enable nvidia-fabricmanager
      sudo systemctl start nvidia-fabricmanager
    3. nvidia-fabricmanager hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

      systemctl status nvidia-fabricmanager

      Aşağıdaki çıktı döndürülürse nvidia-fabricmanager hizmeti çalışıyor demektir.

      nvidia-fabricmanager.service - NVIDIA fabric manager service
         Loaded: loaded (/lib/systemd/system/nvidia-fabricmanager.service; enabled; vendor preset: enabled)
         Active: active (running) since Mon 2021-09-13 19:14:45 CST; 1 weeks 1 days ago
        Process: 1928 ExecStart=/usr/bin/nv-fabricmanager -c /usr/share/nvidia/nvswitch/fabricmanager.cfg (code=exited, status=0/SUCCESS)
       Main PID: 2140 (nv-fabricmanage)
          Tasks: 18 (limit: 19660)
         CGroup: /system.slice/nvidia-fabricmanager.service
                 └─2140 /usr/bin/nv-fabricmanager -c /usr/share/nvidia/nvswitch/fabricmanager.cfg
      Sep 13 19:14:26 xxx systemd[1]: Starting NVIDIA fabric manager service...
      Sep 13 19:14:45 xxx nv-fabricmanager[2140]: Successfully configured all the available GPUs and NVSwitches.
      Sep 13 19:14:45 xxx systemd[1]: Started NVIDIA fabric manager service.
      Not

      GPU'nun doğru çalışmasını sağlamak için nvidia-fabricmanager paket sürümünün Tesla sürücü sürümüyle eşleşmesi gerekir. Ubuntu'da nvidia-fabricmanager hizmetini bir yükleme paketi kullanarak yüklerseniz apt-daily hizmeti nvidia-fabricmanager paketini otomatik olarak güncelleyebilir. Bu durum Tesla sürücüsüyle sürüm uyumsuzluğuna neden olarak nvidia-fabricmanager hizmetinin başlamasını engeller ve GPU'yu kullanılamaz hale getirir. Bu sorunu çözmek için bkz. nvidia-fabricmanager sürümü Tesla sürücü sürümünden farklı olduğu için GPU beklendiği gibi çalışmıyor.

İlgili Konular