Évaluez les plates-formes de vision multi-flux à l’aide de charges de travail vidéo et commerciales réelles. La capacité de processeur annoncée, un modèle de référence isolé et une démonstration à flux unique ne décrivent qu'une partie de leurs conditions respectives. L'approvisionnement doit placer les flux, les modes d'image, les modèles, les tâches d'enregistrement et d'interaction prévus dans une seule configuration de vérification.
Divisez la charge de travail en étapes observables
| Scène | Principales entrées | Informations à enregistrer |
|---|---|---|
| Entrée et décodage vidéo | Flux, codec, résolution, débit binaire et timing | Réception réelle, trames valides et erreurs de décodage |
| Prétraitement et transfert | Mise à l'échelle, conversion, disposition de la mémoire et copie | Temps de traitement, mémoire et file d'attente |
| Inférence de modèle | Version du modèle, forme d'entrée, format numérique et backend | Latence d'inférence, débit et utilisation des ressources |
| Post-traitement et règles métier | Détections, suivi, fusion et interfaces | Temps de génération des résultats et de reconnaissance commerciale |
| Stockage, affichage et opérations | Images, preuves, enregistrements, interface utilisateur et journaux | Effets simultanés, capacité et états d'erreur |
Les transferts entre étapes consomment également des ressources. Accélérer une étape peut déplacer le goulot d’étranglement vers le décodage, la mémoire, le stockage ou une interface métier. Le temps d'inférence à lui seul ne définit pas la configuration de l'appareil.
Définir le débit et la latence séparément
Le débit décrit les tâches terminées dans un intervalle spécifié. La latence décrit le temps écoulé entre les points de début et de fin définis pour une tâche. Enregistrez les sorties valides par flux aux côtés des résultats agrégés afin qu'un total ne cache pas un flux qui attend indéfiniment.
Documentation officielle de référence OpenVINO rapporte la latence et le débit d'inférence séparément et note l'effet de l'environnement de test. Il s’agit d’une référence de mesure et non d’une preuve des performances arbitraires d’un appareil ou d’un système complet.
Corriger les conditions avant de comparer les plateformes
Enregistrez le modèle et les entrées, les backends de décodage et d'inférence, le système d'exploitation et le pilote, les tâches simultanées, le mode d'alimentation et le refroidissement. Distinguer l'échauffement, le fonctionnement régulier et la récupération. Expliquez à nouveau la comparaison lorsque les modèles, les dimensions, les formats numériques ou les politiques de stockage changent.
Achats et vérification pilote
Commencez par des modes de fonctionnement vidéo et cibles représentatifs, puis augmentez les flux et les fonctions simultanées. Spécifiez l'entrée et la sortie de chaque flux, la latence de bout en bout, la politique de perte d'image ou d'échantillonnage intentionnel, les ressources et la durée. Sans test à l'échelle cible, marquez la capacité comme en attente de vérification plutôt que de promettre un nombre de flux fixe.
Prestations associées : Déploiement et optimisation de l'IA de pointe, acquisition d'images intégrées et demandes de renseignements sur le projet.