Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
- Skapa en Azure-prenumeration och tilldela behörigheter till en användare så att de kan skapa Azure-resurser.
- Skapa ett Azure AI Video Indexer-konto. Mer information om hur du skapar ett konto finns i självstudien Skapa ett Video Indexer-konto .
- Skapa ett Arc-aktiverat Kubernetes-kluster.
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
- I Azure Portal navigerar du till ditt Azure Arc-anslutna kluster.
- På menyn väljer du >Azure AI Video Indexer Arc-tillägg.
- Välj Skapa. Skärmen Skapa ett AI Video Indexer-tillägg visas.
- Konfigurera tillägget i instansinformation:
- Välj prenumerationenoch resursgruppen för tillägget.
- Välj region och anslutet k8-kluster.
- Ange ett namn för tillägget.
- Välj det Azure AI Video Indexer-konto som tillägget ansluter till.
- Ange klusterslutpunkten, antingen en IP-adress eller ett DNS-namn som ska användas som API-slutpunkt.
- 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. - 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).
- 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.