Segurança pronta para empresas: Em conformidade com ISO 27001 + SOC 2 Tipo I.
Ultralytics
Integrações

Exportando Ultralytics YOLO no LiteRT

Aprende como a nova integração de exportação LiteRT traz a inferência do Ultralytics YOLO para ambientes mobile, embarcados, de edge e de navegador em um formato único e unificado.

NUNuvola Ladi3 min read
Exportando Ultralytics YOLO no LiteRT

Na Ultralytics, observamos uma mudança crescente no sentido de executar modelos de visão computacional diretamente nos dispositivos onde são necessários, em vez de depender de uma conexão com a nuvem. Aplicações móveis, sistemas embarcados, sensores IoT e ferramentas baseadas em navegador precisam, cada vez mais, executar inferência localmente, muitas vezes em hardware com orçamentos restritos de energia e computação. É por isso que estamos entusiasmados em anunciar que os modelos Ultralytics YOLO agora podem ser exportados diretamente para LiteRT.

Atender a essa demanda exige um formato de modelo que funcione em todos esses ambientes sem forçar os desenvolvedores a manter pipelines de exportação separados para cada um.

Essa capacidade já existia anteriormente por meio de um pacote de terceiros não oficial, mas esta nova integração é o resultado de uma colaboração oficial com o Google. Trabalhamos em estreita colaboração com a equipe do LiteRT para criar um pipeline de ponta a ponta para exportar modelos Ultralytics YOLO para TFLite via LiteRT. Com essa integração, um único modelo Ultralytics YOLO exportado é implantado em ambientes móveis, embarcados, edge e de navegador, unificando o que os formatos de exportação TFLite e TF.js mais antigos tratavam separadamente em um formato otimizado.

Link to this sectionO que é LiteRT?#

LiteRT (abreviação de Lite Runtime) é o runtime de alto desempenho do Google para IA on-device. É a próxima geração e o novo nome do TensorFlow Lite (TFLite), e ele executa o mesmo formato de modelo .tflite que os desenvolvedores já conhecem.

LiteRT é um framework de código aberto projetado especificamente para inferência on-device, também conhecido como edge computing. Ele oferece aos desenvolvedores ferramentas para executar modelos treinados em dispositivos móveis, embarcados e IoT, computadores tradicionais e, por meio do LiteRT.js, diretamente em navegadores da web e Node.js. O formato de exportação LiteRT otimiza modelos para tarefas como detecção de objetos, segmentação, estimativa de pose e classificação para que funcionem rapidamente e offline em uma ampla gama de dispositivos.

Link to this sectionPor que exportar modelos Ultralytics YOLO para LiteRT?#

Um único formato de modelo agora cobre todos os destinos de implantação:

Mobile & embarcados. Android, iOS, Desktop, Linux embarcado e microcontroladores (MCUs).

Aceleradores Edge. Compatível com o Coral Edge TPU para aceleração adicional.

Navegador & Node.js. O LiteRT.js executa o mesmo modelo .tflite na web com aceleração WebGPU/WASM, substituindo a necessidade de uma exportação TensorFlow.js separada.

Desktop

Essa consolidação é importante porque remove uma fonte real de atrito em implantações de produção. Em vez de manter um pipeline de exportação para mobile, outro para o navegador e um terceiro para aceleradores edge, as equipes agora podem exportar uma vez e implantar onde quer que o LiteRT funcione.

Link to this sectionPrincipais recursos dos modelos LiteRT#

Otimização on-device. Reduz a latência ao processar dados localmente, aumenta a privacidade ao não transmitir dados pessoais e minimiza o tamanho do modelo para economizar espaço.

Suporte multiplataforma. Funciona em Android, iOS, Linux embarcado, microcontroladores e navegadores da web modernos.

Aceleração de hardware. Aproveita o XNNPACK na CPU e aceleração de GPU via OpenCL, Metal e WebGPU. A aceleração de GPU roda em FP16 por padrão para maior velocidade.

Quantização. Suporta FP32, INT8 estático, ativação INT16 estática e INT8 dinâmico para comprimir modelos e acelerar a inferência com perda mínima de precisão.

Suporte a diversas linguagens. Compatível com Java/Kotlin, Swift, Objective-C, C++, Python e JavaScript.

Link to this sectionComeçando com a exportação LiteRT#

O pacote Python Ultralytics e a Plataforma Ultralytics fornecem um ambiente completo e unificado para treinar, avaliar e implantar modelos YOLO em todas as cinco tarefas de visão computacional. O formato de exportação LiteRT suporta os modos Export, Predict e Validate, para que um modelo possa ser exportado e imediatamente utilizado para inferência ou validação de precisão localmente.

Exportar um modelo leva apenas um comando:

from ultralytics import YOLO

\# Load a YOLO26 model
model \= YOLO("yolo26n.pt")

\# Export the model to LiteRT format
model.export(format="litert") \# creates 'yolo26n.tflite'

Para equipes que implantam em hardware restrito, o LiteRT também suporta exportação quantizada, permitindo que os modelos sejam compactados para uma inferência mais rápida com perda mínima de precisão:

from ultralytics import YOLO

model \= YOLO("yolo26n.pt")

\# Dynamic INT8: int8 weights, FP32 activations \- no calibration data needed
model.export(format="litert", quantize="w8a32")

\# Static INT8: int8 weights \+ int8 activations \- needs calibration data
model.export(format="litert", quantize=8, data="coco8.yaml")

Uma vez exportado, o modelo pode ser carregado e executado para inferência diretamente:

from ultralytics import YOLO

\# Load the exported LiteRT model
model \= YOLO("yolo26n.tflite")

\# Run inference
results \= model("https://ultralytics.com/images/bus.jpg")

A exportação LiteRT é atualmente suportada no Linux x86_64 e macOS. O modelo .tflite exportado por si só funciona em todas as plataformas suportadas pelo LiteRT, incluindo mobile, embarcados, edge e o navegador.

LiteRT_Fig1 Fig 1. Comparação de desempenho entre ONNX e LiteRT.

A imagem acima apresenta uma comparação do tempo médio de inferência para detecção, segmentação e estimativa de pose no YOLO26n, rodando no navegador via @ultralytics/yolo, o pacote npm da Ultralytics para inferência no lado do cliente via WebGPU/WASM através do ONNX Runtime Web. Benchmarked em um Apple MacBook Pro 2024 (Apple Silicon M4) em um ambiente de navegador controlado.

Link to this sectionLevando o Ultralytics YOLO para o edge#

Com o LiteRT, implantar modelos Ultralytics YOLO em ambientes mobile, embarcados, edge e navegador não exige mais pipelines de exportação separados para cada alvo. Uma exportação, um formato de modelo e um caminho consistente do treinamento à produção, onde quer que a inferência precise acontecer.

Curioso sobre visão computacional com IA? Descubra nossas opções de licenciamento para levar a visão computacional aos seus projetos. Visite nosso repositório GitHub para explorar a gama completa de integrações de exportação da Ultralytics e confira a Plataforma Ultralytics para começar a criar seus próprios fluxos de trabalho de IA de visão de ponta a ponta.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática