Meet YOLO26: next-gen vision AI.

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:#fff

Link 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.

Ultralytics Platform Training Dialog Cloud Tab

Link to this sectionPasso 1: Selecione o modelo base#

Escolha entre os modelos oficiais YOLO26 ou seus próprios modelos treinados:

CategoriaDescrição
OficialTodos os 30 modelos YOLO26 (5 tamanhos x 6 tarefas)
Seus modelosSeus 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çãoDescrição
OficialConjuntos de dados selecionados pela Ultralytics
Seus conjuntos de dadosConjuntos de dados que você enviou
Requisitos do conjunto de dados

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.

Incompatibilidade de tarefa

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âmetroDescriçãoPadrão
ÉpocasNúmero de iterações de treinamento100
Tamanho do loteAmostras por iteração-1 (auto)
Tamanho da imagemResoluçã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çãoNome opcional para a execução do treinamentoauto

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):

GrupoParâmetros
Taxa de aprendizadolr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Otimizadorauto (padrão), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax
Pesos de perdabox, cls, dfl, pose, kobj, label_smoothing
Aumento de corhsv_h, hsv_s, hsv_v
Aum. Geométricodegrees, translate, scale, shear, perspective
Aum. Inversão e Mixflipud, fliplr, mosaic, mixup, copy_paste
Controle de treinamentopatience, seed, deterministic, amp, cos_lr, close_mosaic, save_period
Conjunto de dadosfraction, 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 scaling

Link to this sectionPasso 5: Selecione a GPU (guia Cloud)#

Escolha sua GPU no Ultralytics Cloud:

Ultralytics Platform Training Dialog Gpu Selector And Cost

GPUGeraçãoVRAMCusto/HoraMelhor para
RTX 2000 AdaAda16 GB$0.24Datasets pequenos, testes
RTX A4500Ampere20 GB$0.25Datasets pequenos a médios
RTX 4000 AdaAda20 GB$0.26Datasets médios
RTX A5000Ampere24 GB$0.27Datasets médios
L4Ada24 GB$0.39Otimizado para inferência
A40Ampere48 GB$0.44Tamanhos de lote maiores
RTX 3090Ampere24 GB$0.46Treinamento geral
RTX A6000Ampere48 GB$0.49Modelos grandes
RTX PRO 4500Blackwell32 GB$0.64Excelente relação preço/desempenho
RTX 4090Ada24 GB$0,69Melhor relação preço/desempenho
RTX 6000 AdaAda48 GB$0,77Treinamento de lotes grandes
L40SAda48 GB$0,86Treinamento de lotes grandes
RTX 5090Blackwell32 GB$0,99Geração de consumo mais recente
L40Ada48 GB$0,99Modelos grandes
A100 PCIeAmpere80 GB$1,39Treinamento de produção
A100 SXMAmpere80 GB$1,49Treinamento de produção
RTX PRO 6000Blackwell96 GB$1,89Padrão recomendado
H100 PCIeHopper80 GB$2,39Treinamento de alto desempenho
H100 SXMHopper80 GB$2,99Treinamento mais rápido
H100 NVLHopper94 GB$3.07Desempenho máximo
H200 NVLHopper143 GB$3.39Memória máxima
H200 SXMHopper141 GB$3.99Desempenho máximo
B200Blackwell180 GB$5.49Modelos grandes (Pro+)
B300Blackwell288 GB$7.39Modelos maiores (Pro+)
Seleção de GPU
  • 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:

  1. Provisiona uma instância de GPU
  2. Baixa seu conjunto de dados
  3. Inicia o treinamento
  4. 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:

StatusDescrição
PendingTrabalho enviado, aguardando alocação de GPU
StartingGPU provisionada, baixando conjunto de dados e modelo
RunningTreinamento em andamento, streaming de métricas em tempo real
CompletedTreinamento concluído com sucesso
FailedO treinamento falhou (veja os logs do console para detalhes)
CancelledO treinamento foi cancelado pelo usuário
Créditos gratuitos

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.

Ultralytics Platform Training Progress With Charts

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#

Ultralytics Platform Model Training Live Charts

MétricaDescrição
PerdaPerda de treinamento e validação
mAPPrecisão média
PrecisionPredições positivas corretas
RecallGround 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:#fff

Treine em seu próprio hardware enquanto transmite métricas para a plataforma.

Requisito de versão do pacote

A integração com a plataforma requer ultralytics>=8.4.60. Versões anteriores NÃO funcionarão com a plataforma.

pip install -U ultralytics

Link to this sectionConfigurar Chave de API#

  1. Vá para Settings > API Keys
  2. Crie uma nova chave (ou a plataforma cria uma automaticamente quando você abre a aba de Treinamento Local)
  3. 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-1

