rgpycrumbs.eon._mlflow.log_params¶
Logging of eOn configuration parameters to MLflow.
Performs a three-way merge between the eOn schema, hydrated defaults, and
user-provided config.ini overrides, then logs every parameter to MLflow
for full provenance tracking.
Added in version 1.1.0.
Attributes¶
Functions¶
|
Log the hydrated eOn configuration to MLflow. |
Module Contents¶
- rgpycrumbs.eon._mlflow.log_params.log_config_ini(conf_ini: pathlib.Path = Path('config.ini'), *, w_artifact: bool = True, track_overrides: bool = False)[source]¶
Log the hydrated eOn configuration to MLflow.
Performs a three-way merge between the eOn schema, the hydrated defaults, and the user-provided
config.ini. Every parameter is logged for full provenance; user-provided overrides can optionally be tagged separately.- Args:
conf_ini: Path to the eOn
config.inifile. w_artifact: Whether to log the config file as an MLflow artifact. track_overrides: Whether to separately log parameters that the userexplicitly set (i.e. values that differ from schema defaults).
Added in version 1.1.0.