Konfigurowanie i uruchamianie modułu na procesorze GPU na urządzeniu Azure Stack Edge Pro
DOTYCZY: Azure Stack Edge Pro — GPUAzure Stack Edge Pro R
Uwaga
Zdecydowanie zalecamy wdrożenie najnowszej wersji usługi IoT Edge na maszynie wirtualnej z systemem Linux. Zarządzana usługa IoT Edge w usłudze Azure Stack Edge używa starszej wersji środowiska uruchomieniowego usługi IoT Edge, która nie ma najnowszych funkcji i poprawek. Aby uzyskać instrukcje, zobacz jak wdrożyć maszynę wirtualną z systemem Ubuntu. Aby uzyskać więcej informacji na temat innych obsługiwanych dystrybucji systemu Linux, które mogą uruchamiać usługę IoT Edge, zobacz Obsługiwane systemy usługi Azure IoT Edge — aparaty kontenerów.
Urządzenie Azure Stack Edge Pro zawiera co najmniej jedną jednostkę przetwarzania grafiki (GPU). Procesory GPU są popularnym wyborem w przypadku obliczeń dla sztucznej inteligencji, ponieważ oferują funkcje przetwarzania równoległego i są szybsze przy renderowaniu obrazu niż centralne jednostki obliczeniowe (CPU). Aby uzyskać więcej informacji na temat procesora GPU zawartego w urządzeniu Azure Stack Edge Pro, zobacz Specyfikacje techniczne urządzenia Azure Stack Edge Pro.
W tym artykule opisano sposób konfigurowania i uruchamiania modułu na procesorze GPU na urządzeniu Azure Stack Edge Pro. W tym artykule użyjesz publicznie dostępnego modułu Container Digits napisanego dla procesorów GPU Firmy Nvidia T4. Ta procedura może służyć do konfigurowania innych modułów opublikowanych przez firmę Nvidia dla tych procesorów GPU.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że:
- Masz dostęp do urządzenia Azure Stack Edge Pro z obsługą procesora GPU z obsługą 1 węzła. To urządzenie jest aktywowane przy użyciu zasobu na platformie Azure.
Konfigurowanie modułu do użycia procesora GPU
Aby skonfigurować moduł do używania procesora GPU na urządzeniu Azure Stack Edge Pro do uruchomienia modułu, wykonaj następujące kroki.
W witrynie Azure Portal przejdź do zasobu skojarzonego z urządzeniem.
W obszarze Przegląd wybierz pozycję IoT Edge.
W obszarze Włącz usługę IoT Edge wybierz pozycję Dodaj.
W obszarze Tworzenie usługi IoT Edge wprowadź ustawienia zasobu usługi IoT Hub:
Pole Wartość Subskrypcja Subskrypcja używana przez zasób usługi Azure Stack Edge. Grupa zasobów Grupa zasobów używana przez zasób usługi Azure Stack Edge. Usługa IoT Hub Wybierz pozycję Utwórz nową lub Użyj istniejącej.
Domyślnie warstwa standardowa (S1) jest używana do tworzenia zasobu IoT. Aby użyć zasobu IoT warstwy Bezpłatna, utwórz go, a następnie wybierz istniejący zasób.
W każdym przypadku zasób usługi IoT Hub używa tej samej subskrypcji i grupy zasobów, które są używane przez zasób usługi Azure Stack Edge.Nazwisko Jeśli nie chcesz używać nazwy domyślnej podanej dla nowego zasobu usługi IoT Hub, wprowadź inną nazwę. Po zakończeniu ustawień wybierz pozycję Przejrzyj i utwórz. Przejrzyj ustawienia zasobu usługi IoT Hub i wybierz pozycję Utwórz.
Tworzenie zasobów dla zasobu usługi IoT Hub trwa kilka minut. Po utworzeniu zasobu przegląd wskazuje, że usługa IoT Edge jest teraz uruchomiona.
Aby potwierdzić, że rola obliczeniowa edge została skonfigurowana, wybierz pozycję Właściwości.
W obszarze Właściwości wybierz link dla urządzenia usługi IoT Edge.
W okienku po prawej stronie zobaczysz urządzenie usługi IoT Edge skojarzone z urządzeniem Azure Stack Edge Pro. To urządzenie odpowiada urządzeniu usługi IoT Edge utworzonemu podczas tworzenia zasobu usługi IoT Hub.
Wybierz to urządzenie usługi IoT Edge.
Wybierz opcję Ustaw moduły.
Wybierz pozycję + Dodaj , a następnie wybierz pozycję + Moduł usługi IoT Edge.
Na karcie Dodawanie modułu usługi IoT Edge:
Podaj identyfikator URI obrazu. W tym miejscu użyjesz publicznie dostępnego modułu Nvidia Digits .
Ustaw opcję Zasady ponownego uruchamiania, aby zawsze.
Ustaw żądany stan na uruchomiony.
Na karcie Zmienne środowiskowe podaj nazwę zmiennej i odpowiednią wartość.
Aby bieżący moduł używał jednego procesora GPU na tym urządzeniu, użyj NVIDIA_VISIBLE_DEVICES.
Ustaw wartość na 0 lub 1. Wartość 0 lub 1 gwarantuje, że co najmniej jeden procesor GPU jest używany przez urządzenie dla tego modułu. Po ustawieniu wartości 0, 1 oznacza to, że oba procesory GPU na urządzeniu są używane przez ten moduł.
Aby uzyskać więcej informacji na temat zmiennych środowiskowych, których można używać z procesorem GPU firmy Nvidia, przejdź do środowiska uruchomieniowego kontenera nVidia.
Uwaga
Moduł może używać jednego lub żadnego procesora GPU.
Wprowadź nazwę modułu. W tym momencie możesz podać opcję tworzenia kontenera i zmodyfikować ustawienia bliźniaczej reprezentacji modułu lub w razie potrzeby wybrać pozycję Dodaj.
Upewnij się, że moduł jest uruchomiony, a następnie wybierz pozycję Przejrzyj i utwórz.
Na karcie Przeglądanie + tworzenie wyświetlane są wybrane opcje wdrażania. Przejrzyj opcje i wybierz pozycję Utwórz.
Zanotuj stan środowiska uruchomieniowego modułu.
Wdrożenie modułu trwa kilka minut. Wybierz pozycję Odśwież i powinna zostać wyświetlona aktualizacja stanu środowiska uruchomieniowego do uruchomienia.
Następne kroki
- Dowiedz się więcej o zmiennych środowiskowych, których można używać z procesorem GPU firmy Nvidia.