compute_target 模块

包含非 Azure 机器学习管理的计算目标的功能。

计算目标定义了训练计算环境,可以是本地资源,也可以是云中的远程资源。 远程资源允许利用加速的 CPU 和 GPU 处理功能轻松纵向或横向扩展机器学习试验。

有关由 Azure 机器学习管理的计算目标的信息,请参阅 ComputeTarget 类。 有关详细信息,请参阅什么是 Azure 机器学习中的计算目标?

AbstractComputeTarget

非 Azure 机器学习管理的计算目标的抽象类。

类 AbstractComputeTarget 构造函数。

LocalTarget

用于将本地计算机定义为计算目标的类。

设置本地目标。

函数

attach_legacy_compute_target

将计算目标附加到此项目。

attach_legacy_compute_target(experiment, source_directory, compute_target)

参数

名称 说明
experiment
必需
source_directory
必需
str
compute_target
必需
str

要附加的计算目标对象。

返回

类型 说明

如果附加成功,则为“无”,否则引发异常。

is_compute_target_prepared

检查计算目标是否准备就绪。

检查在 run_config 中指定的计算目标是否已准备好指定的运行配置。

is_compute_target_prepared(experiment, source_directory, run_config)

参数

名称 说明
experiment
必需
source_directory
必需
str
run_config
必需

运行配置。 这可以是运行配置名称,也可以是字符串或 azureml.core.runconfig.RunConfiguration 对象。

返回

类型 说明

如果计算目标已准备就绪,则为 True。

prepare_compute_target

准备计算目标。

根据 run_config 和 custom_run_config 安装试验运行所需的所有包。

prepare_compute_target(experiment, source_directory, run_config)

参数

名称 说明
experiment
必需
source_directory
必需
str
run_config
必需

运行配置。 这可以是运行配置名称,也可以是字符串或 azureml.core.runconfig.RunConfiguration 对象。

返回

类型 说明

运行对象

remove_legacy_compute_target

从项目中删除计算目标。

remove_legacy_compute_target(experiment, source_directory, compute_target_name)

参数

名称 说明
experiment
必需
source_directory
必需
str
compute_target_name
必需
str

返回

类型 说明

如果删除计算目标成功,则为 "无",否则引发异常。