Skip to content

Latest commit

 

History

History
164 lines (110 loc) · 8.93 KB

File metadata and controls

164 lines (110 loc) · 8.93 KB
title excerpt updated
Uruchomienie instancji GPU
Dowiedz się, jak uruchomić instancję GPU z systemem Linux lub Windows
2024-07-17

[!primary] Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk "Zgłoś propozycję modyfikacji” na tej stronie.

Wprowadzenie

Instancje GPU są technicznie podobne do instancji z oferty 2017, ale mają też kartę graficzną (procesor graficzny, GPU — Graphic Processing Unit). Zastosowana technologia (pci_passthrough) umożliwia systemowi operacyjnemu instancji sterowanie procesorem graficznym dokładnie tak samo, jak w przypadku komputera fizycznego.

Warning

Obecnie większość starych instancji GPU (Tesla V100 and V100s) jest dostępna tylko w regionach GRA7, GRA9, i BHS5. Najnowsze modele (A100, H100, L4 and L40s) są obecnie dostępne tylko w regionie.

Dowiedz się, jak uruchomić instancję GPU w systemie Linux lub Windows

Wymagania początkowe

  • Projekt Public Cloud z dostępem do regionów, w których dostępna jest większość GPU (GRA7, GRA9, i BHS5).
  • Klucz SSH utworzony w celu wdrożenia instancji GPU Linux.

W praktyce

Poniżej znajdują się informacje niezbędne do uruchomienia instancji GPU w systemie Linux lub Windows. Systemu operacyjnego instancji nie można zmienić z systemu Linux na Windows i odwrotnie. Dlatego należy utworzyć instancję z odpowiednim domyślnym systemem operacyjnym.

On Linux

Wszystkich oferowanych obrazów można użyć w instancji GPU.

[!primary]

Jeśli ręczne skompilowanie modułu jądra stanowi problem, zalecamy użycie dystrybucji wspieranej przez firmę Nvidia, do której są udostępnione gotowe sterowniki: https://developer.nvidia.com/cuda-downloads.

Po zalogowaniu się do Panelu klienta OVHcloud, kliknij zakładkę Public Cloud{.action}. Wybierz Twój projekt Public Cloud i kliknij Instances{.action} w menu po lewej stronie w zakładce Compute. Następnie kliknij przycisk Utwórz instancję{.action} i wybierz kompatybilną instancję GPU:

public-cloud{.thumbnail}

Następnie wykonaj pozostałe etapy zgodnie z instrukcjami zawartymi w tym przewodniku. Może to potrwać kilka minut.

Po dostarczeniu instancji możesz się do niej zalogować i sprawdzić, czy zainstalowana jest karta graficzna:

lspci | grep -i nvidia
00:05.0 3D controller: NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] (rev a1)

Karta graficzna jest dostępna, ale jeszcze nie można jej użyć. Aby to było możliwe, najpierw trzeba zainstalować sterownik NVIDIA. Lista pakietów jest dostępna pod tym adresem: Lista dostępnych pakietów do systemu Linux{.external}.

Wprowadź następujące polecenia:

wget URL_of_packet_to_download
sudo dpkg -i cuda-repo-XXXX-XXXXXX
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cuda
sudo reboot

[!primary]

Polecenia systemu Linux są różne w zależności od dystrybucji. W razie wątpliwości należy się zapoznać z przewodnikiem do danej wersji systemu Linux.

Po restarcie instancji karta graficzna będzie widoczna w programie narzędziowym NVIDIA:

nvidia-smi
Fri Dec  6 12:32:25 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.67       Driver Version: 418.67       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla V100-PCIE...  On   | 00000000:00:05.0 Off |                    0 |
| N/A   26C    P0    35W / 250W |      0MiB / 16130MiB |      5%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Instancja GPU działa i jest gotowa do użycia.

On Windows

