/ examples / mlflow-3 / load_model_from_runs_uri.py
load_model_from_runs_uri.py
 1  from sklearn.datasets import load_iris
 2  from sklearn.linear_model import LogisticRegression
 3  
 4  import mlflow
 5  from mlflow.models import infer_signature
 6  
 7  X, y = load_iris(return_X_y=True, as_frame=True)
 8  model = LogisticRegression().fit(X, y)
 9  signature = infer_signature(X, model.predict(X))
10  
11  with mlflow.start_run() as run:
12      mlflow.sklearn.log_model(model, name="model", signature=signature)
13      runs_uri = f"runs:/{run.info.run_id}/model"
14      model = mlflow.sklearn.load_model(runs_uri)
15      print(model.predict(X)[:10])