Link to this sectionTreinamento na nuvem#
O treinamento na nuvem do Ultralytics Platform oferece treinamento com um clique em GPUs na nuvem, tornando o treinamento de modelos acessível sem configurações complexas. Treine modelos YOLO com streaming de métricas em tempo real e salvamento automático de checkpoints.
graph LR
A[Configure] --> B[Start Training]
B --> C[Provision GPU]
C --> D[Download Dataset]
D --> E[Train]
E --> F[Stream Metrics]
F --> G[Save Checkpoints]
G --> H[Complete]
style A fill:#2196F3,color:#fff
style B fill:#FF9800,color:#fff
style E fill:#9C27B0,color:#fff
style H fill:#4CAF50,color:#fffLink to this sectionDiálogo de treinamento#
Inicie o treinamento a partir da interface da plataforma clicando em New Model em qualquer página de projeto (ou Train a partir de uma página de conjunto de dados). O diálogo de treinamento possui duas guias: Cloud Training e Local Training.

Link to this sectionPasso 1: Selecione o modelo base#
Escolha entre os modelos oficiais YOLO26 ou seus próprios modelos treinados:
| Categoria | Descrição |
|---|---|
| Oficial | Todos os 30 modelos YOLO26 (5 tamanhos x 6 tarefas) |
| Seus modelos | Seus modelos concluídos para ajuste fino |
Os modelos oficiais são organizados por tipo de tarefa (Detect, Segment, Semantic, Pose, OBB, Classify) com tamanhos de nano a xlarge.
Link to this sectionPasso 2: Selecione o conjunto de dados#
Escolha um conjunto de dados para treinar (veja Datasets):
| Opção | Descrição |
|---|---|
| Oficial | Conjuntos de dados selecionados pela Ultralytics |
| Seus conjuntos de dados | Conjuntos de dados que você enviou |
Os conjuntos de dados devem estar com o status ready, com pelo menos 1 imagem na divisão de treino, 1 imagem na divisão de validação ou teste, e pelo menos 1 imagem rotulada.
Um aviso de incompatibilidade de tarefa aparece se a tarefa do modelo (ex.: detect) não corresponder à tarefa do conjunto de dados (ex.: segment). O treinamento falhará se você prosseguir com tarefas incompatíveis. Certifique-se de que tanto o modelo quanto o conjunto de dados usem o mesmo tipo de tarefa, conforme descrito nos guias de tarefas.
Link to this sectionPasso 3: Configurar parâmetros#
Defina os principais parâmetros de treinamento:
| Parâmetro | Descrição | Padrão |
|---|---|---|
| Épocas | Número de iterações de treinamento | 100 |
| Tamanho do lote | Amostras por iteração | -1 (auto) |
| Tamanho da imagem | Resolução de entrada (menu suspenso 320/416/512/640/1280, qualquer múltiplo de 32 de 32-4096 no editor YAML) | 640 |
| Nome da execução | Nome opcional para a execução do treinamento | auto |
Link to this sectionPasso 4: Configurações avançadas (Opcional)#
Expanda Advanced Settings para acessar o editor completo de parâmetros baseado em YAML com mais de 40 parâmetros de treinamento organizados por grupo (veja referência de configuração):
| Grupo | Parâmetros |
|---|---|
| Taxa de aprendizado | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Otimizador | auto (padrão), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Pesos de perda | box, cls, dfl, pose, kobj, label_smoothing |
| Aumento de cor | hsv_h, hsv_s, hsv_v |
| Aum. Geométrico | degrees, translate, scale, shear, perspective |
| Aum. Inversão e Mix | flipud, fliplr, mosaic, mixup, copy_paste |
| Controle de treinamento | patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period |
| Conjunto de dados | fraction, freeze, single_cls, rect, multi_scale, resume |
Os parâmetros reconhecem a tarefa (por exemplo, copy_paste só aparece para tarefas de segmentação, pose/kobj apenas para tarefas de pose). Um selo Modified aparece quando os valores diferem dos padrões, e você pode redefinir tudo para os padrões com o botão de redefinir.
Exemplo: Ajustando o aumento para pequenos conjuntos de dados
Para pequenos conjuntos de dados (<1000 imagens), aumente a ampliação para reduzir o overfitting:
mosaic: 1.0 # Keep mosaic on
mixup: 0.3 # Add mixup blending
copy_paste: 0.3 # Add copy-paste (segment only)
fliplr: 0.5 # Horizontal flip
degrees: 10.0 # Slight rotation
scale: 0.9 # Aggressive scalingLink to this sectionPasso 5: Selecione a GPU (guia Cloud)#
Escolha sua GPU no Ultralytics Cloud:

