Description
Savant est un framework open-source conçu pour la vision par ordinateur haute performance et l'analyse vidéo. Construit sur NVIDIA DeepStream, il permet aux développeurs de créer des applications en temps réel qui fonctionnent efficacement à la fois sur du matériel de périphérie et de centre de données. Savant prend en charge un modèle hybride de périphérie et de cloud, permettant un streaming et un traitement fluides des données vidéo.
Le framework est conçu pour être convivial pour les développeurs, offrant un SDK basé sur Python et plus de 30 exemples concrets pour faciliter la transition du concept à la production. Savant s'intègre à des bibliothèques populaires telles qu'OpenCV CUDA, PyTorch et CuPy, permettant un développement efficace des pipelines. Il prend également en charge des fonctionnalités avancées telles qu'OpenTelemetry et Prometheus pour la surveillance et le suivi des performances.
L'architecture de Savant est hautement flexible, prenant en charge la gestion dynamique des sources et des puits, et peut être déployée dans des conteneurs Docker pour plus de facilité d'utilisation. Le framework est prêt pour le cloud et peut gérer un traitement à faible latence et à haute capacité, ce qui le rend adapté à un large éventail d'applications. Son API robuste et son protocole de données avancé garantissent une intégration fluide avec les systèmes IoT et tiers.
Développé par l'équipe In-Sight de Bitworks Software, Savant vise à démocratiser la technologie NVIDIA DeepStream, la rendant accessible aux ingénieurs en apprentissage automatique et en vision par ordinateur. Il fournit une solution complète pour la création d'applications d'analyse vidéo de bout en bout, de l'étiquetage des données et de l'entraînement des modèles au déploiement et à l'intégration continue/déploiement continu.
Fonctionnalités principales de Savant Framework
Framework open-source
Construit sur NVIDIA DeepStream
Analyse vidéo en temps réel
Support hybride de périphérie et de cloud
SDK basé sur Python
Intégration avec OpenCV CUDA, PyTorch, CuPy
Support d'OpenTelemetry et de Prometheus
Déploiement basé sur Docker
Comment utiliser Savant Framework ?
Télécharger : Obtenez le framework Savant depuis GitHub
Installer : Configurez le framework sur votre matériel
Configurer : Personnalisez le pipeline pour votre application
Déployer : Exécutez le pipeline sur des appareils de périphérie ou de centre de données
Surveiller : Utilisez OpenTelemetry et Prometheus pour le suivi des performances
Cas d'utilisation de Savant Framework
- Analyse Automobile
- Intégration Robotique
- Traitement Vidéo dans le Cloud
- Déploiement sur Appareils de Périphérie
- Surveillance en Temps Réel








