RunDetails 类
表示用于查看模型训练进度的 Jupyter 笔记本小组件。
小组件是异步的,在训练完成之前提供更新。
使用提供的运行实例初始化小组件。
构造函数
RunDetails(run_instance)
参数
名称 | 说明 |
---|---|
run_instance
必需
|
运行将呈现小组件的实例。 |
run_instance
必需
|
运行将呈现小组件的实例。 |
注解
Azure ML Jupyter Notebook 小组件显示模型训练的进度,包括属性、日志和指标。 从中隐式 run_instance
推断所选小组件类型。 无需显式设置它。 使用该方法 show 开始呈现小组件。 如果未安装小组件,你将看到一个链接,用于在新浏览器页面中查看内容。 启动试验后,还可以使用 get_portal_url()
类的方法在 Azure 门户中查看模型训练的 Run 进度。
以下示例演示如何创建小组件并启动它:
from azureml.widgets import RunDetails
RunDetails(remote_run).show()
支持以下类型的运行:
StepRun:显示运行属性、输出日志、指标。
HyperDriveRun:显示超参数的父运行属性、日志、子运行、主指标图表和并行坐标图表。
AutoMLRun:显示子运行和主要指标图表,其中包含选择单个指标的选项。
PipelineRun:显示管道的运行和非正在运行的节点,以及节点和边缘的图形表示形式。
ReinforcementLearningRun:显示实时运行的状态。 Azure 机器学习强化学习目前是一项预览功能。 有关详细信息,请参阅 使用 Azure Marchine Learning 进行强化学习。
安装 Azure 机器学习 SDK 时,会安装 azureml 小组件 包。 但是,可能需要根据环境进行一些进一步安装。
Jupyter Notebook:完全支持本地笔记本和云笔记本,具有交互性、异步自动更新和非阻塞性单元执行。
JupyterLab:可能需要进一步安装。
验证是否已安装 azure 小组件 包,如果未安装,请安装它。
sudo -i pip install azureml-widgets
安装 JupyterLab 扩展。
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
安装后,请在当前正在运行的所有笔记本中重启内核。
jupyter labextension list
Databricks:Juypter Notebook 小组件的部分支持。 使用小组件时,它将显示一个链接,用于在新浏览器页面中查看内容。 将 show 参数设置为“displayHTML”时
render_lib
使用该参数。
方法
get_widget_data |
从运行历史记录中检索和转换由小组件呈现的数据。 还用于调试目的。 |
show |
呈现小组件并启动线程以刷新小组件。 |
get_widget_data
show
呈现小组件并启动线程以刷新小组件。
show(render_lib=None, widget_settings=None)
参数
名称 | 说明 |
---|---|
render_lib
|
<xref:func>
要用于呈现的库。 仅适用于值为“displayHTML”的 Databricks。 默认值: None
|
widget_settings
|
要应用于小组件的设置。 支持的设置:“debug”(布尔值)。 默认值: None
|