Istnieją problemy ze zgodnością sterownika NVIDIA i rozwiązania wirtualizacji KVM/pci_passthrough. Standardowe obrazy systemu Windows nie działają. Dlatego oferujemy specjalne obrazy oparte na wirtualnym systemie BIOS UEFI, dzięki którym sterownik może poprawnie funkcjonować:

public-cloud{.thumbnail}

Warning

Oferujemy możliwość instalacji specjalnych obrazów na wybranych modelach (T1-45, T1-90, T1-180, T2-45, T2-90, T2-180). Ponadto, w zależności od wybranego regionu, te specjalne obrazy mogą być niedostępne.

Po zalogowaniu się do Twojego panelu klienta OVHcloud przejdź do Twojego projektu Public Cloud i kliknij Instances{.action} w menu po lewej stronie w zakładce Compute. Następnie kliknij przycisk Utwórz instancję{.action} i wybierz kompatybilną instancję GPU:

public-cloud{.thumbnail}

W kolejnym kroku przejdź do zakładki Dystrybucje Windows i kliknij strzałkę rozwijaną, aby wybrać zgodny obraz systemu Windows:

public-cloud{.thumbnail}

Następnie wykonaj pozostałe etapy zgodnie z instrukcjami zawartymi w tym przewodniku. Może to potrwać kilka minut.

Połączenie z instancją z systemem operacyjnym Windows

Po utworzeniu instancji należy przeprowadzić do końca instalację systemu Windows (proces przygotowania systemu — sysprep). W tym celu kliknij ikonę ...{.action} i następnie pozycję Informacje o instancji{.action}. Przejdź na kartę Konsola VNC{.action}. W konsoli powinien zostać wyświetlony interfejs zadań po instalacji.

windows sysprep{.thumbnail}

W pierwszym kroku zdefiniuj ustawienia lokalizacji, wybierając region, język i układ klawiatury. Kliknij przycisk Dalej{.action}, aby kontynuować.

windows sysprep{.thumbnail}

W kolejnym kroku trzeba skonfigurować domyślne konto “Administrator”. Dwukrotnie wpisz hasło i kliknij przycisk Zakończ{.action}, aby ukończyć proces instalacji. Klikając symbol oka sprawdź, czy wszystkie znaki wpisane w polu są zgodne z faktycznym układem klawiatury.

Instancja zostanie ponownie uruchomiona i będzie możliwe zalogowanie się za pomocą klienta pulpitu zdalnego przy użyciu ustawionych poświadczeń.

System Windows

Otwórz natywną aplikację kliencką “Podłączanie pulpitu zdalnego” (w razie potrzeby znajdź ją przy użyciu usługi Windows Search).

windows remote{.thumbnail}

Podaj adres IPv4 swojej instancji i nazwę użytkownika “Administrator”, a następnie wpisz hasło. Zwykle jest wyświetlany komunikat ostrzegawczy z monitem o potwierdzenie połączenia, ponieważ certyfikat jest nieznany. Kliknij przycisk Tak{.action}, aby zalogować się do instancji.

[!primary]

Jeśli wystąpią problemy z wykonaniem tej procedury, sprawdź, czy na urządzeniu są dozwolone połączenia zdalne (RDP). W tym celu przejrzyj ustawienia systemu, reguły zapory i ewentualne ograniczenia sieci.

Po uruchomieniu instancji GPU należy zainstalować sterownik NVIDIA z oficjalnej strony internetowej{.external}.

Następnie wystarczy zainstalować wymagany sterownik, który będzie widoczny tutaj:

public-cloud{.thumbnail}

public-cloud{.thumbnail}

Warning

Nie możemy zagwarantować, że rozwiązanie będzie działało ze wszystkimi przyszłymi wersjami sterownika NVIDIA.

Przed przeprowadzeniem aktualizacji sterownika NVIDIA zdecydowanie zaleca się wykonanie kopii zapasowej instancji. Pozwoli to na ewentualne cofnięcie decyzji.

Sprawdź również

Dołącz do naszej społeczności użytkowników: https://community.ovh.com/en/.