text.skipToContent text.skipToNavigation

Utilización de modelos de IA con ONNX en uniVision 3

Con el módulo “Imagen ONNX” puede ejecutar modelos de IA directamente en el hardware uniVision 3, como la Smart Camera B60 o el controlador de visión artificial MVC. Aproveche la fluida inferencia de ONNX para tareas de procesamiento de imágenes industriales, sin hardware adicional ni personalización de su entorno de desarrollo.
Entrenamiento de modelos AI
Exportar a formato ONNX
Paquete u3o
Integración en uniVision 3
Conexiones de interfaz

Paso 1: Su formación, su marco

  • Aproveche su marco de aprendizaje automático preferido, como PyTorch, TensorFlow u otras herramientas compatibles con ONNX, sin necesidad de cambiar su entorno de desarrollo existente. No están vinculados a software patentado ni plataformas en la nube, y mantienen la máxima flexibilidad a la hora de desarrollar sus modelos de IA.
  • Entrene sus modelos localmente, en la nube o en sus clústeres de GPU existentes, manteniendo siempre el control total de sus datos, arquitecturas de modelos e hiperparámetros. Sus científicos de datos pueden seguir trabajando con las herramientas que conocen y utilizan de forma eficiente.

Paso 2: Exportar a formato ONNX

  • ONNX (Open Neural Network Exchange) es un estándar abierto e independiente del fabricante para el intercambio de modelos de IA. La conversión desde su marco se realiza con unas pocas líneas de código a través de funciones de exportación integradas.
  • Los Notebooks de wenglor indican las mejores prácticas y colaboran a la exportación, validación y procesamiento posterior. Se admiten las tecnologías de clasificación (multiclase y multietiqueta) y detección de objetos, incluida la cuantificación opcional para un rendimiento optimizado.

Paso 3: Paquete u3o

  • El formato u3o es el paquete listo para el despliegue para dispositivos con el software uniVision 3. Combina el modelo ONNX con todos los metadatos relevantes, como especificaciones de entrada/salida, preprocesamiento y etiquetas de clase.
  • Se crea automáticamente a través de scripts Python de wenglor en GitHub, incluida la validación para el hardware de destino. Opcionalmente, el modelo de IA se puede cuantificar para aumentar aún más el rendimiento. 

Paso 4: Integración en uniVision 3

  • El módulo “Imagen ONNX” permite la importación directa de paquetes u3o en uniVision 3. El software está disponible en diferentes variantes en función de la aplicación: las Smart Cameras de la serie B60 para la inferencia compacta de IA directamente en la instalación o los controladores de visión artificial de la serie MVC para modelos con un uso intensivo de datos. En combinación con otros módulos, se pueden realizar aplicaciones de visión artificial potentes y flexibles.

Paso 5: Conexión

  • La integración se realiza sin problemas a través de interfaces existentes en PLC, robots y sistemas de TI. Para ello, se utiliza la estructura de comunicación existente de uniVision 3, sin ningún middleware adicional.

Tecnologías y tipos de modelos compatibles con el módulo ONNX

Pourquoi utiliser GitHub pour les projets d’entrainement automatique ?

  • Notebooks Jupyter prêts à l’emploi pour toutes les étapes du flux de travail d’entrainement automatique
  • Structure claire des métadonnées grâce aux spécifications JSON détaillées
  • Mises à jour régulières pour les nouvelles versions du framework
  • Exemples de code Python facilement personnalisables et extensibles

 

Quels sont les avantages d’ONNX dans uniVision 3 ?

Standard ouvert ONNX sans Vendor Lock-in
  • Utilisez le framework de votre choix (par ex. PyTorch, Tensorflow, etc.).
  • Vos processus existants restent inchangés.
Icône Algorithmes, gris
IA et traitement d’images basé sur des règles dans un seul flux de travail
  • Profitez de la combinaison de réseaux neuronaux et d’outils basés sur des règles.
  • Utilisez des outils intégrés tels que le masquage, la définition du ROI et le post-traitement.

Matériel et logiciel optimisés pour ONNX Runtime
  • Les Smart Cameras B60 disposent d’une unité de traitement neuronal pour le calcul accéléré de l’IA.
  • Tous les contrôleurs de vision industrielle MVC garantissent des temps de processus optimaux grâce à un processeur puissant.
Icône Interfaces, gris
Nombreuses interfaces industrielles courantes pour une intégration optimale

Tous les résultats peuvent être traités directement via l’infrastructure de communication existante d’uniVision 3.

Deux possibilités d’exécuter des modèles d’IA sur les équipements wenglor

Le pack de licences uniVision AI permet d’exécuter des modèles d’IA directement depuis l’AI Lab ou entraînés en externe via le format ONNX. uniVision AI garantit une intégration transparente de vos modèles d’IA, tandis que l’entrainement des modèles peut être effectué de bout en bout dans l’AI Lab ou avec des frameworks d’entrainement automatique courants dans leur propre chaîne d’outils. 

Module « Image ONNX » – Intégration de modèles d’IA entraînés en externe au format ONNX

Intégrez vos modèles d’IA entraînés avec des frameworks open source.

Entraînement de modèlesDans sa propre chaîne d’outils (par ex. PyTorch, Tensorflow) localement ou en externe
InterfaceImportation de modèles d’IA au format ONNX (via GitHub)
TransparencePrise en charge de la carte thermique (en fonction du modèle)
IntégrationExécutable directement dans uniVision – compatibilité et conversion conformément à la documentation

Module « Image IA » – entraînement de modèles d’IA dans l’AI Lab

Profitez d’un guichet unique pour l’ensemble du flux de travail d’IA. 

Entraînement de modèles

Dans le Cloud dans l’AI Lab

Flux de donnéesTransfert d’images d’uniVision 3 au AI Lab via weHub
TransparenceTraçabilité maximale grâce aux cartes thermiques et aux évaluations
Point d’entréeInterface utilisateur intuitive pour les projets structurés sans chaîne d’outils d’entrainement automatique propre

Le matériel adapté pour une exécution optimale des modèles d’IA

Grâce au logiciel uniVision 3, le matériel de vision industrielle wenglor offre les conditions optimales pour l’exécution efficace de modèles d’IA.

Sur les caméras intelligentes de la série B60, l’unité de traitement neuronal (NPU) intégrée assure une exécution efficace et rapide des modèles d’IA. L’accélération Intel® OpenVINO™ et le processeur multicœur des contrôleurs de vision industrielle de la série MVC permettent une exécution efficace et parallèle de plusieurs modèles d’IA et de flux de processus complexes.

Smart Camera B60

Caméras de vision industrielle avec contrôleur de vision industrielle

Avec uniVision 3, obtenez une solution évolutive pour une intégration simple de l’IA dans vos applications de traitement d’images industrielles !

Licences pour l’utilisation d’ONNX dans uniVision 3

Le module « Image IA » est disponible sur le matériel de vision industrielle correspondant pour l’exécution des modèles d’IA créés dans l’AI Lab. Celui-ci fait partie du pack de licence « uniVision AI ». 

Le pack de licence « uniVision AI » comprend l’activation des modules suivants :

  • Module « Image IA » (pour les modèles d’IA de l’AI Lab)
  • Module « Image ONNX » (pour les modèles d’IA au format ONNX)

La licence « uniVision AI » est disponible comme suit :

Comparación de productos