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ón | Descripción |
|---|---|
-f, --file | Ruta 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 individualGET /health— health checkGET /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
| Variable | Descripción |
|---|---|
GODML_LOG_LEVEL | DEBUG, INFO, WARNING, ERROR. Default: INFO |
MLFLOW_TRACKING_URI | URI del servidor MLflow. Default: file:./mlruns |
SAGEMAKER_ROLE_ARN | ARN del IAM role para SageMaker |
AWS_DEFAULT_REGION | Región AWS |
GODML_S3_BUCKET | Bucket S3 (alternativa a aws.s3_bucket en YAML) |