Saltar al contenido principal

Cuándo Usar la CLI

La interfaz de línea de comandos es ideal para automatización y flujos de trabajo reproducibles.

Mejor Para

  • Automatización - Script tareas repetitivas
  • Pipelines CI/CD - Integra con despliegue
  • Servidores remotos - SSH a instancias en la nube
  • Procesamiento por lotes - Entrena múltiples modelos
  • Reproducibilidad - Guarda y comparte comandos exactos

Cómo Se Ve

Escribe comandos en tu terminal:

Ejemplo de Flujo de Trabajo

Ventajas

  • Scripteable - Automatiza todo
  • Reproducible - Guarda comandos exactos
  • Control de versiones - Rastrea en git
  • Amigable remoto - Funciona sobre SSH
  • Ejecución paralela - Ejecuta múltiples entrenamientos

Limitaciones

  • Curva de aprendizaje - Debes conocer sintaxis de comandos
  • Sin feedback visual - Solo salida de texto
  • Propenso a errores - Errores tipográficos en comandos
  • Menos descubrible - Debes saber que las opciones existen

Cuándo Cambiar

Cambia a UI cuando:
  • Necesitas feedback visual
  • Quieres explorar opciones
  • Enseñando usuarios no técnicos
  • Haciendo experimentos rápidos
Cambia a API cuando:
  • Necesitas lógica personalizada
  • Construyendo aplicaciones
  • Preprocesamiento complejo
  • Configuración dinámica

Casos de Uso Comunes

Búsqueda de Hyperparámetros

Entrenamiento Nocturno

Entrenamiento Remoto

Integración CI/CD

Consejos para Usuarios de CLI

  1. Guarda comandos - Mantén un archivo commands.txt
  2. Usa configs - Archivos YAML sobre comandos largos
  3. Registra salida - Redirige a archivos
  4. Usa screen/tmux - Para trabajos de larga duración
  5. Escribe scripts - Combina múltiples pasos

Características Exclusivas de CLI

Cosas que la CLI hace mejor:
  • Pipe datos de otros comandos
  • Integra con scripts de shell
  • Ejecuta en servidores headless
  • Procesa archivos por lotes
  • Ejecución programada

Comandos Esenciales

Variables de Entorno

Próximos Pasos

Referencia CLI

Documentación completa de comandos

Alternativa API

Cuándo usar Python en su lugar