Plataforma Ultralytics#
A Ultralytics Platform é uma plataforma abrangente de visão computacional de ponta a ponta que simplifica todo o fluxo de trabalho de ML, desde a preparação dos dados até à implementação do modelo. Criada para equipas e utilizadores que precisam de soluções de visão computacional prontas para produção sem a complexidade da infraestrutura.

O que é a Ultralytics Platform?#
A Ultralytics Platform reúne a gestão e anotação de conjuntos de dados, o acompanhamento de experiências, o treino na cloud e remoto, a exportação de modelos, endpoints de inferência dedicados e a monitorização da implementação num único espaço de trabalho. Oferece suporte nativo para modelos YOLO26, YOLO11, YOLOv8 e YOLOv5.
Fluxo de trabalho: Carregar → Anotar → Treinar → Exportar ou Implementar#
A Platform fornece um fluxo de trabalho de ponta a ponta:
graph LR
subgraph Data["📁 Data"]
A[Upload]:::start --> B[Annotate]:::proc
end
subgraph Train["🚀 Train"]
D[Configure]:::proc --> E[Train on GPU]:::proc
E --> F[View Metrics]:::out
end
subgraph Deploy["🌐 Export or Deploy"]
G[Export]:::proc
H[Deploy Endpoint]:::proc --> I[Monitor]:::out
end
Data --> Train
E --> G
E --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| Etapa | Funcionalidades |
|---|---|
| Carregar | Imagens (50 MB), vídeos (1 GB) e ficheiros de conjuntos de dados (ZIP, TAR incluindo .tar.gz/.tgz, NDJSON) a partir do teu computador, de um URL, do armazenamento na cloud ou de um host local |
| Anotar | Ferramentas de anotação manual para 6 tipos de tarefas, além de Smart Annotation com modelos SAM para detecção, segmentação, semântica e OBB, ou modelos YOLO para essas tarefas e pose (consulte supported task types) |
| Treinar | GPUs na cloud (24 em todos os planos + 2 exclusivas dos planos Pro/Enterprise: B200, B300), métricas em tempo real e organização de projetos |
| Exportar | 20 formatos de implementação (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.; consulta os formatos suportados) |
| Implementar | 42 regiões globais com endpoints dedicados, scale-to-zero por predefinição (uma única instância ativa) e monitorização |
O que podes fazer:
- Carregar imagens, vídeos e ficheiros de conjuntos de dados para criar conjuntos de dados de treino
- Visualizar anotações com sobreposições interativas para os 6 tipos de tarefas YOLO suportados pelo editor de anotações (consulta os tipos de tarefas suportados)
- Treinar modelos em GPUs na cloud (24 em todos os planos, 26 com Pro ou Enterprise para B200 e B300) com métricas em tempo real
- Exportar para 20 formatos de implementação (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.)
- Implementar em 42 regiões globais com endpoints dedicados através de um clique
- Constrói fluxos de trabalho de agentes que ligam modelos, condições, recolha de conjuntos de dados e alertas do Slack
- Monitorizar o progresso do treino, o estado da implementação e as métricas de utilização
- Ligar o armazenamento na cloud, as ferramentas de anotação e o Slack através das integrações
- Colaborar tornando projetos e conjuntos de dados públicos para a comunidade
Infraestrutura multirregional#
Os teus dados permanecem na tua região. A Ultralytics Platform opera infraestrutura em três regiões globais:
| Região | Etiqueta | Localização | Mais indicado para |
|---|---|---|---|
| US | Américas | Iowa, EUA | Utilizadores das Américas, mais rápido para as Américas |
| EU | Europa, Médio Oriente e África | Bélgica, Europa | Utilizadores europeus, conformidade com o RGPD |
| AP | Ásia-Pacífico | Taiwan, Ásia-Pacífico | Utilizadores da Ásia-Pacífico, menor latência na APAC |
Selecionas a tua região de dados durante a integração. Os conjuntos de dados, modelos e dados de treino geridos permanecem nessa região. Os endpoints dedicados são implementados separadamente numa região que escolhes no mapa de implementação global.
Não podes alterar a tua região de dados por conta própria depois de criares a conta. Durante a integração, a Platform mede a latência para cada região e recomenda a mais próxima. Contacta o suporte se mais tarde precisares de solicitar uma alteração de região. Isto aplica-se ao conteúdo dos conjuntos de dados e dos modelos; os dados ao nível da conta, como o perfil, a faturação e os registos de atividade, são processados globalmente, conforme descrito na nossa Política de Privacidade e no nosso Acordo de Processamento de Dados.
Principais funcionalidades#
Preparação de dados#
- Gestão de conjuntos de dados: Cria conjuntos de dados a partir de ficheiros locais, de um URL, de armazenamento na cloud ligado ou de um host local, com processamento automático
- Editor de anotações: Ferramentas de anotação manual para 6 tipos de tarefas YOLO (deteção, segmentação, semântica, classificação, pose, OBB; consulta os tipos de tarefas suportados)
- Modelos de esqueletos: Modelos de esqueletos integrados (Pessoa, Mão, Cão, Rosto, Caixa) e personalizados para anotação de pose com um clique
- Smart Annotation: Usa SAM 2.1 (Tiny, Small, Base, Large), SAM 3 ou SAM 3.1 (padrão) na barra de ferramentas de anotação para tarefas de detecção, segmentação, semântica e OBB, ou modelos YOLO pré-treinados da Ultralytics e os teus próprios modelos YOLO ajustados para essas tarefas e pose
- Versionamento de conjuntos de dados: Cria instantâneos NDJSON numerados com descrições e, em seguida, transfere ou restaura qualquer versão para um treino reprodutível
- Estatísticas: Distribuição de classes, distribuição das divisões, mapas de calor de localização e análise das dimensões das caixas delimitadoras
graph LR
A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
B --> C[Browse & Filter]:::proc
C --> D{Annotate}:::decide
D --> E[Manual Tools]:::proc
D --> F[SAM Smart]:::proc
D --> G[YOLO Auto-Label]:::proc
E --> H[Train-Ready Dataset]:::out
F --> H
G --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffO editor de anotações fornece ferramentas para 6 tipos de tarefas YOLO: detect (caixas delimitadoras), segment (polígonos), semantic (regiões por classe), classify (etiquetas ao nível da imagem), pose (pontos-chave) e OBB (caixas orientadas). Cada tipo de tarefa tem controlos de anotação e atalhos de teclado dedicados.
Treino de modelos#
- Treino na cloud: Treina em GPUs na cloud (24 em todos os planos, 26 com Pro ou Enterprise para B200 e B300) com métricas em tempo real e uma estimativa de custos em direto
- Treino remoto: Treina em qualquer lugar e transmite métricas para a Ultralytics Platform
- Definições avançadas: Substitui qualquer argumento de treino da Ultralytics através de um editor YAML integrado na caixa de diálogo de treino
- Organização de projetos: Agrupa modelos relacionados, compara experiências e acompanha a atividade
- 20 formatos de exportação: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend e muito mais (consulta os formatos suportados)

