ModelsFacade#
- class scikitplot.mlflow.ModelsFacade(mlflow_module=None, client=None)[source]#
Model helper facade bound to a session-bound MLflow client.
- Parameters:
- mlflow_modulemodule
Imported
mlflowmodule.- clientMlflowClient
Client bound to the session tracking/registry URIs.
- Parameters:
Notes
This facade intentionally stays thin and uses MLflow public APIs.
- load_model(model_uri, *, flavor=None)[source]#
Load a model by URI.
- Parameters:
- model_uristr
Model URI (e.g., “runs:/<run_id>/model” or “models:/Name/Stage”).
- flavorstr or None, default=None
Optional flavor to load. If provided, attempts to load via
mlflow.<flavor>.load_model. Otherwise, usesmlflow.pyfunc.load_model.
- Returns:
- Any
Loaded model object.
- Raises:
- AttributeError
If requested flavor is not available.
- Parameters:
- Return type: