Plataforma Ultralytics
A Ultralytics Platform é uma plataforma abrangente de visão computacional de ponta a ponta que otimiza todo o fluxo de trabalho de ML, desde a preparação de dados até a implementação do modelo. Desenvolvida para equipes e indivíduos 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 foi projetada para substituir ferramentas de ML fragmentadas por uma solução unificada. Ela combina as capacidades de:
- Roboflow - Gerenciamento de dados e anotação
- Weights & Biases - Rastreamento de experimentos
- SageMaker - Treinamento em nuvem
- HuggingFace - Implementação de modelos
- Arize - Monitoramento
Plataforma tudo-em-um com suporte nativo para YOLO26 e YOLO11 .
Fluxo de trabalho: Carregar → Anotar → Treinar → Exportar → Implementar
A Plataforma oferece um fluxo de trabalho completo:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Export] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| Etapa | Recursos |
|---|---|
| Carregar | Imagens (50 MB), vídeos (1 GB), arquivos ZIP (10 GB) com processamento automático |
| Anotar | Ferramentas manuais, anotação SAM , YOLO para todos os 5 tipos de tarefas (consulte as tarefas suportadas) |
| Treinar | GPUs na nuvem (22 opções, desde RTX 2000 Ada até B200), métricas em tempo real, organização de projetos |
| Exportar | 17 formatos de implementação (ONNX, TensorRT, CoreML, TFLite, etc.; consulte os formatos suportados) |
| Implantação | 43 regiões globais com pontos finais dedicados, dimensionamento automático e monitorização |
O que pode fazer:
- Carregue imagens, vídeos e arquivos ZIP para criar conjuntos de dados de treino
- Visualize anotações com sobreposições interativas para todos os 5 tipos YOLO (consulte as tarefas suportadas)
- Treine modelos em 22 GPU na nuvem com métricas em tempo real
- Exportar para 17 formatos de implementação (ONNX, TensorRT, CoreML, TFLite, etc.)
- Implemente em 43 regiões globais com terminais dedicados com um clique
- Monitorize o progresso da formação, a integridade da implementação e as métricas de utilização
- Colabore tornando projetos e conjuntos de dados públicos para a comunidade
Infraestrutura Multirregional
Seus dados permanecem na sua região. A Ultralytics Platform opera sua infraestrutura em três regiões globais:
| Região | Etiqueta | Localização | Ideal Para |
|---|---|---|---|
| EUA | Américas | Iowa, EUA | Utilizadores das Américas, mais rápido para as Américas |
| UE | Europa, Médio Oriente e África | Bélgica, Europa | Usuários europeus, conformidade com GDPR |
| AP | Ásia-Pacífico | Hong Kong, Ásia-Pacífico | Utilizadores da Ásia-Pacífico, menor latência na região APAC |
Você seleciona sua região durante o processo de integração, e todos os seus dados, modelos e implementações permanecem nessa região.
A Região é Permanente
A sua região de dados não pode ser alterada após a criação da conta. Durante a integração, a plataforma mede a latência para cada região e recomenda a mais próxima. Escolha com cuidado.
Principais Características
Preparação de Dados
- Gerenciamento de Dataset: Upload de imagens, vídeos ou arquivos ZIP com processamento automático
- Editor de anotações: Anotação manual para todos os 5 tipos YOLO (detect, segment, pose, OBB, classify; consulte as tarefas suportadas)
- AnotaçãoSAM : anotação inteligente baseada em cliques usando o modelo Segment Anything Model
- Autoanotação: Use modelos treinados para pré-rotular novos dados
- Estatísticas: Distribuição de classes, mapas de calor de localização e análise de dimensões
graph LR
A[Upload ZIP/Images/Video] --> B[Auto-Process]
B --> C[Browse & Filter]
C --> D{Annotate}
D --> E[Manual Tools]
D --> F[SAM Smart]
D --> G[YOLO Auto-Label]
E --> H[Train-Ready Dataset]
F --> H
G --> H
Tipos de Tarefas Suportados
O editor de anotações suporta todos os 5 tipos YOLO : detect (caixas delimitadoras), segment (polígonos), pose (pontos-chave), OBB (caixas orientadas) e classify (rótulos ao nível da imagem). Cada tipo de tarefa tem ferramentas de desenho e atalhos de teclado dedicados.
Treinamento de Modelos
- Formação em nuvem: treine em 22 GPU em nuvem com métricas em tempo real
- Treinamento remoto: treine em qualquer lugar e transmita métricas para a plataforma (estilo W&B)
- Organização de Projetos: Agrupe modelos relacionados, compare experimentos e track atividades
- 17 formatos de exportação: ONNX, TensorRT, CoreML, TFLite e muito mais (consulte os formatos suportados)

