从 Azure 机器学习运行注册模型,无需下载到本地文件

Posted

技术标签:

【中文标题】从 Azure 机器学习运行注册模型,无需下载到本地文件【英文标题】:Register model from Azure Machine Learning run without downloading to local file 【发布时间】:2021-03-14 18:31:15 【问题描述】:

使用 azureml.core 实验在远程计算上训练模型,如下所示:

experiment = Experiment(ws, name=experiment_name)
src = ScriptRunConfig(<...>)
run = experiment.submit(src)
run.wait_for_completion(show_output=True)

如何在不先下载到本地文件的情况下将在此运行中训练的模型注册到 Azure 机器学习工作区?

【问题讨论】:

【参考方案1】:

可以使用 run 对象上可用的register_model 方法注册模型(单击文档链接)。

例子:

model = best_run.register_model(model_name='sklearn-iris', model_path='outputs/model.joblib')

以下notebook也可以作为设置训练实验和注册作为实验运行结果的模型的示例。

【讨论】:

以上是关于从 Azure 机器学习运行注册模型,无需下载到本地文件的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Azure ML 管道脚本步骤注册模型

Azure机器学习入门模型发布为Web服务

将数据从流分析提取到 Azure 机器学习

如何在 Azure 机器学习服务管道中使用密钥

机器学习:Azure机器学习模型搭建实验

Azure机器学习Web服务未使用Passed .learner模型