YOLO Vision 2026:

Integrações Ultralytics#

Bem-vindo à página de Integrações do Ultralytics! Esta página fornece uma visão geral das nossas parcerias com várias ferramentas e plataformas, concebidas para otimizar os teus fluxos de trabalho de machine learning, melhorar a gestão de conjuntos de dados, simplificar o treino de modelos e facilitar uma implementação eficiente.

Ultralytics YOLO ecosystem and integrations


Watch: Ultralytics YOLO Deployment and Integrations

Integrações de Treino#

  • Agent Skills: Ensina a agentes de programação de IA como Claude Code, Codex, Cursor e Gemini CLI o fluxo de trabalho completo do Ultralytics YOLO com competências oficiais que cobrem conjuntos de dados, treino, inferência e exportação.

  • Albumentations: Melhora os teus modelos Ultralytics com aumentações de imagem poderosas para melhorar a robustez e generalização do modelo.

  • Amazon SageMaker: Tira partido do Amazon SageMaker para construir, treinar e implementar eficientemente modelos Ultralytics, fornecendo uma plataforma tudo-em-um para o ciclo de vida de ML.

  • AMD: Treina, valida e executa modelos Ultralytics em GPUs AMD suportados com PyTorch ROCm, com uma divisão clara da disponibilidade de MIGraphX, DirectML e Ryzen AI NPU.

  • ClearML: Automatiza os teus fluxos de trabalho de ML do Ultralytics, monitoriza experiências e promove a colaboração em equipa.

  • Comet ML: Melhora o desenvolvimento dos teus modelos com o Ultralytics, rastreando, comparando e otimizando as tuas experiências de machine learning.

  • DVC: Implementa controlo de versões para os teus projetos de machine learning do Ultralytics, sincronizando dados, código e modelos de forma eficaz.

  • Google Colab: Usa o Google Colab para treinar e avaliar modelos Ultralytics num ambiente baseado na cloud que suporta colaboração e partilha.

  • IBM Watsonx: Vê como o IBM Watsonx simplifica o treino e a avaliação de modelos Ultralytics com as suas ferramentas de IA de ponta, integração sem esforço e sistema avançado de gestão de modelos.

  • JupyterLab: Descobre como usar o ambiente interativo e personalizável do JupyterLab para treinar e avaliar modelos Ultralytics com facilidade e eficiência.

  • Kaggle: Explora como podes usar o Kaggle para treinar e avaliar modelos Ultralytics num ambiente baseado na cloud com bibliotecas pré-instaladas, suporte para GPU e uma comunidade vibrante para colaboração e partilha.

  • Modal: Executa modelos Ultralytics na plataforma cloud serverless do Modal com aprovisionamento automático de GPU, preços por segundo e dimensionamento contínuo para cargas de trabalho de inferência e treino.

  • MLFlow: Otimiza todo o ciclo de vida de ML dos modelos Ultralytics, desde a experimentação e reprodutibilidade até à implementação.

  • Paperspace Gradient: O Paperspace Gradient simplifica o trabalho em projetos YOLO26, fornecendo ferramentas de cloud fáceis de usar para treinar, testar e implementar os teus modelos rapidamente.

  • Ray Tune: Otimiza os hiperparâmetros dos teus modelos Ultralytics a qualquer escala.

  • TensorBoard: Visualiza os teus fluxos de trabalho de ML do Ultralytics, monitoriza aspetos métricos do modelo e promove a colaboração em equipa.

  • Ultralytics Platform: Acede e contribui para uma comunidade de modelos pré-treinados do Ultralytics.

  • VS Code: Uma extensão para o VS Code que fornece snippets de código para acelerar os fluxos de trabalho de desenvolvimento do Ultralytics e oferece exemplos para ajudar qualquer pessoa a aprender ou começar.

  • Weights & Biases (W&B): Monitoriza experiências, visualiza métricas e promove a reprodutibilidade e colaboração em projetos do Ultralytics.

  • YAML2ModelGraph: Gera diagramas de arquitetura SVG prontos para publicação diretamente a partir de ficheiros de configuração YAML do Ultralytics YOLO.

