Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Eventos

Ejecución de modelos Ultralytics YOLO en el PC con IA de Intel usando OpenVINO

Lo más destacado de la charla de Intel en Ultralytics YOLO Vision 2024 sobre cómo ejecutar YOLO11 en tiempo real en PC con IA Intel Core Ultra 200V mediante la optimización de OpenVINO.

Abirami VinaAbirami Vina10 min de lectura
Lo más destacado de la charla de Intel en Ultralytics YOLO Vision 2024 sobre cómo ejecutar YOLO11 en tiempo real en PC con IA Intel Core Ultra 200V mediante la optimización de OpenVINO.

YOLO Vision 2024 (YV24), el evento híbrido anual de Ultralytics, reunió a aficionados a la IA, desarrolladores y expertos de todo el mundo para explorar las últimas innovaciones en visión artificial. YV24 contó con la participación de figuras destacadas del sector de la IA, que presentaron sus innovaciones más recientes. Entre ellas estaba Intel, que ofreció una ponencia sobre su nuevo AI PC y la integración de Intel OpenVINO con modelos Ultralytics YOLO como Ultralytics YOLO11.

La charla estuvo a cargo de Adrian Boguszewski, divulgador de software que fue coautor del conjunto de datos LandCover.ai y enseña a los desarrolladores a utilizar el kit de herramientas OpenVINO de Intel, y Dmitriy Pastushenkov, divulgador de AI PC con más de 20 años de experiencia en automatización industrial e IA. Durante el evento, Adrian dijo: «Este evento de hoy es fantástico, no solo porque Ultralytics ha presentado una nueva versión de YOLO, sino también porque podemos mostrar este nuevo modelo funcionando en nuestro nuevo hardware, junto con una nueva versión de OpenVINO».

En este artículo repasaremos los aspectos más destacados de la charla de Intel en YV24, que abarcó el AI PC de Intel, la serie Intel Core Ultra 200V y su integración con los modelos Ultralytics YOLO mediante el kit de herramientas OpenVINO.

Tecnologías de IA en 2024#

Dmitriy comenzó la ponencia explicando las principales diferencias entre la IA tradicional y la IA generativa. Se centró en la evolución de estas tecnologías y sus casos de uso en 2024. Las técnicas de IA tradicionales, como la visión artificial y el procesamiento del lenguaje natural, han sido esenciales para tareas como la estimación de poses, la detección de objetos y el reconocimiento de voz. La IA generativa, en cambio, representa una nueva generación de tecnología de IA que abarca aplicaciones como los chatbots, la generación de imágenes a partir de texto, la escritura de código e incluso la conversión de texto en vídeo.

Adrian y Dmitriy, de Intel, en el escenario de YV24 hablando sobre casos de uso de la IA

Fig. 1. Adrian y Dmitriy, de Intel, en el escenario de YV24, hablando sobre casos de uso de la IA.

Dmitriy señaló la diferencia de escala entre ambas. Explicó que, mientras que los modelos de IA tradicionales constan de millones de parámetros, los modelos de IA generativa funcionan a una escala mucho mayor. A menudo cuentan con miles de millones o incluso billones de parámetros, por lo que exigen muchos más recursos computacionales.

El PC con IA de Intel: una nueva frontera para el hardware de IA#

Dmitriy presentó el PC con IA de Intel como una nueva solución de hardware diseñada para afrontar los crecientes retos que supone ejecutar eficientemente modelos de IA tradicionales y generativos. El PC con IA de Intel es una máquina potente y eficiente desde el punto de vista energético. Puede ejecutar localmente una amplia gama de modelos de IA, sin necesidad de procesamiento en la nube.

El procesamiento local ayuda a mantener la privacidad de los datos sensibles. Cuando los modelos de IA pueden funcionar sin conexión a Internet, contribuyen a abordar las preocupaciones éticas del sector sobre la privacidad y la seguridad.

El procesador de la serie Intel Core Ultra 200V es el elemento clave del AI PC de Intel. Este procesador incorpora tres componentes fundamentales: la unidad central de procesamiento (CPU), la unidad de procesamiento gráfico (GPU) y la unidad de procesamiento neuronal (NPU). Cada uno desempeña una función específica en el procesamiento de distintas cargas de trabajo de IA. La CPU es ideal para tareas pequeñas y de baja latencia que requieren respuestas rápidas, mientras que la GPU está optimizada para operaciones de alto rendimiento, como la ejecución de modelos de IA. La NPU, diseñada para ofrecer eficiencia energética, es idónea para tareas de larga duración, como la detección de objetos en tiempo real con modelos como YOLO11.

