Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Integrações

Compilando e quantizando Ultralytics YOLOv5 para melhorar o desempenho com a Deci

Aprenda a compilar, quantizar e avaliar o desempenho de modelos Ultralytics YOLOv5 com a plataforma Deci para acelerar a inferência no hardware de destino.

Nuvola LadiNuvola Ladi4 min de leitura
Compilando e quantizando YOLOv5 com a Deci para obter mais velocidade

Na Ultralytics, estabelecemos parcerias comerciais com outras startups para ajudar a financiar a pesquisa e o desenvolvimento de nossas ferramentas de código aberto, como o YOLOv5, e mantê-las gratuitas para todos. Este artigo pode conter links de afiliados para esses parceiros.

Atualização: a NVIDIA adquiriu a Deci em 2024, e deci.ai agora redireciona para a NVIDIA. As etapas da plataforma Deci foram mantidas como referência.

A plataforma Deci inclui ferramentas gratuitas para gerenciar, otimizar e implantar facilmente seus modelos YOLOv5 em qualquer ambiente de produção. A Deci oferece suporte a todos os frameworks populares de aprendizado profundo, como TensorFlow, PyTorch, Keras e ONNX. Você só precisa da nossa plataforma baseada na Web ou do nosso cliente Python para executá-la no seu código.

Por que a Deci?#

Você pode usar a Deci não só para exportar, mas também para podar e fazer a quantização do modelo.

A Deci oferece uma interface prática para exportar em qualquer formato e comparar o desempenho dos modelos original e convertido. Os usuários podem optar por otimizar ainda mais os modelos por meio da quantização.

Com a Deci, você pode:#

Aumentar o desempenho da inferência em até 10 vezes#

Compile e quantize seus modelos automaticamente e avalie diferentes configurações de produção para obter menor latência, maior taxa de transferência e reduzir o tamanho do modelo e o uso de memória no seu hardware.

Encontre o melhor hardware de inferência para sua aplicação#

Compare com um clique o desempenho do seu modelo em diversos dispositivos de hardware, incluindo dispositivos de borda. Elimine a necessidade de configurar e testar manualmente vários hardwares e configurações de produção.

Implante com poucas linhas de código#

Aproveite o mecanismo de inferência da Deci baseado em Python. Ele é compatível com diversos frameworks e tipos de hardware.

Configuração inicial#

Etapa 1#

Cria a tua conta gratuita.

Começa a usar o Deci e o Ultralytics YOLOv5

Etapa 2#

Para começar a otimizar seu modelo YOLOv5 pré-treinado, você precisará convertê-lo para o formato ONNX. Consulte o tutorial de exportação do YOLOv5 para saber como converter seu modelo para o formato ONNX.

Etapa 3#

Acede ao separador "Lab" e clica no botão "New Model", no canto superior direito do ecrã, para carregar o teu modelo YOLOv5 ONNX.

Converte modelos Ultralytics YOLOv5 para ONNX para futuras implementações com o Deci

Segue as etapas do assistente de carregamento de modelos para selecionar o hardware de destino, bem como o tamanho de lote e o nível de quantização pretendidos para a compilação do modelo.

Compilação de modelos Ultralytics YOLOv5 para implementação com o Deci

Depois de preencheres as informações relevantes, clica em "Start". A plataforma Deci otimizará automaticamente o tempo de execução do teu modelo Ultralytics YOLOv5 para o hardware selecionado e avaliará o desempenho do modelo em vários tipos de hardware. Este processo demora cerca de 10 minutos.

Quando o processo terminar, aparecerá uma nova linha no ecrã, por baixo do modelo de referência que carregaste anteriormente. Aqui podes ver a versão otimizada do teu modelo Ultralytics YOLOv5 pré-treinado.

Modelo Ultralytics YOLOv5 otimizado para implementação com o Deci

E agora?#

Em seguida, podes transferir o teu modelo otimizado clicando no botão "Deploy".

Modelo Ultralytics YOLOv5 pronto para implementação com o Deci

Ser-te-á pedido que transfiras o teu modelo e receberás instruções sobre como instalar e utilizar o Infery, o motor de inferência em tempo de execução da Deci.

O uso do Infery é opcional. Você pode obter os arquivos Python brutos e usá-los com qualquer outro mecanismo de inferência de sua preferência.

Utiliza o Deci Infery para implementar o Ultralytics YOLOv5

Explora os resultados da otimização e dos testes de desempenho no separador "Insights".

Otimização do modelo Ultralytics YOLOv5 com o Deci

Pronto para começar?#

Antes de terminar, vamos falar sobre algumas das vantagens que o Deci oferece:

  • Otimiza o débito e a latência da inferência do teu modelo sem comprometer a precisão
  • Permite otimizar modelos de todas as estruturas populares
  • Oferece suporte a modelos voltados para qualquer tarefa de deep learning
  • É compatível com a implementação em máquinas populares com CPU e GPU
  • Avalia o desempenho do teu modelo em diferentes hosts de hardware e fornecedores de cloud
  • Prepara os modelos carregados para disponibilização, inferência e implementação

Como você acabou de ver, é possível dobrar o desempenho de um modelo Ultralytics YOLOv5 em cerca de 15 minutos. A plataforma Deci é fácil e intuitiva de usar.

Tens alguma pergunta? Junta-te à nossa comunidade e coloca a tua pergunta hoje mesmo!

Escrito por

Nuvola Ladi
Nuvola Ladi

Gerente de conteúdo digital · Ultralytics

Nuvola Ladi é gerente de conteúdo digital na Ultralytics, onde cria conteúdo sobre IA visual e Ultralytics YOLO e representa a empresa em eventos do setor, como a PyTorch Conference 2025. Morando na Espanha, ela tem mestrado em Mídia Visual e Digital pela IE University. Antes de ingressar na Ultralytics, ocupou cargos em organizações como XVA Gallery & Hotel e Rolex.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina