Cheque verde
Enlace copiado en el portapapeles

Compiling & Quantizing Ultralytics YOLOv5 For Better Performance With Deci

Optimize and deploy Ultralytics YOLOv5 models with Deci's platform, enhancing performance by up to 10x. Get started for free and leverage automatic model optimization.

En Ultralytics nos asociamos comercialmente con otras startups para que nos ayuden a financiar la investigación y el desarrollo de nuestras increíbles herramientas de código abierto, como YOLOv5, para que sigan siendo gratuitas para todo el mundo. Este artículo puede contener enlaces de afiliación a esos socios.

La plataforma Deci incluye herramientas gratuitas para gestionar, optimizar y desplegar fácilmente tus YOLOv5 modelos en cualquier entorno de producción. Deci es compatible con todos los marcos populares de DL, como TensorFlow, PyTorch, Keras y ONNX. Todo lo que necesitas es nuestra plataforma web o nuestro cliente Python para ejecutarla desde tu código.

¿Por qué Deci?

Puedes utilizar Deci no sólo para exportar, ¡sino también para podar y cuantificar el modelo!

Deci proporciona una interfaz agradable para exportar en cualquier formato y comparar el rendimiento entre el modelo original y el convertido. Los usuarios pueden optimizar aún más sus modelos mediante la cuantización.

Con Deci puedes:

Mejora el rendimiento de la inferencia hasta 10 veces

‍Compilay cuantiza automáticamente tus modelos y evalúa distintos ajustes de producción para conseguir una mejor latencia, en todo el proceso, y reducir el tamaño del modelo y la huella de memoria en tu hardware.

‍Encuentrael mejor hardware de inferencia para tu aplicación

‍Pruebael rendimiento de tu modelo en varios dispositivos de hardware (incluidos los edge) con un botón. Elimina la necesidad de configurar y probar manualmente múltiples configuraciones de hardware y producción.

‍Despliegacon unas pocas líneas de código

‍Aprovechael motor de inferencia basado en python de Deci. Compatible con múltiples marcos y tipos de hardware.

Para más información sobre la Plataforma Deci, visita el sitio web de Deci.

Configuración por primera vez

Paso 1

Open your free account.

Empieza con Deci y Ultralytics YOLOv5

Paso 2

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

Paso 3

Ve a la pestaña "Laboratorio" y pulsa el botón "Nuevo modelo" en la parte superior derecha de la pantalla para subir tu YOLOv5 ONNX modelo.

Convierte los modelos Ultralytics YOLOv5  a ONNX para su futura implantación con Deci

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

Ultralytics YOLOv5 compilación de modelos para su despliegue con Deci

Tras rellenar la información pertinente, haz clic en "Iniciar". La plataforma Deci realizará automáticamente una optimización en tiempo de ejecución de tu modelo YOLOv5 para el hardware que hayas seleccionado, así como una evaluación comparativa de tu modelo en varios tipos de hardware. Este proceso dura aproximadamente 10 minutos.

Una vez hecho esto, aparecerá una nueva fila en tu pantalla debajo del modelo base que subiste anteriormente. Aquí puedes ver la versión optimizada de tu modelo preentrenado YOLOv5 .

Ultralytics YOLOv5 modelo optimizado para el despliegue con Deci

¿Y ahora qué?

A continuación, puedes descargar tu modelo optimizado haciendo clic en el botón "Desplegar".

Ultralytics YOLOv5 modelo listo para su despliegue con Deci

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

El uso de Infery es opcional. Puedes obtener los archivos brutos de python y utilizarlos con cualquier otro motor de inferencia de tu elección.

Utiliza Deci Infery para desplegar Ultralytics YOLOv5

Explora los resultados de optimización y evaluación comparativa en la pestaña "Perspectivas".

Optimización con Deci del modelo Ultralytics YOLOv5

¿Listo para empezar?

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

  • Optimiza el rendimiento y la latencia de la inferencia de tu modelo sin comprometer la precisión
  • Te permite optimizar modelos de todos los frameworks populares
  • Admite modelos dirigidos a cualquier tarea de aprendizaje profundo
  • Admite el despliegue en las populares máquinas CPU y GPU
  • Evalúa la idoneidad de tu modelo en diferentes hosts de hardware y proveedores de nube
  • Prepara los modelos cargados para servir, inferir y desplegar

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

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

Logotipo de FacebookLogotipo de TwitterLogotipo de LinkedInSímbolo de enlace de copia

Leer más en esta categoría

¡Construyamos juntos el futuro
de la IA!

Comienza tu viaje con el futuro del aprendizaje automático