Integrações de Implementação#

  • Ambarella: Treina, comprime e exporta modelos Ultralytics YOLO para SoCs Ambarella CVflow® como o CV72, utilizando o treino consciente de compressão SpongeTorch e a cadeia de ferramentas offline CVflow.

  • Axelera: Explora os aceleradores Metis e o Voyager SDK para executar modelos Ultralytics com inferência eficiente no edge.

  • Core AI: Aprende sobre o novo formato .aimodel da Apple, como o Core AI se compara com o Core ML, as suas limitações atuais e como exportar modelos YOLO26 com format="coreai" para a geração do iOS 27 e macOS 27.

  • CoreML: O CoreML, desenvolvido pela Apple, é um framework concebido para integrar eficientemente modelos de machine learning em aplicações em iOS, macOS, watchOS e tvOS, utilizando o hardware da Apple para uma implementação de modelos eficaz e segura.

  • DEEPX: Exporta modelos Ultralytics YOLO para o formato .dxnn da DEEPX para inferência INT8 energeticamente eficiente em hardware NPU da DEEPX, visando aplicações de IA embebidas e no edge.

  • ExecuTorch: Desenvolvido pela Meta, o ExecuTorch é a solução unificada do PyTorch para implementar modelos Ultralytics YOLO em dispositivos edge.

  • Gradio: Implementa modelos Ultralytics com o Gradio para demonstrações de deteção de objetos interativas e em tempo real.

  • Hailo: Exporta modelos Ultralytics YOLO de deteção, segmentação, segmentação semântica, estimativa de profundidade, classificação, pose e OBB diretamente para Hailo HEF; consulta o guia de integração para modelos e destinos validados.

  • Huawei Ascend: Compila modelos Ultralytics YOLO para o formato offline .om da Huawei Ascend com o compilador CANN ATC para inferência FP16 em dispositivos Atlas e OrangePi AIPro.

  • MNN: Desenvolvido pela Alibaba, o MNN é um framework de deep learning altamente eficiente e leve. Suporta inferência e treino de modelos de deep learning e possui um desempenho líder na indústria para inferência e treino on-device.

  • NCNN: Desenvolvido pela Tencent, o NCNN é um framework de inferência de redes neuronais eficiente adaptado para dispositivos móveis. Permite a implementação direta de modelos de IA em aplicações, otimizando o desempenho em várias plataformas móveis.

  • Neural Magic: Tira partido do Quantization Aware Training (QAT) e de técnicas de poda para otimizar modelos Ultralytics para um desempenho superior e um tamanho mais enxuto.

  • ONNX: Um formato de código aberto criado pela Microsoft para facilitar a transferência de modelos de IA entre vários frameworks, melhorando a versatilidade e a flexibilidade de implementação dos modelos Ultralytics.

  • OpenVINO: O toolkit da Intel para otimizar e implementar modelos de visão computacional de forma eficiente em várias plataformas de CPU e GPU da Intel.

  • PaddlePaddle: Uma plataforma de deep learning de código aberto da Baidu, o PaddlePaddle permite a implementação eficiente de modelos de IA e foca-se na escalabilidade de aplicações industriais.

  • Qualcomm QNN: Compila modelos Ultralytics YOLO localmente no formato binário de contexto QNN (AI Engine Direct) com o ONNX Runtime QNN Execution Provider para inferência acelerada em hardware de CPU Snapdragon, GPU Adreno e NPU Hexagon em dispositivos móveis e edge.

  • Rockchip RKNN: Desenvolvido pela Rockchip, o RKNN é um framework especializado de inferência de redes neuronais otimizado para as plataformas de hardware da Rockchip, particularmente as suas NPUs. Facilita a implementação eficiente de modelos de IA em dispositivos edge, permitindo inferência de alto desempenho em aplicações em tempo real.

  • Seeed Studio reCamera: Desenvolvida pela Seeed Studio, a reCamera é um dispositivo edge AI avançado concebido para aplicações de visão computacional em tempo real. Alimentada pelo processador SG200X baseado em RISC-V, oferece inferência de IA de alto desempenho com eficiência energética. O seu design modular, capacidades avançadas de processamento de vídeo e suporte para implementação flexível tornam-na numa escolha ideal para vários casos de uso, incluindo monitorização de segurança, aplicações ambientais e fabrico.

  • SONY IMX500: Otimiza e implementa modelos Ultralytics YOLO26 em Raspberry Pi AI Cameras com o sensor IMX500 para um desempenho rápido e de baixo consumo.

  • TensorRT: Desenvolvido pela NVIDIA, este framework de inferência de deep learning de alto desempenho e formato de modelo otimiza modelos de IA para velocidade e eficiência aceleradas em GPUs da NVIDIA, garantindo uma implementação otimizada.

  • TF GraphDef: Desenvolvido pelo Google, o GraphDef é o formato do TensorFlow para representar grafos de computação, permitindo a execução otimizada de modelos de machine learning em diversos hardwares.

  • TF SavedModel: Desenvolvido pelo Google, o TF SavedModel é um formato de serialização universal para modelos TensorFlow, permitindo a partilha e implementação fáceis numa ampla gama de plataformas, desde servidores até dispositivos edge.

  • TFLite Edge TPU: Desenvolvido pelo Google para otimizar modelos TensorFlow Lite em Edge TPUs, este formato de modelo garante edge computing de alta velocidade e eficiente.

  • LiteRT: Desenvolvido pelo Google, o LiteRT (anteriormente TensorFlow Lite) é o runtime on-device para o formato .tflite, implementando um único modelo em dispositivos móveis, embebidos, edge e no browser (através do LiteRT.js).

  • TorchScript: Desenvolvido como parte do framework PyTorch, o TorchScript permite a execução e implementação eficientes de modelos de machine learning em vários ambientes de produção sem a necessidade de dependências do Python.

