Saltar al contenido principal

CLI Reference

tip

Todos los comandos soportan --help para ver sus opciones:

godml run --help
godml dataprep --help

CLI Reference

godml [COMANDO] [OPCIONES]

Comandos

godml run

Ejecuta un pipeline completo: carga, limpieza, compliance, entrenamiento, evaluación y registro.

godml run -f godml.yml
OpciónDescripción
-f, --fileRuta al archivo YAML del pipeline. Default: godml.yml

Ejemplos:

godml run -f pipelines/churn.yml
godml run -f s3://mi-bucket/configs/churn.yml # próximamente

godml init

Crea la estructura de un nuevo proyecto godml.

godml init mi-proyecto

Genera:

mi-proyecto/
├── godml.yml
├── data/
│ └── .gitkeep
└── output/
└── .gitkeep

godml serve

Levanta un servidor FastAPI para servir predicciones en tiempo real.

godml serve dev

Endpoints disponibles:

  • POST /predict — predicción individual
  • GET /health — health check
  • GET /docs — Swagger UI

godml deploy

Empaqueta el modelo en Docker para producción.

godml deploy mi-proyecto dev

godml calc-hash

Calcula el SHA-256 de un dataset para trazabilidad.

godml calc-hash ./data/train.csv
# sha256: a3f8c2...

godml dataprep run

Ejecuta una receta de DataPrep independiente del pipeline.

godml dataprep run recipe.yml

Variables de entorno del CLI

VariableDescripción
GODML_LOG_LEVELDEBUG, INFO, WARNING, ERROR. Default: INFO
MLFLOW_TRACKING_URIURI del servidor MLflow. Default: file:./mlruns
SAGEMAKER_ROLE_ARNARN del IAM role para SageMaker
AWS_DEFAULT_REGIONRegión AWS
GODML_S3_BUCKETBucket S3 (alternativa a aws.s3_bucket en YAML)