Dela via


Prova Azure AI Video Indexer aktiverat av Arc

Azure AI Video Indexer som aktiveras av Arc är en Azure Arc-tilläggsaktiverad tjänst som kör video- och ljudanalys och generativ AI på gränsenheter. Lösningen körs på Azure Arc-aktiverade Kubernetes, stöder många videoformat och förutsätter att en Video Indexer-resurs mappar till ett tillägg. Det transkriberar talat innehåll på mer än 35 källspråk och översätter dem till engelska. En fullständig lista över språk som stöds finns i Språk som stöds per scenario.

Den här artikeln beskriver de steg som krävs för att aktivera Video Indexer som ett Arc-tillägg i din aktuella infrastruktur.

Förutsättningar

Viktigt!

Om du vill distribuera Azure AI Video Indexer-tillägget är det obligatoriskt att ditt Azure-prenumerations-ID godkänns i förväg. Du måste först registrera dig genom Ansökningsformuläret för gated services.

Om du vill använda Video Indexer-tillägget måste du ha en externt riktad slutpunkt, som kan vara antingen ett DNS-namn eller en IP-adress. Slutpunkten ska anges som ett säkert överföringsprotokoll (https:\\) och används som tilläggets API-slutpunkt. Den används också av Video Indexer-webbportalen för att kommunicera med tillägget. Vi rekommenderar att du använder en ingresskontroll för att hantera slutpunkten.

Kommentar

Om slutpunkten inte är offentligt tillgänglig kan du endast utföra åtgärder på tillägget från webbportalen från det lokala nätverket.

Lägsta maskinvarukrav för den här snabbstarten

Den här snabbstarten är utformad så att du kan se tillägget i praktiken. Mindre resursstorlekar föreslås för dig att arbeta med i en testmiljö . För den här snabbstarten är minimikraven på maskinvara:

  • CPU: 16 kärnor
  • Minne: 16 GB

Processorn i noderna bör ha stöd för AVX2. De flesta nyare processorer stöder tillägget, men det kanske inte stöds i vissa äldre virtualiseringsmiljöer.

Information om hur du visar minimikrav för maskinvara i en produktionsmiljö finns i artikeln Lägsta maskinvarukrav i översikten.

Minimikrav för programvara

Komponent Minimikrav
Operativsystem Ubuntu 22.04 LTS eller något Linux-kompatibelt operativsystem
Kubernetes (på engelska) 1,29
Azure CLI (kommandoradsgränssnittet för Azure) 2.64.0

Parameterdefinitioner

Här är en tabell med de parametrar som används för att konfigurera tillägget.

Parameter  beskrivning
release-namespace Kubernetes-namnområdet som tillägget är installerat i
klusternamn Kubernetes Azure Arc-instansens namn
resursgrupp Kubernetes Azure Arc-resursgruppens namn
version Video Indexer-tilläggsversion, lämna tom för senaste
videoIndexer.accountId Video Indexer-konto-ID
videoIndexer.endpointUri URL som innehåller ett DNS-namn eller en IP-adress som ska användas som extern slutpunkt för tillägget
ViAi.gpu.enabled Aktivera GPU-användning för sammanfattning
ViAi.gpu.tolerations.key Mappar noderna där sammanfattningen körs med GPU. konventionen är inställd på nvidia.com/gpu
ViAi.gpu.nodeSelector.workload Identifierar den nod som valts för sammanfattning. Ställ in på summarization.

Förbereda för distribution

Under distributionen frågar skriptet efter miljöspecifika värden. Ha dessa värden klara så att du kan kopiera och klistra in dem när skriptet frågar efter dem.