| GPU | Geração | VRAM | Custo/Hora | Melhor 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 | Otimizado para inferência |
| A40 | Ampere | 48 GB | $0.44 | Tamanhos de lote maiores |
| RTX 3090 | Ampere | 24 GB | $0.46 | Treinamento geral |
| RTX A6000 | Ampere | 48 GB | $0.49 | Modelos grandes |
| 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 | Treinamento de lotes grandes |
| L40S | Ada | 48 GB | $0,86 | Treinamento de lotes grandes |
| RTX 5090 | Blackwell | 32 GB | $0,99 | Geração de consumo mais recente |
| L40 | Ada | 48 GB | $0,99 | Modelos grandes |
| A100 PCIe | Ampere | 80 GB | $1,39 | Treinamento de produção |
| A100 SXM | Ampere | 80 GB | $1,49 | Treinamento de produção |
| RTX PRO 6000 | Blackwell | 96 GB | $1,89 | Padrão recomendado |
| H100 PCIe | Hopper | 80 GB | $2,39 | Treinamento de alto desempenho |
| H100 SXM | Hopper | 80 GB | $2,99 | Treinamento mais rápido |
| H100 NVL | Hopper | 94 GB | $3.07 | Desempenho máximo |
| H200 NVL | Hopper | 143 GB | $3.39 | Memória máxima |
| H200 SXM | Hopper | 141 GB | $3.99 | Desempenho máximo |
| B200 | Blackwell | 180 GB | $5.49 | Modelos grandes (Pro+) |
| B300 | Blackwell | 288 GB | $7.39 | Modelos maiores (Pro+) |
- RTX PRO 6000: 96 GB Blackwell, padrão recomendado para a maioria dos trabalhos
- A100 SXM: 80 GB HBM2e — ótima escolha para grandes lotes ou modelos maiores
- H100 PCIe / H100 SXM / H100 NVL: 80–94 GB Hopper para treinamentos sensíveis ao tempo (disponível em todos os planos)
- H200 NVL / H200 SXM: 141–143 GB Hopper para cargas de trabalho de alta memória (disponível em todos os planos)
- B200 / B300: 180–288 GB NVIDIA Blackwell para cargas de trabalho de ponta — requer Pro ou Enterprise
O diálogo mostra seu balance atual e um botão Top Up. Um custo e duração estimados são calculados com base na sua configuração (tamanho do modelo, imagens do conjunto de dados, épocas, velocidade da GPU).
Link to this sectionPasso 6: Iniciar treinamento#
Clique em Start Training para iniciar seu trabalho. A plataforma:
- Provisiona uma instância de GPU
- Baixa seu conjunto de dados
- Inicia o treinamento
- Faz o streaming de métricas em tempo real
Link to this sectionCiclo de vida do trabalho de treinamento#
Os trabalhos de treinamento progridem através dos seguintes status:
| Status | Descrição |
|---|---|
| Pending | Trabalho enviado, aguardando alocação de GPU |
| Starting | GPU provisionada, baixando conjunto de dados e modelo |
| Running | Treinamento em andamento, streaming de métricas em tempo real |
| Completed | Treinamento concluído com sucesso |
| Failed | O treinamento falhou (veja os logs do console para detalhes) |
| Cancelled | O treinamento foi cancelado pelo usuário |
Novas contas recebem créditos de cadastro — $5 para e-mails pessoais e $25 para e-mails corporativos. Verifique seu saldo em Configurações > Cobrança.

Link to this sectionMonitorar treinamento#
Veja o progresso do treinamento em tempo real na aba Train da página do modelo:
Link to this sectionSub-aba Gráficos#

