Pular para o conteúdo principal

Quando Usar a CLI

A interface de linha de comando é ideal para automação e fluxos de trabalho reproduzíveis.

Melhor Para

  • Automação - Script tarefas repetitivas
  • Pipelines CI/CD - Integre com implantação
  • Servidores remotos - SSH em instâncias na nuvem
  • Processamento em lote - Treine múltiplos modelos
  • Reprodutibilidade - Salve e compartilhe comandos exatos

Como Parece

Digite comandos no seu terminal:

Exemplo de Fluxo de Trabalho

Vantagens

  • Scriptável - Automatize tudo
  • Reproduzível - Salve comandos exatos
  • Controle de versão - Rastreie no git
  • Amigável para remoto - Funciona via SSH
  • Execução paralela - Execute múltiplos treinamentos

Limitações

  • Curva de aprendizado - Deve conhecer sintaxe de comandos
  • Sem feedback visual - Apenas saída de texto
  • Propenso a erros - Erros de digitação em comandos
  • Menos descobrível - Deve saber que opções existem

Quando Mudar

Mude para UI quando você:
  • Precisa de feedback visual
  • Quer explorar opções
  • Está ensinando usuários não técnicos
  • Fazendo experimentos rápidos
Mude para API quando você:
  • Precisa de lógica personalizada
  • Está construindo aplicações
  • Pré-processamento complexo
  • Configuração dinâmica

Casos de Uso Comuns

Busca de Hyperparâmetros

Treinamento Noturno

Treinamento Remoto

Integração CI/CD

Dicas para Usuários de CLI

  1. Salve comandos - Mantenha um arquivo commands.txt
  2. Use configs - Arquivos YAML em vez de comandos longos
  3. Registre saída - Redirecione para arquivos
  4. Use screen/tmux - Para trabalhos de longa duração
  5. Escreva scripts - Combine múltiplos passos

Recursos Exclusivos da CLI

Coisas que a CLI faz melhor:
  • Conduzir dados de outros comandos
  • Integrar com scripts shell
  • Executar em servidores headless
  • Processar arquivos em lote
  • Execução agendada

Comandos Essenciais

Variáveis de Ambiente

Próximos Passos

Referência CLI

Documentação completa de comandos

Alternativa API

Quando usar Python em vez disso