Integrações de Datasets#

  • Roboflow: Facilita a rotulagem e gestão de conjuntos de dados para modelos Ultralytics, oferecendo ferramentas de anotação para rotular imagens.

Formatos de Exportação#

Também suportamos uma variedade de formatos de exportação de modelos para implementação em diferentes ambientes. Aqui estão os formatos disponíveis:

FormatoArgumento formatModeloMetadadosArgumentos
PyTorch-yolo26n.pt-
TorchScripttorchscriptyolo26n.torchscriptimgsz, quantize, dynamic, nms, batch, device
ONNXonnxyolo26n.onnximgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
OpenVINOopenvinoyolo26n_openvino_model/imgsz, quantize, dynamic, nms, batch, data, fraction, device
TensorRTengineyolo26n.engineimgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
CoreMLcoremlyolo26n.mlpackageimgsz, dynamic, quantize, nms, batch, device
TF SavedModelsaved_modelyolo26n_saved_model/imgsz, keras, quantize, opset, nms, batch, data, fraction, device
TF GraphDefpbyolo26n.pbimgsz, opset, batch, device
TF Edge TPUedgetpuyolo26n_edgetpu.tfliteimgsz, quantize, opset, data, fraction, device
PaddlePaddlepaddleyolo26n_paddle_model/imgsz, batch, device
MNNmnnyolo26n.mnnimgsz, batch, dynamic, quantize, simplify, opset, nms, device
NCNNncnnyolo26n_ncnn_model/imgsz, quantize, batch, device
IMX500imxyolo26n_imx_model/imgsz, quantize, data, fraction, nms, device
RKNNrknnyolo26n_rknn_model/imgsz, batch, name, quantize, simplify, opset, data, fraction, device
ExecuTorchexecutorchyolo26n_executorch_model/imgsz, batch, device
Axeleraaxelerayolo26n_axelera_model/imgsz, batch, quantize, data, fraction, device
DEEPXdeepxyolo26n_deepx_model/imgsz, quantize, simplify, opset, data, optimize, device
Qualcomm QNNqnnyolo26n_qnn.onnximgsz, batch, name, quantize, simplify, opset, data, fraction, device
LiteRTlitertyolo26n.tfliteimgsz, quantize, batch, data, fraction, device
Hailohailoyolo26n_hailo_model/imgsz, name, quantize, data, fraction, simplify, conf, iou
Huawei Ascendascendyolo26n_ascend_model/imgsz, batch, name, quantize, opset, simplify, nms
Apple Core AIcoreaiyolo26n.aimodelimgsz, batch, quantize