| Métrica | Descrição |
|---|---|
| Perda | Perda de treinamento e validação |
| mAP | Precisão média |
| Precision | Predições positivas corretas |
| Recall | Ground truths detectados |
Link to this sectionSub-aba Console#
Saída do console ao vivo com suporte a cores ANSI, barras de progresso e detecção de erros.
Link to this sectionSub-aba Sistema#
Utilização de GPU, memória, temperatura, CPU e uso de disco em tempo real.
Link to this sectionCheckpoints#
Após a conclusão do treinamento, o melhor modelo (best.pt, o checkpoint com maior mAP) é carregado na plataforma e disponibilizado para download, exportação e implantação.
Link to this sectionCancelar Treinamento#
Clique em Cancelar Treinamento na página do modelo para parar um trabalho em execução:
- A instância de computação é encerrada
- Os créditos param de ser cobrados
- O melhor checkpoint permanece disponível se foi alcançado antes do cancelamento
Link to this sectionTreinamento Remoto#
graph LR
A[Local GPU] --> B[Train]
B --> C[ultralytics Package]
C --> D[Stream Metrics]
D --> E[Platform Dashboard]
style A fill:#FF9800,color:#fff
style C fill:#2196F3,color:#fff
style E fill:#4CAF50,color:#fffTreine em seu próprio hardware enquanto transmite métricas para a plataforma.
A integração com a plataforma requer ultralytics>=8.4.60. Versões anteriores NÃO funcionarão com a plataforma.
pip install -U ultralyticsLink to this sectionConfigurar Chave de API#
- Vá para
Settings > API Keys - Crie uma nova chave (ou a plataforma cria uma automaticamente quando você abre a aba de Treinamento Local)
- Defina a variável de ambiente:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Link to this sectionTreinar com Streaming#
Use os parâmetros project e name para transmitir métricas:
yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
project=username/my-project name=experiment-1A aba Local Training na caixa de diálogo de treinamento mostra um comando pré-configurado com sua chave de API, parâmetros selecionados e argumentos avançados incluídos.
Link to this sectionUsando Datasets da Plataforma#
Treine com datasets armazenados na plataforma usando o formato de URI ul://:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1O formato de URI ul:// baixa e configura automaticamente o seu dataset. O modelo é automaticamente vinculado ao dataset na plataforma (veja Usando Datasets da Plataforma).
Link to this sectionFaturamento#
Os custos de treinamento são baseados no uso da GPU:
Link to this sectionEstimativa de Custo#
Antes de iniciar o treinamento, a plataforma estima o custo total por:
- Estimando segundos por época a partir do tamanho do dataset, complexidade do modelo, tamanho da imagem, tamanho do lote e velocidade da GPU
- Calculando o tempo total de treinamento multiplicando os segundos por época pelo número de épocas, e então adicionando a sobrecarga de inicialização
- Computando o custo estimado a partir do total de horas de treinamento multiplicadas pela taxa horária da GPU
Fatores que afetam o custo:
| Fator | Impacto |
|---|---|
| Tamanho do Dataset | Mais imagens = tempo de treinamento mais longo (a computação escala aproximadamente de forma linear com o tamanho do dataset) |
| Tamanho do Modelo | Modelos maiores (m, l, x) treinam mais devagar que (n, s) |
| Número de Épocas | Multiplicador direto no tempo de treinamento |
| Tamanho da imagem | Imgsz maiores aumentam a computação: 320px=0.25x, 640px=1.0x (base), 1280px=4.0x |
| Tamanho do lote | Lotes maiores são mais eficientes (lote 32 = ~0.85x tempo, lote 8 = ~1.2x tempo comparado à base de lote 16) |
| Velocidade da GPU | GPUs mais rápidas reduzem o tempo de treinamento (ex: H100 SXM = ~3.4x mais rápido que RTX 4090) |
| Sobrecarga de Inicialização | Até 5 minutos para inicialização da instância, download de dados e aquecimento (escala com o tamanho do dataset) |
Link to this sectionExemplos de Custo#
As estimativas de custo são aproximadas e dependem de muitos fatores. A caixa de diálogo de treinamento mostra uma estimativa em tempo real antes de você iniciar o treinamento.
| Cenário | GPU | Custo Estimado |
|---|---|---|
| 500 imagens, YOLO26n, 50 épocas | RTX 4090 | ~$0.03 |
| 1000 imagens, YOLO26n, 100 épocas | RTX PRO 6000 | ~$0.27 |
| 5000 imagens, YOLO26s, 100 épocas | H100 SXM | ~$1.75 |
Link to this sectionFluxo de Faturamento#
graph LR
A[Estimate Cost] --> B[Balance Check]
B --> C[Train]
C --> D[Charge Actual Runtime]
style A fill:#2196F3,color:#fff
style B fill:#FF9800,color:#fff
style C fill:#9C27B0,color:#fff
style D fill:#4CAF50,color:#fffFluxo de faturamento do treinamento na nuvem:
- Estimativa: Custo calculado antes do início do treinamento
- Verificação de Saldo: Créditos disponíveis são verificados antes do lançamento
- Treinar: Trabalho executado na computação selecionada
- Cobrança: Custo final baseado no tempo de execução real
O faturamento rastreia o uso real de computação, incluindo execuções parciais que são canceladas. Você nunca é cobrado por execuções de treinamento falhas.
Link to this sectionFaturamento por Status do Trabalho#
| Status | Cobrado? |
|---|---|
| Completed | Sim — tempo de GPU real usado |
| Cancelled | Sim — tempo de GPU do início ao cancelamento |
| Failed | Não — execuções falhas não são cobradas |
| Travado | Parcial — apenas o tempo real de treinamento é cobrado |
Se uma execução de treinamento falha devido a um erro de configuração, problema de falta de memória ou qualquer outra falha, você não é cobrado. Apenas o tempo de computação bem-sucedido é faturado. Trabalhos travados (sem atividade por 4+ horas) são automaticamente encerrados e cobrados apenas pelo tempo em que a GPU esteve treinando ativamente, não pelo tempo ocioso.
Link to this sectionMétodos de Pagamento#
| Método | Descrição |
|---|---|
| Saldo da Conta | Créditos pré-carregados |
| Pagamento por Trabalho | Cobrança na conclusão do trabalho |
O início do treinamento requer um saldo disponível positivo e créditos suficientes para o custo estimado do trabalho.
Link to this sectionVer Custos de Treinamento#
Após o treinamento, veja os custos detalhados na aba Billing:
- Detalhamento de custo por época
- Tempo total de GPU
- Baixar relatório de custos

