Skip to content

TrackingConfig

gepa.optimize_anything.TrackingConfig(logger: LoggerProtocol | None = None, use_wandb: bool = False, wandb_api_key: str | None = None, wandb_init_kwargs: dict[str, Any] | None = None, use_mlflow: bool = False, mlflow_tracking_uri: str | None = None, mlflow_experiment_name: str | None = None) dataclass

Experiment tracking and logging (W&B, MLflow, or custom logger).

Attributes

logger: LoggerProtocol | None = None class-attribute instance-attribute

use_wandb: bool = False class-attribute instance-attribute

wandb_api_key: str | None = None class-attribute instance-attribute

wandb_init_kwargs: dict[str, Any] | None = None class-attribute instance-attribute

use_mlflow: bool = False class-attribute instance-attribute

mlflow_tracking_uri: str | None = None class-attribute instance-attribute

mlflow_experiment_name: str | None = None class-attribute instance-attribute

Functions