Se destacó que la CPU puede alcanzar hasta 5 TOPS (billones de operaciones por segundo), la GPU hasta 67 TOPS y la NPU ofrece una forma eficiente desde el punto de vista energético de ejecutar tareas de IA de manera continua sin agotar los recursos del sistema.

Avances de Intel en IA: Intel Core Ultra 200V Series#

El procesador de la serie Intel Core Ultra 200V integra los tres motores de IA —NPU, CPU y GPU— en un único chip pequeño. Su diseño es ideal para dispositivos compactos, como los portátiles.

El procesador también incluye memoria RAM integrada, lo que reduce la necesidad de tarjetas gráficas independientes. Esto ayuda a reducir el consumo energético y mantiene el dispositivo compacto. Dmitriy también destacó la flexibilidad del procesador. Los usuarios pueden decidir si ejecutan los modelos de IA en la CPU, la GPU o la NPU, en función de la tarea. Por ejemplo, la detección de objetos con modelos YOLO11 puede ejecutarse en cualquiera de estos motores, mientras que las tareas más complejas, como la generación de imágenes a partir de texto, pueden utilizar la GPU y la NPU al mismo tiempo para ofrecer un mejor rendimiento.

Durante la presentación, Dmitriy sacó el chip del bolsillo para que todos pudieran hacerse una idea clara de lo pequeño que es, a pesar de su capacidad para realizar tareas de IA tan avanzadas. Fue una forma divertida y memorable de mostrar cómo Intel está llevando potentes capacidades de IA a dispositivos más portátiles y prácticos.

El procesador Intel Core Ultra 200V cabe en un bolsillo

Fig. 2. El procesador Intel Core Ultra 200V cabe en un bolsillo.

Optimización de modelos de IA con Intel OpenVINO#

Tras presentar el hardware más reciente de Intel, Dmitriy pasó a explicar la pila de software de IA de Intel. Presentó OpenVINO, un marco de trabajo de código abierto de Intel diseñado para optimizar e implementar modelos de IA de forma eficiente en distintos dispositivos. OpenVINO va más allá de las tareas visuales y también es compatible con modelos de IA utilizados para el procesamiento del lenguaje natural, el procesamiento de audio, los transformers y mucho más.

OpenVINO es compatible con marcos de trabajo populares como PyTorch, TensorFlow y ONNX, y los desarrolladores pueden incorporarlo fácilmente a sus flujos de trabajo. Una de las funciones clave que destacó fue la cuantización. La cuantización comprime los pesos del modelo para reducir su tamaño y permitir que los modelos grandes funcionen sin problemas en dispositivos locales, sin necesidad de recurrir a la nube. OpenVINO funciona con varios marcos de trabajo y se ejecuta en CPU, GPU, NPU, FPGA o incluso dispositivos ARM; además, es compatible con Windows, Linux y macOS. Dmitriy también explicó al público lo fácil que es empezar a utilizar OpenVINO.

Dmitriy explica cómo empezar a utilizar OpenVINO

Fig. 3. Dmitriy explica cómo empezar a utilizar OpenVINO.

Integración de Ultralytics con Intel OpenVINO#

En la segunda parte de la charla, Adrian tomó la palabra y explicó cómo integrar los modelos Ultralytics YOLO con el kit de herramientas OpenVINO de Intel, lo que simplifica la implementación de modelos YOLO. Explicó paso a paso lo rápido y sencillo que es exportar un modelo YOLO al formato OpenVINO con el paquete Python de Ultralytics. Esta integración facilita que los desarrolladores optimicen sus modelos para el hardware de Intel y aprovechen al máximo ambas plataformas.

Adrian explica cómo exportar un modelo YOLO al formato OpenVINO

Fig. 4. Adrian explica cómo Ultralytics facilita la exportación de tu modelo al formato OpenVINO.

Adrian mostró que, una vez entrenado un modelo Ultralytics YOLO, los usuarios pueden exportarlo con unos pocos parámetros sencillos de la línea de comandos. Por ejemplo, pueden especificar si quieren exportar el modelo en coma flotante para obtener la máxima precisión o en una versión cuantizada para conseguir más velocidad y eficiencia. También destacó que los desarrolladores pueden gestionar este proceso directamente desde el código con opciones como la cuantización INT8, que mejora el rendimiento sin sacrificar demasiada precisión.