A 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=exp1

O 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:

  1. Estimando segundos por época a partir do tamanho do dataset, complexidade do modelo, tamanho da imagem, tamanho do lote e velocidade da GPU
  2. 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
  3. Computando o custo estimado a partir do total de horas de treinamento multiplicadas pela taxa horária da GPU

Fatores que afetam o custo:

FatorImpacto
Tamanho do DatasetMais imagens = tempo de treinamento mais longo (a computação escala aproximadamente de forma linear com o tamanho do dataset)
Tamanho do ModeloModelos maiores (m, l, x) treinam mais devagar que (n, s)
Número de ÉpocasMultiplicador direto no tempo de treinamento
Tamanho da imagemImgsz maiores aumentam a computação: 320px=0.25x, 640px=1.0x (base), 1280px=4.0x
Tamanho do loteLotes maiores são mais eficientes (lote 32 = ~0.85x tempo, lote 8 = ~1.2x tempo comparado à base de lote 16)
Velocidade da GPUGPUs mais rápidas reduzem o tempo de treinamento (ex: H100 SXM = ~3.4x mais rápido que RTX 4090)
Sobrecarga de InicializaçãoAté 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#

Estimativas

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árioGPUCusto Estimado
500 imagens, YOLO26n, 50 épocasRTX 4090~$0.03
1000 imagens, YOLO26n, 100 épocasRTX PRO 6000~$0.27
5000 imagens, YOLO26s, 100 épocasH100 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:#fff

Fluxo de faturamento do treinamento na nuvem:

  1. Estimativa: Custo calculado antes do início do treinamento
  2. Verificação de Saldo: Créditos disponíveis são verificados antes do lançamento
  3. Treinar: Trabalho executado na computação selecionada
  4. Cobrança: Custo final baseado no tempo de execução real
Proteção ao Consumidor

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#

StatusCobrado?
CompletedSim — tempo de GPU real usado
CancelledSim — tempo de GPU do início ao cancelamento
FailedNão — execuções falhas não são cobradas
TravadoParcial — apenas o tempo real de treinamento é cobrado
Sem Cobrança por Erros

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étodoDescrição
Saldo da ContaCréditos pré-carregados
Pagamento por TrabalhoCobrança na conclusão do trabalho
Saldo Mínimo

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

Ultralytics Platform Training Billing Details

Link to this sectionDicas de Treinamento#

Link to this sectionEscolha o Tamanho de Modelo Correto#

ModeloParâmetrosMelhor para
YOLO26n2.4MTempo real, dispositivos de borda
YOLO26s9.5MVelocidade/precisão equilibrada
YOLO26m20.4MMaior precisão
YOLO26l24.8MPrecisão de produção
YOLO26x55.7MPrecisão máxima

Link to this sectionOtimiza o tempo de treino#

Estratégias para poupar custos
  1. 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
  2. Usa uma GPU adequada: A RTX PRO 6000 lida bem com a maioria das cargas de trabalho
  3. Valida o dataset: Corrige problemas de rotulagem antes de gastar no treino
  4. 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#

ProblemaSolução
Treino bloqueado em 0%Verifica o formato do dataset, tenta novamente
Sem memóriaReduz o tamanho do batch ou usa uma GPU maior
Precisão fracaAumenta as épocas, verifica a qualidade dos dados
Treinamento lentoConsidera uma GPU mais rápida
Erro de incompatibilidade de tarefaCertifica-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):

ModeloRTX PRO 6000A100 SXM
YOLO26n~8 min~7 min
YOLO26m~16 min~13 min
YOLO26x~27 min~22 min
Tempos aproximados

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.

Saldo negativo

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 .yaml ou .json diretamente para o editor para importar os seus parâmetros.

Ultralytics Platform Training Dialog Copy Training Config JSON

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âmetroTipoPadrãoIntervaloDescrição
epochsint1001-10000Número de épocas de treino
batchint-1 (auto)-1 a 512Tamanho do batch (-1 = auto-ajuste à VRAM disponível)
imgszint64032-4096Tamanho da imagem de entrada
patienceint1001-1000Paciência para paragem antecipada
seedint00-2147483647Semente aleatória para reprodutibilidade
deterministicboolTrue-Modo de treino determinístico
ampboolTrue-Precisão mista automática
close_mosaicint100-50Desativar mosaico nas últimas N épocas
save_periodint-1-1-100Guardar checkpoint a cada N épocas
workersint80-64Workers do dataloader
cacheselecionarfalseram/disk/falseCache de imagens
Parâmetros Específicos da Tarefa

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)

Comentários