Distribuera en GPU-aktiverad IoT-modul från Azure Marketplace på Azure Stack Edge Pro GPU-enhet

gäller för:  Ja för GPU för GPU Azure Stack Edge Pro – GPU  Yes för Pro r SKU Azure Stack Edge Pro R                             

Den här artikeln beskriver hur du distribuerar en GPU (Graphics Processing Unit) som är aktive rad IoT Edge-modul från Azure Marketplace på din Azure Stack Edge Pro-enhet.

I den här artikeln kan du se hur du:

  • Förbered Azure Stack Edge Pro för att köra en GPU-modul.
  • Ladda ned och distribuera GPU-aktiverad IoT-modul från Azure Marketplace.
  • Övervaka utdata från modulen.

Om exempel modul

GPU-exemplet i den här artikeln innehåller PyTorch-och TensorFlow-kod för att testa processor mot GPU.

Förutsättningar

Innan du börjar ska du kontrollera att du har:

Hämta modul från Azure Marketplace

  1. Bläddra bland alla appar på Azure Marketplace.

    Bläddra bland appar på Azure Marketplace

  2. Sök efter komma igång med GPU: er.

    Sök i GPU-exempel modul

  3. Välj Hämta nu.

    Hämta exempel modul

  4. Välj Fortsätt för att godkänna providerns användnings villkor och sekretess policy.

    Hämta exempel modul 2

  5. Välj den prenumeration som du använde för att distribuera din Azure Stack Edge Pro-enhet.

    Välj en prenumeration

  6. Ange namnet på den IoT Hub tjänst som du skapade när du konfigurerade din Azure Stack Edge Pro-enhet. Om du vill hitta IoT Hub tjänst namnet går du till Azure Stack Edge-resurs som är kopplad till enheten i Azure Portal.

    1. I det vänstra fönstrets meny alternativ går du till Edge services > IoT Edge.

      Visa beräknings konfiguration

    2. Gå till Egenskaper.

      1. Anteckna IoT Hub tjänsten som skapades när du konfigurerade Compute på din Azure Stack Edge Pro-enhet.
      2. Notera namnet på den IoT Edge enhet som skapades när du konfigurerade Compute. Du kommer att använda det här namnet i följande steg.

      Konfiguration av Edge-beräkning

  7. Välj distribuera till en enhet.

  8. Ange namnet på den IoT Edge enheten eller Välj hitta enhet för att bläddra bland de enheter som är registrerade i hubben.

    Hitta enhet

  9. Välj skapa för att fortsätta standard processen med att konfigurera ett distributions manifest, inklusive lägga till andra moduler om du vill. Information om den nya modulen, till exempel bild-URI, skapa alternativ och önskade egenskaper är fördefinierade, men kan ändras.

    Välj Skapa

  10. Kontrol lera att modulen har distribuerats i IoT Hub i Azure Portal. Välj din enhet, Välj Ange moduler och modulen ska visas i avsnittet IoT Edge moduler .

    Välj Skapa 2

Övervaka modulen

  1. I kommandopaletten i VS Code kör du Azure IoT Hub: Select IoT Hub (Azure IoT Hub: Välj IoT Hub).

  2. Välj den prenumeration och IoT-hubb som innehåller den IoT Edge-enhet som du vill konfigurera. I det här fallet väljer du den prenumeration som används för att distribuera Azure Stack Edge Pro-enheten och väljer IoT Edge enheten som skapats för din Azure Stack Edge Pro-enhet. Detta inträffar när du konfigurerar Compute via Azure Portal i föregående steg.

  3. I VS Code-Utforskaren expanderar du avsnittet Azure IoT Hub. Under enheter bör du se IoT Edge enhet som motsvarar din Azure Stack Edge Pro-enhet.

    1. Välj den enheten, högerklicka och välj starta övervakning inbyggd händelse slut punkt.

      Starta övervakning

    2. Gå till enheter > moduler och se till att din GPU-modul körs.

    3. I VS Code-terminalen bör även IoT Hub händelser visas som övervaknings resultatet för din Azure Stack Edge Pro-enhet.

      Övervaka utdata

      Du kan se att den tid det tar att köra samma uppsättning åtgärder (5000 iterationer av form Transformation) av GPU är mycket mindre än för CPU.

Nästa steg