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

Compilación y cuantización de Ultralytics YOLOv5 para mejorar el rendimiento con Deci

Aprende a compilar, cuantizar y evaluar el rendimiento de los modelos Ultralytics YOLOv5 con la plataforma Deci para acelerar la inferencia en tu hardware de destino.

Nuvola LadiNuvola Ladi4 min de lectura
Compilación y cuantización de YOLOv5 con Deci para aumentar la velocidad

En Ultralytics colaboramos comercialmente con otras startups para financiar la investigación y el desarrollo de nuestras herramientas de código abierto, como YOLOv5, y mantenerlas gratuitas para todo el mundo. Este artículo puede contener enlaces de afiliados a esas empresas colaboradoras.

Actualización: NVIDIA adquirió Deci en 2024 y deci.ai ahora redirige a NVIDIA. Los pasos sobre la plataforma Deci se mantienen como referencia.

La plataforma Deci incluye herramientas gratuitas para gestionar, optimizar e implementar fácilmente tus modelos YOLOv5 en cualquier entorno de producción. Deci es compatible con todos los frameworks populares de aprendizaje profundo, como TensorFlow, PyTorch, Keras y ONNX. Solo necesitas nuestra plataforma web o nuestro cliente Python para ejecutarlo desde tu código.

¿Por qué Deci?#

Puedes utilizar Deci no solo para exportar el modelo, sino también para podarlo y aplicar cuantización.

Deci ofrece una interfaz práctica para exportar en cualquier formato y comparar el rendimiento de los modelos originales y convertidos. Los usuarios pueden optimizar aún más sus modelos mediante la cuantización.

Con Deci puedes:#

Mejora el rendimiento de inferencia hasta 10 veces#

Compila y cuantiza tus modelos automáticamente, y evalúa distintas configuraciones de producción para reducir la latencia, aumentar el rendimiento y disminuir el tamaño del modelo y el consumo de memoria en tu hardware.

Encuentra el mejor hardware de inferencia para tu aplicación#

Evalúa el rendimiento de tu modelo en distintos dispositivos de hardware, incluidos los de borde, con un solo clic. Evita tener que configurar y probar manualmente varias configuraciones de hardware y producción.

Despliega con unas pocas líneas de código#

Aprovecha el motor de inferencia de Deci basado en Python. Es compatible con varios marcos y tipos de hardware.

Configuración inicial#

Paso 1#

Abre tu cuenta gratuita.

Empieza con Deci y Ultralytics YOLOv5

Paso 2#

Para empezar a optimizar tu modelo YOLOv5 preentrenado, tendrás que convertirlo al formato ONNX. Consulta el tutorial de exportación de YOLOv5 para saber cómo convertir tu modelo al formato ONNX.

Paso 3#

Ve a la pestaña «Lab» y haz clic en el botón «New Model», situado en la parte superior derecha de la pantalla, para cargar tu modelo ONNX de YOLOv5.

Convierte modelos Ultralytics YOLOv5 a ONNX para implementarlos más adelante con Deci

Sigue los pasos del asistente de carga del modelo para seleccionar el hardware de destino, así como el tamaño del lote y el nivel de cuantización deseados para compilar el modelo.

Compilación del modelo Ultralytics YOLOv5 para implementarlo con Deci

Cuando hayas introducido la información correspondiente, haz clic en «Start». La plataforma Deci optimizará automáticamente el tiempo de ejecución de tu modelo Ultralytics YOLOv5 para el hardware que hayas seleccionado y realizará pruebas de rendimiento de tu modelo en distintos tipos de hardware. Este proceso dura aproximadamente 10 minutos.

Cuando termine, aparecerá una fila nueva en la pantalla, debajo del modelo de referencia que habías cargado. Ahí podrás ver la versión optimizada de tu modelo Ultralytics YOLOv5 preentrenado.

Modelo Ultralytics YOLOv5 optimizado para implementarlo con Deci

¿Qué viene ahora?#

A continuación, puedes descargar tu modelo optimizado haciendo clic en el botón «Deploy».

Modelo Ultralytics YOLOv5 listo para implementarlo con Deci

A continuación, se te pedirá que descargues tu modelo y recibirás instrucciones para instalar y usar Infery, el motor de inferencia en tiempo de ejecución de Deci.

El uso de Infery es opcional. Puedes obtener los archivos Python sin procesar y utilizarlos con cualquier otro motor de inferencia que prefieras.

Usa Deci Infery para implementar Ultralytics YOLOv5

Consulta los resultados de optimización y de las pruebas de rendimiento en la pestaña «Insights».

Optimización del modelo Ultralytics YOLOv5 con Deci

¿Listo para empezar?#

Antes de terminar, veamos algunas de las ventajas que ofrece Deci:

  • Optimiza el rendimiento y la latencia de inferencia de tu modelo sin sacrificar precisión
  • Te permite optimizar modelos de todos los frameworks más populares
  • Compatible con modelos destinados a cualquier tarea de aprendizaje profundo
  • Admite la implementación en equipos populares con CPU y GPU
  • Evalúa el rendimiento de tu modelo en distintos equipos y proveedores de servicios en la nube
  • Prepara los modelos cargados para su servicio, inferencia e implementación

Como acabas de ver, puedes duplicar el rendimiento de un modelo Ultralytics YOLOv5 en unos 15 minutos. La plataforma Deci es fácil e intuitiva de usar.

¿Tienes alguna pregunta? ¡Únete a nuestra comunidad y deja tu pregunta hoy mismo!

Escrito por

Nuvola Ladi
Nuvola Ladi

Responsable de contenidos digitales · Ultralytics

Nuvola Ladi es responsable de contenidos digitales en Ultralytics, donde crea contenido sobre IA visual y Ultralytics YOLO, y representa a la empresa en eventos del sector como PyTorch Conference 2025. Reside en España y tiene un máster en Medios Visuales y Digitales por IE University. Antes de incorporarse a Ultralytics, ocupó puestos en organizaciones como XVA Gallery & Hotel y Rolex.

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