Aller au contenu principal

Réglage des performances

Équilibrer latence et débit est le défi principal en vision par ordinateur.

Stratégies

🏎️ « J’ai besoin de vitesse » (faible latence)

Profil adapté aux démos et au retour immédiat (ex. <100 ms de décalage).

  1. Réduire BATCH_WAIT_MS : mettre à 10 ms.
    • Effet : Le GPU tourne plus souvent avec des batches plus petits. Plus d’overhead mais des résultats plus rapides.
  2. Augmenter PROCESS_FPS : mettre à 15 ou plus.
    • Effet : Mouvements plus fluides, si le GPU suit.

🏭 « J’ai besoin de volume » (fort débit)

Profil adapté à un déploiement avec 20+ caméras sur du matériel limité.

  1. Augmenter BATCH_WAIT_MS : mettre à 100 ms.
    • Effet : Le système peut grouper jusqu’à 32 images en un seul batch. Très bonne utilisation des cœurs CUDA.
  2. Réduire PROCESS_FPS : mettre à 2 ou 3.
    • Effet : Le mouvement paraît « saccadé » à l’œil, mais l’IA détecte toujours bien « debout / couché ». Économise beaucoup de CPU et de décodage.

Dimensionnement matériel

Voir la doc EN pour les recommandations détaillées (VRAM, nombre de caméras, etc.).