Fråga Värde Detaljer
Vad är Video Indexer-konto-ID under distributionen? GUID (globalt unikt identifierare) Ditt Video Indexer-konto-ID
Vad är Azure-prenumerations-ID under distributionen? GUID (globalt unikt identifierare) Ditt Azure-prenumerations-ID
Vad heter resursgruppen Video Indexer under distributionen? sträng Resursgruppens namn på ditt Video Indexer-konto
Vad heter Video Indexer-kontot under distributionen? sträng Ditt Video Indexer-kontonamn

Distribuera med Azure Portal

  1. I Azure Portal navigerar du till ditt Azure Arc-anslutna kluster.
  2. På menyn väljer du >Azure AI Video Indexer Arc-tillägg.
  3. Välj Skapa. Skärmen Skapa ett AI Video Indexer-tillägg visas.
  4. Konfigurera tillägget i instansinformation:
    1. Välj prenumerationenoch resursgruppen för tillägget.
    2. Välj region och anslutet k8-kluster.
    3. Ange ett namn för tillägget.
    4. Välj det Azure AI Video Indexer-konto som tillägget ansluter till.
    5. Ange klusterslutpunkten, antingen en IP-adress eller ett DNS-namn som ska användas som API-slutpunkt.
    6. Ange den lagringsklass som du vill använda för tillägget som stöds av kubernetes-distributionen. Om du till exempel använder AKS kan du använda azurefile-cli. Mer information om fördefinierade lagringsklasser som stöds av AKS finns i Lagringsklasser i AKS. Om du använder andra Kubernetes-distributioner kan du läsa dokumentationen för Kubernetes-distributionen för fördefinierade lagringsklasser som stöds eller hur du kan ange egna.
    7. Välj en generativ AI-modell för att tillämpa AI-funktioner, till exempel textsammanfattning på VI som aktiveras av Arc. Mer information finns i Generativ AI med Azure AI Video Indexer (VI).
  5. Välj Granska och skapa och välj sedan Skapa.

Manuell distribution

Använd exempeldistributionsskriptet för att distribuera tillägget manuellt. Innan du kommer igång bör du överväga lagringsklassen.

Lagringsklass – Video Indexer-tillägget kräver att en lagringsvolym måste vara tillgänglig i Kubernetes-klustret. Lagringsklassen måste ha stöd ReadWriteManyför . Det är viktigt att observera att indexeringsprocessen är I/O-intensiv, så IOPS (indata-/utdataåtgärder per sekund) för lagringsvolymen har en betydande effekt på processens varaktighet.

Viktigt!

Om du använder en språkmodell måste du märka en nod eller en nodpool med workload:summarization. Etiketten är ett nyckel/värde-par, nyckeln är workloadoch värdet är summarization. Datorn som är märkt med den här etiketten måste ha minst 32 processorer (för produktion) och vi rekommenderar starkt att de är Intel-processorer (i motsats till AMD).

Dricks

Läs artikeln Så här ansluter du klustret till Azure Arc för en fullständig genomgång av processen.

Valfri konfiguration

Standardinställningarna för tillägget är inställda på att hantera vanliga arbetsbelastningar. I vissa fall kan följande parametrar användas för att konfigurera resursallokeringen:

Parameter Standardvärde beskrivning
videoIndexer.webapi.resources.requests.cpu 0,5 Begärandeantalet kärnor för webb-API-podden
videoIndexer.webapi.resources.requests.mem 4 GiB Minneskapacitet för begäran för webb-API-podden
videoIndexer.webapi.resurser.begränsningar.cpu 1 Begränsar antalet kärnor för webb-API-podden
videoIndexer.webapi.resurser.gränser.mem 6Gi Begränsar minneskapaciteten för webb-API-podden
storage.storageClass "" Lagringsklassen som ska användas
lagring.användExternPvc falskt Avgör om en extern PVC används. När det är sant är VideoIndexer PVC inte installerad.
scaling.ai.maxReplicaCount 20 Anger maximal poddskala för AI-arbetsbelastning (exklusive sammanfattning)

Nästa steg

Granska Azure AI Video Indexer som aktiveras av Arc-exempel.