Link to this sectionDicas de Treinamento#
Link to this sectionEscolha o Tamanho de Modelo Correto#
| Modelo | Parâmetros | Melhor para |
|---|---|---|
| YOLO26n | 2.4M | Tempo real, dispositivos de borda |
| YOLO26s | 9.5M | Velocidade/precisão equilibrada |
| YOLO26m | 20.4M | Maior precisão |
| YOLO26l | 24.8M | Precisão de produção |
| YOLO26x | 55.7M | Precisão máxima |
Link to this sectionOtimiza o tempo de treino#
- Começa em pequena escala: Testa com 10-20 épocas numa GPU de baixo custo para verificar se o teu dataset e configuração funcionam
- Usa uma GPU adequada: A RTX PRO 6000 lida bem com a maioria das cargas de trabalho
- Valida o dataset: Corrige problemas de rotulagem antes de gastar no treino
- Monitoriza desde cedo: Cancela o treino se a perda estagnar — pagas apenas pelo tempo de computação utilizado
Link to this sectionSolução de problemas#
| Problema | Solução |
|---|---|
| Treino bloqueado em 0% | Verifica o formato do dataset, tenta novamente |
| Sem memória | Reduz o tamanho do batch ou usa uma GPU maior |
| Precisão fraca | Aumenta as épocas, verifica a qualidade dos dados |
| Treinamento lento | Considera uma GPU mais rápida |
| Erro de incompatibilidade de tarefa | Certifica-te de que as tarefas do modelo e do dataset correspondem |
Link to this sectionPerguntas frequentes (FAQ)#
Link to this sectionQuanto tempo leva o treinamento?#
O tempo de treinamento depende de:
- Tamanho do dataset
- Tamanho do modelo
- Número de épocas
- GPU selecionada
Tempos típicos (1000 imagens, 100 épocas):
| Modelo | RTX PRO 6000 | A100 SXM |
|---|---|---|
| YOLO26n | ~8 min | ~7 min |
| YOLO26m | ~16 min | ~13 min |
| YOLO26x | ~27 min | ~22 min |
Os tempos de treino são aproximados e variam com a complexidade do dataset, definições de aumento e tamanho do batch. Usa a estimativa de custos do diálogo de treino para previsões mais precisas.
Link to this sectionPosso treinar durante a noite?#
Sim, o treino continua até à conclusão. Receberás uma notificação quando o treino terminar. Certifica-te de que a tua conta tem saldo suficiente para o treino baseado em épocas.
Link to this sectionO que acontece se ficar sem créditos?#
Se o teu saldo de créditos chegar a zero durante uma execução de treino, o treino continua até à conclusão e o teu saldo fica negativo. Isto garante que o teu trabalho de treino nunca é interrompido a meio.
Após a conclusão do treino, precisarás de adicionar créditos para repor o saldo positivo antes de iniciar novos trabalhos de treino. O teu modelo completo, checkpoints e todos os artefactos de treino são totalmente preservados independentemente do saldo.
Um saldo negativo apenas impede o início de novos trabalhos de treino. As implementações existentes e outras funcionalidades da plataforma continuam a funcionar normalmente. Adiciona créditos através de Settings > Billing ou ativa o auto top-up para evitar interrupções.
Link to this sectionO que acontece se o meu treino custar mais do que a estimativa?#
As estimativas de custos são aproximadas — o tempo real de treino pode variar devido a fatores como velocidade de carregamento de dados, aquecimento da GPU e comportamento de convergência do modelo. Se o custo real exceder a estimativa, o teu saldo poderá ficar negativo (ver acima). A plataforma não para o treino com base na estimativa.
Para gerir custos:
- Monitoriza o progresso do treino em tempo real e cancela mais cedo, se necessário
- Ativa o auto top-up para repor créditos automaticamente
- Começa com execuções mais curtas (menos épocas) para calibrar expectativas
Link to this sectionPosso usar argumentos de treino personalizados?#
Sim, expande a secção Advanced Settings no diálogo de treino para acederes a um editor YAML com mais de 40 parâmetros configuráveis. Valores não predefinidos são incluídos em comandos de treino tanto na cloud como locais.
O editor YAML também suporta a importação de configurações de treinos anteriores:
- Copiar de um modelo existente: Na página de qualquer modelo concluído, o cartão de Configuração de Treino tem um botão Copy as JSON. Copia o JSON e cola-o diretamente no editor YAML — ele deteta automaticamente o formato JSON e importa todos os parâmetros.
- Colar YAML ou JSON: Cola qualquer configuração de treino YAML ou JSON válida no editor. Os parâmetros são validados automaticamente, sendo os valores fora de intervalo limitados e exibidos avisos.
- Arrastar e largar ficheiros: Arrasta um ficheiro
.yamlou.jsondiretamente para o editor para importar os seus parâmetros.