Você pode treinar modelos através da interface do utilizador da web (treinamento na nuvem) ou a partir da sua própria máquina (treinamento remoto):
- Navegue até seu projeto
- Clique
Train Model - Selecione o conjunto de dados, o modelo, GPU e os épocas
- Monitorize curvas e métricas de perda em tempo real
# Install ultralytics
pip install "ultralytics>=8.4.14"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train and stream metrics to the platform
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Metrics stream to Platform automatically
Implantação
- Teste de Inferência: Teste modelos diretamente no navegador com imagens personalizadas
- Endpoints Dedicados: Implante em 43 regiões globais com autoescalabilidade
- Monitoramento: Métricas em tempo real, logs de requisição e painéis de desempenho
graph LR
A[Trained Model] --> B{Action}
B --> C[Browser Predict]
B --> D[Export Format]
B --> E[Deploy Endpoint]
D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
E --> G[43 Global Regions]
G --> H[API Endpoint URL]
H --> I[Monitor & Scale]
Depois de implementado, chame o seu ponto final a partir de qualquer linguagem:
import requests
url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer your_api_key"}
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, files={"file": f})
print(response.json())
curl -X POST "https://your-endpoint-url/predict" \
-H "Authorization: Bearer your_api_key" \
-F "file=@image.jpg"
const form = new FormData();
form.append("file", fileInput.files[0]);
const response = await fetch("https://your-endpoint-url/predict", {
method: "POST",
headers: { Authorization: "Bearer your_api_key" },
body: form,
});
const results = await response.json();
console.log(results);
Gerenciamento de Conta
- Equipes e organizações: colabore com os membros da equipe, gerencie funções e convites
- Chaves de API: Gerenciamento seguro de chaves para treinamento remoto e acesso à API
- Créditos e Faturamento: Treinamento pay-as-you-go com preços transparentes
- Feed de atividades: acompanhe todos os eventos e ações da conta
- Lixeira e restauração: exclusão temporária por 30 dias com recuperação de itens
- Conformidade com GDPR: Exportação de dados e exclusão de conta
Níveis do plano
| Funcionalidade | Gratuito | Pro (US$ 29/mês) | Empresarial |
|---|---|---|---|
| Crédito de Inscrição | 5 $ / 25 $* | - | Personalizado |
| Crédito mensal | - | 30 $/lugar/mês | Personalizado |
| Modelos | 100 | 500 | Ilimitado |
| Formações simultâneas | 3 | 10 | Ilimitado |
| Implantações | 3 | 10 (arranque a quente) | Ilimitado |
| Armazenamento | 100 GB | 500 GB | Ilimitado |
| Equipes | - | Até 5 membros | Até 50 |
| Suporte | Comunidade | Prioridade | Dedicado |
*$5 ao inscrever-se ou $25 com um e-mail corporativo/profissional verificado.
Links Rápidos
Comece com estes recursos:
- Início Rápido: Crie seu primeiro projeto e treine um modelo em minutos
- Conjuntos de Dados: Carregue e gerencie seus dados de treinamento
- Anotação: Rotule seus dados com ferramentas manuais e assistidas por IA
- Projetos: Organize seus modelos e experimentos
- Treinamento na Nuvem: Treine em GPUs na nuvem
- Inferência: Teste seus modelos
- Endpoints: Implante modelos em produção
- Monitoramento: Acompanhar o desempenho da implantação
- Chaves de API: Gerencie o acesso à API
- Faturamento: Créditos e pagamento
- Atividade: Acompanhar eventos da conta
- Lixo: Recuperar itens eliminados
- REST API: Referência da API
FAQ
Como começar com a Ultralytics Platform?
Para começar com a Plataforma Ultralytics:
- Cadastre-se: Crie uma conta em platform.ultralytics.com
- Selecione a Região: Escolha sua região de dados (EUA, UE ou AP) durante o processo de integração
- Carregar Conjunto de Dados: Navegue até a seção Conjuntos de Dados para carregar seus dados
- Treinar Modelo: Crie um projeto e comece a treinar em GPUs na nuvem
- Implementar: Teste seu modelo e implemente em um endpoint dedicado
Para um guia detalhado, consulte a página Início Rápido.
Quais são os benefícios da Ultralytics Platform?
Plataforma Ultralytics oferece:
- Fluxo de Trabalho Unificado: Dados, treinamento e implementação em um só lugar
- Multirregião: Residência de dados nas regiões dos EUA, UE ou AP
- Treinamento Sem Código: Treine modelos YOLO avançados sem escrever código
- Métricas em Tempo Real: Transmita o progresso do treinamento e monitore as implementações
- 43 Regiões de Implementação: Implemente modelos perto de seus usuários em todo o mundo
- 5 tipos de tarefas: suporte para deteção, segmentação, pose, OBB e classificação (consulte a documentação das tarefas)
- Anotação Assistida por IA: SAM e rotulagem automática para acelerar a preparação de dados
Quais opções de GPU estão disponíveis para treinamento em nuvem?
A Plataforma Ultralytics suporta vários tipos de GPU para treinamento em nuvem:
| GPU | VRAM | Custo/Hora | Ideal Para |
|---|---|---|---|
| RTX 2000 Ada | 16 GB | $0.24 | Pequenos conjuntos de dados, testes |
| RTX A4500 | 20 GB | $0.24 | Conjuntos de dados pequenos e médios |
| RTX A5000 | 24 GB | $0.26 | Conjuntos de dados médios |
| RTX 4000 Ada | 20 GB | $0.38 | Conjuntos de dados médios |
| L4 | 24 GB | $0.39 | Inferência otimizada |
| A40 | 48 GB | $0.40 | Lotes maiores |
| RTX 3090 | 24 GB | $0.46 | Formação geral |
| RTX A6000 | 48 GB | $0.49 | Modelos grandes |
| RTX 4090 | 24 GB | $0.59 | Excelente relação preço/desempenho |
| RTX 6000 Ada | 48 GB | $0.77 | Treinamento em grandes lotes |
| L40S | 48 GB | $0.86 | Treinamento em grandes lotes |
| RTX 5090 | 32 GB | $0.89 | Última geração |
| L40 | 48 GB | $0.99 | Modelos grandes |
| A100 PCIe | 80 GB | $1.39 | Formação em produção |
| A100 SXM | 80 GB | $1.49 | Formação em produção |
| RTX PRO 6000 | 96 GB | $1.89 | Padrão recomendado |
| H100 PCIe | 80 GB | $2.39 | Treino mais rápido |
| H100 SXM | 80 GB | $2.69 | Treino mais rápido |
| H100 NVL | 94 GB | $3.07 | Treino de alta memória |
| H200 NVL | 143 GB | $3.39 | Memória máxima |
| H200 SXM | 141 GB | $3.59 | Desempenho máximo |
| B200 | 180 GB | $4.99 | Modelos maiores |
Consulte Formação em nuvem para obter informações completas sobre preços e GPU .
Como funciona o treinamento remoto?
Você pode treinar modelos no seu próprio hardware e transmitir métricas em tempo real para a plataforma, semelhante ao Weights & Biases.
Requisito de Versão do Pacote
A integração da plataforma requer ultralytics>= 8.4.14. Versões inferiores NÃO funcionarão com a plataforma.
pip install "ultralytics>=8.4.14"
# 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=exp1
import os
from ultralytics import YOLO
os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"
model = YOLO("yolo26n.pt")
model.train(
data="coco.yaml",
epochs=100,
project="username/my-project",
name="exp1",
)
# Train using a Platform dataset directly
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 project=username/my-project name=exp1
Consulte Treinamento em Nuvem para mais detalhes sobre treinamento remoto.
Quais ferramentas de anotação estão disponíveis?
A Plataforma inclui um editor de anotação completo com suporte para:
- Ferramentas Manuais: Caixas delimitadoras, polígonos, pontos-chave, caixas orientadas, classificação
- AnotaçãoSAM : clique para gerar máscaras precisas usando o modelo Segment Anything
- Atalhos de Teclado: Fluxos de trabalho eficientes com teclas de atalho
| Atalho | Ação |
|---|---|
V | Selecionar modo |
S | Modo de anotação SAM |
A | Modo de anotação automática |
1 - 9 | Selecione a turma pelo número |
Delete | Excluir anotação selecionada |
Ctrl+Z | Desfazer |
Ctrl+Y | Refazer |
Escape | Cancelar ação atual |
Consulte Anotação para o guia completo.
Quais formatos de exportação são suportados?
A Plataforma suporta 17 formatos de implementação:
| Formato | Extensão do ficheiro | Caso de Uso |
|---|---|---|
| ONNX | .onnx | Implantação multiplataforma |
| TorchScript | .torchscript | Implementação em C++ |
| OpenVINO | _openvino_model | Intel |
| TensorRT | .engine | GPU NVIDIA |
| CoreML | .mlpackage | Dispositivos Apple |
| TFLite | .tflite | Dispositivos móveis/periféricos |
| TF SavedModel | _saved_model | Ecossistema TensorFlow |
| TF GraphDef | .pb | TensorFlow |
| PaddlePaddle | _paddle_model | Ecossistema Baidu |
| NCNN | _ncnn_model | Dispositivos móveis (Android) |
| Edge TPU | _edgetpu.tflite | Dispositivos Google |
| TF.js | _web_model | Implantação em navegador |
| MNN | .mnn | Alibaba móvel |
| RKNN | _rknn_model | NPU Rockchip |
| IMX500 | _imx_model | Sensor Sony IMX500 |
| Axelera | _axelera_model | Aceleradores Axelera AI |
| ExecuTorch | _executorch_model | PyTorch |
Consulte Exportação de modelos, o guia do modo Exportar e o índice Integrações para opções específicas do formato.
Resolução de Problemas
Problemas com conjuntos de dados
| Problema | Solução |
|---|---|
| O conjunto de dados não será processado | Verifique se o formato do ficheiro é compatível (JPEG, PNG, WebP, etc.). Tamanho máximo do ficheiro: imagens 50 MB, vídeos 1 GB, ZIP 10 GB |
| Anotações em falta | Verifique se as etiquetas estão no lugar formato YOLO com .txt ficheiros correspondentes aos nomes dos ficheiros de imagem |
| "É necessário dividir o comboio" | Adicionar train/ pasta à estrutura do seu conjunto de dados ou crie divisões em configurações do conjunto de dados |
| Nomes de classes indefinidos | Adicionar um data.yaml arquivo com names: lista (ver formato YOLO), ou definir classes nas configurações do conjunto de dados |
Questões relacionadas com a formação
| Problema | Solução |
|---|---|
| O treino não vai começar | Verifique o saldo de crédito em Configurações > Faturação. É necessário ter saldo positivo. |
| Erro de memória insuficiente | Reduza o tamanho do lote, use um modelo menor (n/s) ou selecione GPU mais VRAM |
| Métricas deficientes | Verifique a qualidade do conjunto de dados, aumente os períodos, tente aumentar os dados, verifique o equilíbrio das classes |
| Treinamento lento | Selecione GPU mais rápida, reduza o tamanho da imagem, verifique se o conjunto de dados não está sobrecarregado |
Problemas de implementação
| Problema | Solução |
|---|---|
| Terminal não responde | Verifique o estado do ponto final (Pronto vs Parado). O arranque a frio pode demorar entre 5 a 15 segundos. |
| 401 Não autorizado | Verifique se a chave API está correta e possui os escopos necessários |
| Inferência lenta | Verifique o tamanho do modelo, considere TensorRT , selecione uma região mais próxima |
| Falha na exportação | Alguns formatos requerem arquiteturas de modelo específicas. Experimente ONNX para obter a maior compatibilidade possível. |
Perguntas frequentes
Posso alterar o meu nome de utilizador após o registo?
Não, os nomes de utilizador são permanentes e não podem ser alterados. Escolha com cuidado durante o registo.
Posso alterar a minha região de dados?
Não, a região dos dados é selecionada durante a inscrição e não pode ser alterada. Para mudar de região, crie uma nova conta e reenvie os seus dados.
Como posso obter mais créditos?
Vá para Configurações > Faturamento > Adicionar créditos. Compre créditos de US$ 5 a US$ 1000. Os créditos comprados nunca expiram.
O que acontece se o treinamento falhar?
Você só é cobrado pelo tempo de computação concluído. Os pontos de verificação são salvos e você pode retomar o treinamento.
Posso baixar meu modelo treinado?
Sim, clique no ícone de download em qualquer página de modelo para fazer o download do .pt arquivo ou formatos exportados.
Como posso partilhar o meu trabalho publicamente?
Edite as configurações do seu projeto ou conjunto de dados e altere a visibilidade para «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, arquivos ZIP: 10 GB. Para ficheiros maiores, divida em vários uploads.
Por quanto tempo os itens eliminados ficam na Lixeira?
30 dias. Depois disso, os itens são eliminados permanentemente e não podem ser recuperados.
Posso usar os modelos da Plataforma comercialmente?
Os planos Free e Pro utilizam a licença AGPL. Para uso comercial sem os requisitos da AGPL, entre em contacto comultralytics para obter uma licença Enterprise.