ScriptRun 类

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

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

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

类 ScriptRun 构造函数。

继承
ScriptRun

构造函数

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

参数

experiment
Experiment
必需

试验对象。

run_id
str
必需

运行 ID。

directory
str
默认值: None

源目录。

_run_config
RunConfiguration
默认值: None

运行配置。

kwargs
dict
必需

其他配置参数的字典。

注解

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

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

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

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

方法

cancel

取消正在进行的运行。

cancel

取消正在进行的运行。

cancel()

属性

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'