Isto torna fácil reproduzir ou iterar em configurações de treino anteriores sem ter de reinserir manualmente cada parâmetro.
Link to this sectionPosso treinar a partir de uma página de dataset?#
Sim, o botão Train nas páginas de dataset abre o diálogo de treino com o dataset pré-selecionado e bloqueado. De seguida, selecionas um projeto e um modelo para iniciar o treino.
Link to this sectionReferência de parâmetros de treino#
| Parâmetro | Tipo | Padrão | Intervalo | Descrição |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Número de épocas de treino |
batch | int | -1 (auto) | -1 a 512 | Tamanho do batch (-1 = auto-ajuste à VRAM disponível) |
imgsz | int | 640 | 32-4096 | Tamanho da imagem de entrada |
patience | int | 100 | 1-1000 | Paciência para paragem antecipada |
seed | int | 0 | 0-2147483647 | Semente aleatória para reprodutibilidade |
deterministic | bool | True | - | Modo de treino determinístico |
amp | bool | True | - | Precisão mista automática |
close_mosaic | int | 10 | 0-50 | Desativar mosaico nas últimas N épocas |
save_period | int | -1 | -1-100 | Guardar checkpoint a cada N épocas |
workers | int | 8 | 0-64 | Workers do dataloader |
cache | selecionar | false | ram/disk/false | Cache de imagens |
Alguns parâmetros aplicam-se apenas a tarefas específicas:
- Apenas tarefas de detecção (detect, segment, pose, OBB — não classify):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - Apenas Segment:
copy_paste - Apenas Pose:
pose(peso da perda),kobj(objectness de keypoint)