Explora as hiperligações para saberes mais sobre cada integração e como tirar o máximo partido delas com o Ultralytics. Consulta os detalhes completos de export na página Export.

Contribui para as Nossas Integrações#

Estamos sempre entusiasmados por ver como a comunidade integra o Ultralytics YOLO com outras tecnologias, ferramentas e plataformas! Se integraste com sucesso o YOLO com um novo sistema ou tens conhecimentos valiosos para partilhar, considera contribuir para a nossa documentação de Integrações.

Ao escrever um guia ou tutorial, podes ajudar a expandir a nossa documentação e fornecer exemplos do mundo real que beneficiam a comunidade. É uma excelente forma de contribuir para o ecossistema em crescimento em torno do YOLO da Ultralytics.

Para contribuir, consulta o nosso Guia de Contribuição para obteres instruções sobre como submeter um Pull Request (PR) 🛠️. Aguardamos ansiosamente pelas tuas contribuições!

Vamos colaborar para tornar o ecossistema YOLO da Ultralytics mais expansivo e rico em funcionalidades 🙏!

FAQ#

  • Ultralytics Platform é uma plataforma baseada na cloud concebida para tornar os fluxos de trabalho de machine learning para modelos Ultralytics simples e eficientes. Ao usar esta ferramenta, podes carregar facilmente conjuntos de dados, treinar modelos, efetuar rastreio em tempo real e implementar modelos YOLO sem precisares de extensas competências de programação. A plataforma serve como um espaço de trabalho centralizado onde podes gerir todo o teu pipeline de ML, desde a preparação de dados até à implementação. Podes explorar as principais funcionalidades na página Ultralytics Platform e começar rapidamente com o nosso guia Quickstart.

  • Sim, podes. A integração do MLFlow com modelos Ultralytics permite-te rastrear experiências, melhorar a reprodutibilidade e otimizar todo o ciclo de vida de ML. Podes encontrar instruções detalhadas para configurar esta integração na página de integração do MLFlow. Esta integração é particularmente útil para monitorizar métricas do modelo, comparar diferentes execuções de treino e gerir o fluxo de trabalho de ML de forma eficiente. O MLFlow fornece uma plataforma centralizada para registar parâmetros, métricas e artefactos, facilitando a compreensão do comportamento do modelo e a realização de melhorias baseadas em dados.

  • Neural Magic otimiza modelos YOLO26 tirando partido de técnicas como o Quantization Aware Training (QAT) e a poda, resultando em modelos altamente eficientes e mais pequenos que têm um melhor desempenho em hardware com recursos limitados. Consulta a página de integração do Neural Magic para saberes como implementar estas otimizações para um desempenho superior e modelos mais enxutos. Isto é especialmente benéfico para a implementação em dispositivos edge onde os recursos computacionais são limitados. O motor DeepSparse da Neural Magic pode fornecer até 6x mais velocidade de inferência em CPUs, tornando possível executar modelos complexos sem hardware especializado.

  • Para implementar modelos Ultralytics YOLO com o Gradio para demonstrações interativas de deteção de objetos, podes seguir os passos descritos na página de integração do Gradio. O Gradio permite-te criar interfaces web fáceis de usar para inferência de modelos em tempo real, tornando-se numa excelente ferramenta para mostrar as capacidades do teu modelo YOLO num formato acessível adequado tanto para programadores como para utilizadores finais. Com apenas algumas linhas de código, podes construir aplicações interativas que demonstram o desempenho do teu modelo em entradas personalizadas, facilitando uma melhor compreensão e avaliação das tuas soluções de visão computacional.

Comentários