Demostraciones de IA en tiempo real en el PC con IA de Intel#

Para llevar toda esta teoría a la práctica, el equipo de Intel presentó una demostración de detección de objetos en tiempo real ejecutando YOLO11 en el AI PC de Intel. Adrian mostró cómo el sistema procesaba el modelo en distintos procesadores: alcanzaba 36 fotogramas por segundo (FPS) en la CPU con un modelo en coma flotante, más de 100 FPS en la GPU integrada y 70 FPS con la versión cuantizada INT8. La demostración mostró la eficiencia con la que el AI PC de Intel puede gestionar tareas complejas de IA.

También señaló que el sistema puede ejecutar modelos en paralelo, utilizando la CPU, la GPU y la NPU conjuntamente para tareas en las que todos los datos o fotogramas de vídeo están disponibles de antemano. Esto resulta útil al procesar cargas de trabajo pesadas, como vídeos. El sistema puede distribuir la carga de trabajo entre distintos procesadores, lo que aumenta la velocidad y la eficiencia.

Para terminar, Adrian mencionó que los usuarios podían probar demostraciones en casa, incluidas soluciones como el recuento de personas y la gestión inteligente de colas. Después mostró una demostración adicional en la que los usuarios podían introducir instrucciones para generar imágenes de ensueño en tiempo real con la GPU. La demostración puso de manifiesto la versatilidad del AI PC de Intel para tareas de IA tradicionales y proyectos creativos de IA generativa.

Detección de objetos en tiempo real con Intel OpenVINO#

En el evento, Intel tenía un puesto en el que mostró una demostración de detección de objetos en tiempo real con Ultralytics YOLO11, ejecutada en su PC con IA de Intel. Los asistentes pudieron ver el modelo en acción, optimizado con OpenVINO e implementado en el procesador Intel Core Ultra 200V.

Demostración de detección de objetos en tiempo real en el puesto de Intel OpenVINO

Fig. 5. Los asistentes pudieron ver una demostración en tiempo real en el puesto de Intel OpenVINO.

En el puesto de Intel, Dmitriy comentó: «Es la primera vez que participo en YOLO Vision y me alegro de estar en Madrid. Estamos presentando el modelo YOLO11 de Ultralytics, ejecutado en el procesador Intel Core Ultra 200V. Ofrece un rendimiento excelente y utilizamos OpenVINO para optimizar e implementar el modelo. Ha sido muy fácil colaborar con Ultralytics y ejecutar el modelo en el hardware más reciente de Intel, utilizando la CPU, la GPU y la NPU». En el puesto también había algunos regalos divertidos, como camisetas y libretas para que los asistentes se llevaran a casa.

Conclusiones clave#

La charla técnica de Intel en YV24, centrada en los procesadores Intel Core Ultra 200V Series, mostró cómo el conjunto de herramientas OpenVINO optimiza modelos de IA como Ultralytics YOLO11. Esta integración permite a los usuarios ejecutar modelos YOLO directamente en sus dispositivos y ofrece un gran rendimiento en tareas de visión artificial, como la detección de objetos. La principal ventaja es que los usuarios no necesitan depender de servicios en la nube.

Los desarrolladores y aficionados a la IA pueden ejecutar y ajustar modelos YOLO, aprovechando al máximo hardware como CPU, GPU y NPU para aplicaciones en tiempo real. El kit de herramientas Intel OpenVINO, combinado con los modelos Ultralytics YOLO, abre nuevas posibilidades para llevar capacidades avanzadas de IA directamente a los dispositivos personales, lo que lo convierte en una excelente opción para los desarrolladores que crean aplicaciones de IA en distintos sectores.

Visita nuestro repositorio de GitHub para conocer nuestras contribuciones y participar en nuestra comunidad. Descubre cómo utilizamos la IA para generar un impacto en sectores como la fabricación y la sanidad.

Escrito por

Abirami Vina
Abirami Vina

Creador de contenido · Ultralytics

Abirami Vina comenzó su carrera como ingeniera de visión artificial y sentó unas bases sólidas en AI visual y aprendizaje automático. Es creadora de contenido para Ultralytics y fundadora y redactora jefe de Scribe of AI, donde elabora contenido técnico de alta calidad para empresas centradas en AI. Su pasión por hacer que la AI sea comprensible y atractiva impulsa su trabajo, que conecta la tecnología de vanguardia con su impacto en el mundo real.

Comentarios

Haz una pregunta, comparte tus resultados o ayuda a otra persona.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático