ScriptRun 类

提供用于管理提交的训练运行的编程访问。

提交的 ScriptRunConfig 运行表示试验中的单个试用版。 提交运行将返回 ScriptRun 对象,该对象可用于监视运行的异步执行、记录指标和存储运行的输出,以及分析运行生成的结果和访问项目。

若要开始使用试验和 ScriptRunConf,请参阅

类 ScriptRun 构造函数。

构造函数

ScriptRun(experiment, run_id, directory=None, _run_config=None, **kwargs)

参数

名称 说明
experiment
必需

试验对象。

run_id
必需
str

运行 ID。

directory
str

源目录。

默认值: None
_run_config

运行配置。

默认值: None
kwargs
必需

其他配置参数的字典。

注解

Azure 机器学习 SDK 提供一系列互连类,旨在帮助训练和比较它们正在解决的共享问题相关的机器学习模型。

Experiment充当这些训练运行的逻辑容器。 对象 RunConfiguration 用于对提交试验中训练运行所需的信息进行编码。 对象 ScriptRunConfig 是一个帮助程序类,该类将 RunConfiguration 对象与用于训练的执行脚本一起打包;有关作中 ScriptRunConfig 对象的示例,请参阅文档中 RunConfiguration 的 python 代码示例。

ScriptRunConfig 对象用于提交训练运行作为试验的一部分。 使用 ScriptRunConfig 对象提交训练运行时,submit 方法将返回 ScriptRun 类型的对象。

ScriptRun 对象允许你以编程方式访问有关关联训练运行的信息。 一些示例包括检索与运行对应的日志、取消运行(如果仍在运行中)、清理已完成运行的项目,以及等待当前正在进行的运行完成。

方法

cancel

取消正在进行的运行。

cancel

取消正在进行的运行。

cancel()

属性

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'