kempnerforge.config.metrics¶
Metrics configuration.
Classes
Logging and metrics settings. |
- class kempnerforge.config.metrics.MetricsConfig[source]¶
Bases:
objectLogging and metrics settings.
- resolve_mlflow_tracking_uri()[source]¶
The tracking URI in force: the field, else $MLFLOW_TRACKING_URI, else Databricks.
- Return type:
- __init__(log_interval=10, enable_wandb=False, enable_tensorboard=False, enable_mlflow=False, wandb_project='kempnerforge', wandb_run_name=None, wandb_run_id='', tensorboard_dir='tb_logs', mlflow_tracking_uri=None, mlflow_experiment=None, mlflow_run_name=None, mlflow_description=None, mlflow_tags=<factory>, mlflow_run_id='', mlflow_log_system_metrics=True, mlflow_system_metrics_interval=10.0, mlflow_register_checkpoints=False)¶
- Parameters:
log_interval (int)
enable_wandb (bool)
enable_tensorboard (bool)
enable_mlflow (bool)
wandb_project (str)
wandb_run_name (str | None)
wandb_run_id (str)
tensorboard_dir (str)
mlflow_tracking_uri (str | None)
mlflow_experiment (str | None)
mlflow_run_name (str | None)
mlflow_description (str | None)
mlflow_run_id (str)
mlflow_log_system_metrics (bool)
mlflow_system_metrics_interval (float)
mlflow_register_checkpoints (bool)
- Return type:
None