Podes treinar modelos através da interface web (treinamento na nuvem) ou a partir da tua própria máquina (treinamento remoto):
- Navega até ao teu projeto
- Clica em
New Model - Seleciona o conjunto de dados, o modelo, a GPU e as épocas
- Monitoriza as curvas de perda e as métricas em tempo real
Implementação#
- Testes de inferência: Testa modelos diretamente no navegador com as tuas próprias imagens, uma captura da webcam ou os exemplos integrados
- Endpoints dedicados: Implementa em 42 regiões globais com scale-to-zero por predefinição (uma única instância ativa)
- Monitorização: Métricas em tempo real, registos de pedidos e painéis de desempenho
graph LR
A[Trained Model]:::start --> B{Action}:::decide
B --> C[Browser Predict]:::proc
B --> D[Export Format]:::proc
B --> E[Deploy Endpoint]:::proc
D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
E --> G[42 Global Regions]:::proc
G --> H[API Endpoint URL]:::proc
H --> I[Monitor & Scale]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffDepois de implementado, chama o teu endpoint a partir de qualquer linguagem. conf, iou e imgsz são campos de formulário opcionais que utilizam por predefinição
0.25, 0.7 e 640:
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}
with open("image.jpg", "rb") as f:
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
data=args,
files={"file": f},
)
print(response.json())Gestão da conta#
- Equipas e organizações: Colabora com membros da equipa, gere funções e convites e alterna entre espaços de trabalho a partir do menu da conta
- Chaves de API: Gestão segura de chaves para treino remoto e acesso à API
- Créditos e faturação: Treino com pagamento conforme a utilização, preços transparentes e carregamentos de $5 a $1.000
- Feed de atividade: Acompanha todos os eventos e ações da conta
- Lixo e restauro: Eliminação lógica durante 30 dias com recuperação de itens
- Conformidade com o RGPD: Exportação de dados e eliminação da conta
Consulta a comparação canónica entre Free, Pro e Enterprise para conhecer os limites atuais, o acesso a GPUs, a colaboração e o licenciamento.
Ligações rápidas#
Começa a utilizar estes recursos:
- Início rápido: Cria o teu primeiro projeto e treina um modelo em minutos
- Explorar: Explora e clona conjuntos de dados e projetos públicos
- Dados: Visão geral da preparação de dados
- Conjuntos de dados: Carrega e gere os teus dados de treino
- Anotação: Etiqueta os teus dados com ferramentas manuais e assistidas por IA
- Treinar: Visão geral do treino
- Projetos: Organiza os teus modelos e experiências
- Modelos: Páginas de modelos, transferências e exportações
- Treino na cloud: Treina em GPUs na cloud
- Implementar: Visão geral da implementação
- Inferência: Testa os teus modelos
- Endpoints: Implementa modelos em produção
- Monitorização: Acompanha o desempenho da implementação
- Conta: Visão geral da conta
- Definições: Preferências do perfil e do espaço de trabalho
- Equipas: Membros, funções e convites
- Chaves de API: Gerir o acesso à API
- Faturação: Créditos e pagamentos
- Atividade: Acompanhar eventos da conta
- Lixo: Recuperar itens eliminados
- Integrações: Armazenamento na cloud, ferramentas de anotação e Slack
- REST API: Referência da API
Resolução de problemas#
Problemas com o dataset#
| Problema | Solução |
|---|---|
| O dataset não é processado | Verifica se o formato do ficheiro é suportado (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO para imagens). Tamanho máximo do ficheiro: imagens 50 MB, vídeos 1 GB, arquivos de datasets 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise) |
| Anotações em falta | Confirma que as etiquetas estão no formato YOLO, com ficheiros .txt correspondentes aos nomes dos ficheiros de imagem, ou carrega um JSON COCO |
| "Divisão de treino obrigatória" | Adiciona a pasta train/ à estrutura do teu dataset ou redistribui as divisões através da barra de divisão |
| Nomes das classes não definidos | Adiciona um ficheiro data.yaml com uma lista names: (consulta o formato YOLO) ou define as classes no separador Classes |
Problemas de treino#
| Problema | Solução |
|---|---|
| O treino não começa | Verifica o saldo de créditos em Definições > Faturação. É necessário um saldo positivo |
| Erro de memória insuficiente | Reduz o tamanho do batch, utiliza um modelo mais pequeno (n/s) ou seleciona uma GPU com mais VRAM |
| Métricas fracas | Verifica a qualidade do dataset, aumenta o número de épocas, experimenta o aumento de dados e confirma o equilíbrio entre classes |
| Treino lento | Seleciona uma GPU mais rápida, reduz o tamanho da imagem e verifica se o dataset não está a causar um estrangulamento |
Problemas de implementação#
| Problema | Solução |
|---|---|
| O endpoint não responde | Verifica o estado do endpoint (Ready vs Stopped). Um arranque a frio após um período de inatividade pode demorar até ~45 segundos no primeiro pedido |
| 401 Não autorizado | Confirma que a chave da API está ativa e foi copiada corretamente |
| Inferência lenta | Verifica o tamanho do modelo, considera a exportação TensorRT e seleciona uma região mais próxima |
| Falha na exportação | Alguns formatos requerem arquiteturas de modelo específicas. Experimenta ONNX para obter a maior compatibilidade |
Perguntas frequentes#
Posso alterar o meu nome de utilizador depois de me registar?
Não, os nomes de utilizador são permanentes e não podem ser alterados. Escolhe cuidadosamente durante o registo.
Posso alterar a minha região de dados?
A tua região de dados é selecionada durante a integração inicial e não pode ser alterada por ti. Para mudar de região, contacta o suporte e solicita a alteração da região.
Como obtenho mais créditos?
Acede a Definições > Faturação e clica em Adicionar saldo. Compra créditos de $5 a $1,000. Os créditos comprados nunca expiram.
O que acontece se o treino falhar?
Se a computação na cloud tiver sido iniciada, o tempo de GPU decorrido será cobrado. As falhas anteriores ao arranque de uma GPU não têm qualquer custo de utilização de computação.
Posso descarregar o meu modelo treinado?
Sim. Clica no ícone de transferência na página de um modelo para obter os seus pesos .pt ou abre o separador Exportar para ver os formatos exportados concluídos.
Como partilho publicamente o meu trabalho?
Abre o projeto ou dataset, clica no selo Privado na barra de navegação superior e confirma Tornar público. O conteúdo público aparece na página Explorar.
Quais são os limites de tamanho dos ficheiros?
Imagens: 50 MB, vídeos: 1 GB, datasets: 10 GB no Free, 20 GB no Pro, 50 GB no Enterprise. Para ficheiros maiores, divide-os em vários carregamentos.
Durante quanto tempo os itens eliminados permanecem no Lixo?
30 dias. Depois disso, os itens são eliminados permanentemente e não podem ser recuperados.
Posso utilizar comercialmente os modelos da Platform?
Os planos Free e Pro utilizam a licença AGPL. Para utilização comercial sem os requisitos da AGPL, consulta o licenciamento da Ultralytics.
Perguntas frequentes#
Para começar a utilizar a Ultralytics Platform:
- Registar-se: Cria uma conta em platform.ultralytics.com
- Selecionar região: Escolhe a tua região de dados (US, EU ou AP) durante a integração inicial
- Carregar dataset: Abre
Annotatena barra lateral e carrega os teus dados - Treinar modelo: Cria um projeto e inicia o treino em GPUs na cloud
- Implementar: Testa o teu modelo e implementa-o num endpoint dedicado
Para obteres um guia detalhado, consulta a página Quickstart.
A Ultralytics Platform oferece:
- Fluxo de trabalho unificado: Dados, treino e implementação num só lugar
- Multirregião: Residência de dados nas regiões US, EU ou AP
- Treino sem código: Treina modelos YOLO avançados sem escrever código
- Métricas em tempo real: Transmite o progresso do treino e monitoriza as implementações
- 42 regiões de implementação: Implementa modelos perto dos teus utilizadores em todo o mundo
- 7 tipos de tarefas: Suporte para deteção, segmentação de instâncias, segmentação semântica, estimativa de profundidade, classificação, pose e OBB (consulta a documentação das tarefas)
- Anotação assistida por IA: Anotação inteligente com modelos SAM e YOLO para acelerar a preparação dos dados
A Ultralytics Platform suporta vários tipos de GPU para o treino na cloud:
GPU Geração VRAM Custo/hora Mais indicado para RTX 2000 Ada Ada 16 GB $0.24 Datasets pequenos, testes RTX A4500 Ampere 20 GB $0.25 Datasets pequenos a médios RTX 4000 Ada Ada 20 GB $0.26 Datasets médios RTX A5000 Ampere 24 GB $0.27 Datasets médios L4 Ada 24 GB $0.39 Otimizada para inferência A40 Ampere 48 GB $0.44 Tamanhos de batch maiores RTX 3090 Ampere 24 GB $0.46 Treino geral RTX A6000 Ampere 48 GB $0.49 Modelos grandes RTX PRO 4000 Blackwell 24 GB $0.57 Blackwell económica RTX PRO 4500 Blackwell 32 GB $0.64 Excelente relação preço/desempenho RTX 4090 Ada 24 GB $0.69 Melhor relação preço/desempenho RTX 6000 Ada Ada 48 GB $0.77 Treino com lotes grandes L40S Ada 48 GB $0.86 Treino com lotes grandes RTX PRO 5000 Blackwell 48 GB $0.96 Treino com lotes grandes RTX 5090 Blackwell 32 GB $0.99 Última geração para consumidores L40 Ada 48 GB $0.99 Modelos grandes A100 PCIe Ampere 80 GB $1.39 Treino para produção A100 SXM Ampere 80 GB $1.49 Treino para produção RTX PRO 6000 Blackwell 96 GB $2.09 Predefinição recomendada H100 PCIe Hopper 80 GB $2.89 Treino de alto desempenho H100 NVL Hopper 94 GB $3.19 Desempenho máximo H100 SXM Hopper 80 GB $3.29 Treino mais rápido H200 NVL Hopper 143 GB $3.39 Memória máxima H200 SXM Hopper 141 GB $4.39 Desempenho máximo B200 Blackwell 180 GB $5.89 Modelos grandes (Pro+) B300 Blackwell 288 GB $7.39 Modelos maiores (Pro+) Consulta Treino na nuvem para veres os preços e as opções de GPU completos.
Podes treinar modelos no teu próprio hardware e transmitir métricas em tempo real para a Ultralytics Platform.
Requisito de versão do pacoteA integração com a plataforma requer Python>=3.11 e ultralytics>=8.4.120. Versões inferiores NÃO funcionarão com a plataforma.
pip install "ultralytics>=8.4.120"# Set your API key export ULTRALYTICS_API_KEY="YOUR_API_KEY" # Train with project/name to stream metrics yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1Consulta Treino na nuvem para obteres mais detalhes sobre o treino remoto.
A Platform inclui um editor de anotação completo que suporta:
- Ferramentas manuais: caixas delimitadoras, polígonos, pontos-chave com modelos de esqueleto, caixas orientadas, classificação
- Modelos de esqueleto: posiciona todos os pontos-chave de uma só vez utilizando modelos integrados (Pessoa, Mão, Cão, Rosto, Caixa) ou modelos personalizados
- Smart Annotation: Usa SAM 2.1, SAM 3 ou SAM 3.1 (padrão) para anotação baseada em cliques em conjuntos de dados de detecção, segmentação, semântica e OBB, ou executa modelos YOLO pré-treinados da Ultralytics e os teus próprios modelos YOLO ajustados a partir da barra de ferramentas para essas tarefas e pose
- Atalhos de teclado: fluxos de trabalho eficientes com teclas de atalho, listadas no popover de atalhos do editor
Atalho Ação VModo manual (desenhar) SModo Smart (modelo SAM ou YOLO) PPrever (no modo inteligente) AAtivar aplicação automática (modo SAM Smart) 1-9Selecionar classe por número HAlternar visibilidade das anotações Space+ arrastarDeslocar a tela Delete/BackspaceEliminar a anotação selecionada Ctrl+SSalvar anotações Ctrl+ZDesfazer Ctrl+YRefazer EscapeGuardar / desselecionar / sair Consulta Anotação para veres o guia completo.
A Platform suporta os mesmos 20 formatos de implementação que o modo Export da Ultralytics. PyTorch é o formato de origem; cada linha com um argumento
formaté um destino de exportação.Formato Argumento formatModelo Metadados Argumentos PyTorch - yolo26n.pt✅ - TorchScript torchscriptyolo26n.torchscript✅ imgsz,quantize,dynamic,nms,batch,deviceONNX onnxyolo26n.onnx✅ imgsz,quantize,dynamic,simplify,opset,nms,batch,data,fraction,deviceOpenVINO openvinoyolo26n_openvino_model/✅ imgsz,quantize,dynamic,nms,batch,data,fraction,deviceTensorRT engineyolo26n.engine✅ imgsz,quantize,dynamic,simplify,opset,workspace,nms,batch,data,fraction,deviceCoreML coremlyolo26n.mlpackage✅ imgsz,dynamic,quantize,nms,batch,deviceTF SavedModel saved_modelyolo26n_saved_model/✅ imgsz,keras,quantize,opset,nms,batch,data,fraction,deviceTF GraphDef pbyolo26n.pb❌ imgsz,opset,batch,deviceTF Edge TPU edgetpuyolo26n_edgetpu.tflite✅ imgsz,quantize,opset,data,fraction,devicePaddlePaddle paddleyolo26n_paddle_model/✅ imgsz,batch,deviceMNN mnnyolo26n.mnn✅ imgsz,batch,dynamic,quantize,simplify,opset,nms,deviceNCNN ncnnyolo26n_ncnn_model/✅ imgsz,quantize,batch,deviceIMX500 imxyolo26n_imx_model/✅ imgsz,quantize,data,fraction,nms,deviceRKNN rknnyolo26n_rknn_model/✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceExecuTorch executorchyolo26n_executorch_model/✅ imgsz,batch,deviceAxelera axelerayolo26n_axelera_model/✅ imgsz,batch,quantize,data,fraction,deviceDEEPX deepxyolo26n_deepx_model/✅ imgsz,quantize,simplify,opset,data,optimize,deviceQualcomm QNN qnnyolo26n_qnn.onnx✅ imgsz,batch,name,quantize,simplify,opset,data,fraction,deviceLiteRT litertyolo26n.tflite✅ imgsz,quantize,batch,data,fraction,deviceHailo hailoyolo26n_hailo_model/✅ imgsz,name,quantize,data,fraction,simplify,conf,iouHuawei Ascend ascendyolo26n_ascend_model/✅ imgsz,batch,name,quantize,opset,simplify,nmsApple Core AI coreaiyolo26n.aimodel✅ imgsz,batch,quantizenms=Nonepor padrão utiliza saídas brutas para NMS externo. Definenms=Falsepara selecionar uma cabeça livre de NMS disponível; os formatos não suportados recorrem ao seu caminho de saída nativo. As entradasnmsacima identificam formatos que podem incorporar NMS comnms=True.Consulta Exportação de modelos, o guia do modo Export e o índice de integrações para obteres opções específicas de cada formato.