加载模型#
- load_model(model_uri, dst_path=None)[源代码][源代码]#
从本地文件或运行中加载 sktime 模型。
- 参数:
- model_uristr
MLflow 模型的位置,采用 URI 格式。例如:
/Users/me/path/to/local/model
relative/path/to/local/model
s3://my_bucket/path/to/model
runs:/<mlflow_run_id>/run-relative/path/to/model
mlflow-artifacts:/path/to/model
有关支持的URI方案的更多信息,请参阅 引用工件。
- dst_pathstr, 可选 (默认=None)
下载模型工件的本地文件系统路径。此目录必须已经存在。如果未指定,将创建一个本地输出路径。
- 返回:
- sktime 模型实例。
参考文献
[1]https://www.mlflow.org/docs/latest/python_api/mlflow.models.html#mlflow.models.Model.load
示例
>>> from sktime.datasets import load_airline >>> from sktime.forecasting.arima import ARIMA >>> from sktime.utils import mlflow_sktime >>> y = load_airline() >>> forecaster = ARIMA( ... order=(1, 1, 0), ... seasonal_order=(0, 1, 0, 12), ... suppress_warnings=True) >>> forecaster.fit(y) ARIMA(...) >>> model_path = "model" >>> mlflow_sktime.save_model( ... sktime_model=forecaster, ... path=model_path) >>> loaded_model = mlflow_sktime.load_model(model_uri=model_path)