Een IoT-module met GPU-functionaliteit implementeren vanuit Azure Marketplace op Azure Stack Edge Pro GPU-apparaat

van toepassing op:  Ja voor Pro GPU SKU Azure stack Edge Pro-GPU  Ja voor Pro r SKU Azure stack Edge Pro r                             

In dit artikel wordt beschreven hoe u een IoT Edge module voor grafische verwerkings eenheden (GPU) die is ingeschakeld, implementeert vanuit Azure Marketplace op uw Azure Stack Edge Pro-apparaat.

In dit artikel leert u het volgende:

  • Bereid Azure Stack Edge Pro voor op het uitvoeren van een GPU-module.
  • Down load en implementeer een IoT-module die is ingeschakeld voor GPU vanuit Azure Marketplace.
  • De module-uitvoer bewaken.

Over de voorbeeld module

De GPU-voorbeeld module in dit artikel bevat PyTorch-en tensor flow-benchmark code voor CPU-voor-GPU.

Vereisten

Voordat u begint, controleert u of u over het volgende beschikt:

Module ophalen van Azure Marketplace

  1. Blader door alle apps in azure Marketplace.

    Door apps bladeren in azure Marketplace

  2. Zoek naar aan de slag met gpu's.

    Voorbeeld module voor GPU zoeken

  3. Selecteer nu downloaden.

    Voorbeeld module ophalen

  4. Selecteer door gaan om de gebruiks voorwaarden en het privacybeleid van de provider te bevestigen.

    Voorbeeld module ophalen 2

  5. Kies het abonnement dat u hebt gebruikt voor het implementeren van uw Azure Stack Edge Pro-apparaat.

    Abonnement selecteren

  6. Voer de naam in van de IoT Hub-service die u hebt gemaakt tijdens het configureren van uw Azure Stack Edge Pro-apparaat. Als u deze IoT Hub-service naam wilt vinden, gaat u naar de Azure Stack Edge-resource die is gekoppeld aan uw apparaat in Azure Portal.

    1. Ga in de menu opties van het linkerdeel venster naar Edge services > IOT Edge.

      Reken configuratie weer geven

    2. Ga naar Eigenschappen.

      1. Noteer de IoT Hub-service die is gemaakt tijdens het configureren van de reken kracht op uw Azure Stack Edge Pro-apparaat.
      2. Noteer de naam van het IoT Edge apparaat dat is gemaakt tijdens het configureren van compute. U gebruikt deze naam in de volgende stap.

      Edge Compute-configuratie

  7. Kies implementeren op een apparaat.

  8. Voer de naam van het IoT Edge apparaat in of selecteer apparaat zoeken om te bladeren tussen de apparaten die zijn geregistreerd bij de hub.

    Apparaat zoeken

  9. Selecteer maken om door te gaan met het standaard proces voor het configureren van een implementatie manifest, inclusief het toevoegen van andere modules, indien gewenst. Details voor de nieuwe module, zoals afbeeldings-URI, opties voor maken en gewenste eigenschappen, zijn vooraf gedefinieerd, maar kunnen worden gewijzigd.

    Selecteer Maken

  10. Controleer of de module is geïmplementeerd in uw IoT Hub in de Azure Portal. Selecteer uw apparaat, selecteer modules instellen en de module moet worden weer gegeven in de sectie IOT Edge modules .

    Selecteer 2 maken

De module bewaken

  1. Voer in het opdrachtenpalet van VS Code de opdracht Azure IoT Hub: Select IoT Hub uit.

  2. Kies het abonnement en de IoT-hub met het IoT Edge-apparaat dat u wilt configureren. In dit geval selecteert u het abonnement dat is gebruikt om het Azure Stack Edge Pro-apparaat te implementeren en selecteert u het IoT Edge apparaat dat u hebt gemaakt voor uw Azure Stack Edge Pro-apparaat. Dit gebeurt wanneer u Compute configureert via de Azure Portal in de eerdere stappen.

  3. Vouw in de VS code Explorer de sectie Azure IoT Hub uit. Onder apparaten wordt het IOT edge apparaat weer geven dat overeenkomt met uw Azure stack Edge Pro-apparaat.

    1. Selecteer dat apparaat, klik met de rechter muisknop en selecteer controle van ingebouwd gebeurtenis begin punt starten.

      Bewaking starten

    2. Ga naar apparaten > modules en u ziet dat uw GPU-module wordt uitgevoerd.

    3. De VS code-terminal moet ook de IoT Hub gebeurtenissen weer geven als de bewakings uitvoer voor uw Azure Stack Edge Pro-apparaat.

      Bewakings uitvoer

      U kunt zien dat de tijd die nodig is om dezelfde set bewerkingen uit te voeren (5000 herhalingen van vorm transformatie) door GPU veel minder is dan voor CPU.

Volgende stappen