runconfig 模块

包含用于管理 Azure 机器学习中试验运行的配置的功能。

此模块中的键类是 RunConfiguration,它封装了在指定的计算目标上提交训练运行所需的信息。 该配置包括一组广泛的行为定义,例如,是使用现有 Python 环境还是使用根据规范构建的 Conda 环境。

该模块中的其他配置类可通过 RunConfiguration 来访问。

AmlComputeConfiguration

表示以 AmlCompute 为目标的试验的相关配置信息。

此类在 RunConfiguration 类中使用。

类 AmlComputeConfiguration 构造函数。

ApplicationEndpointConfiguration

表示服务的配置信息。

类 ApplicationEndpointConfiguration 构造函数。

AzureContainerRegistry

表示 Azure 容器注册表的配置信息。

AzureContainerRegistry 将被弃用。 使用 ContainerRegistry 类。

类 AzureContainerRegistry 构造函数。

ContainerRegistry

表示容器注册表的配置信息。

ContainerRegistry 将被弃用。 使用 ContainerRegistry 类。

类 ContainerRegistry 构造函数。

Data

表示如何在运行配置中消耗数据。

此类在 RunConfiguration 类中使用。

类 DataSetPathRunConfiguration 构造函数。

DataLocation

Data 类中用于管理要在运行中使用的数据的位置。

类数据集构造函数。

DataPath

当前未使用。

类 DataPath 构造函数。

DataReferenceConfiguration

表示在运行期间可用的特定于配置的数据源。

此类在 RunConfiguration 类中使用。

类 DataReferenceConfiguration 构造函数。

DatacacheConfiguration

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

表示如何在运行配置中使用 datacache。

此类在 RunConfiguration 类中使用。

类 DatacacheConfiguration 构造函数。

Dataset

表示对已保存或已注册的要在运行中使用的数据集的引用。

在典型的训练场景中,你并不会用到此类。 而是会从 Dataset 类创建数据集,然后将它传递到训练脚本中。 有关详细信息,请参阅 添加 & 注册数据集

初始化 Dataset 对象。

DatasetRegistrationOptions

用于指定如何保存数据集的选项。

此类在 RegistrationOptions 类中使用。

创建 DatasetRegistrationOptions 对象。

DockerConfiguration

表示作业的 Docker 运行时配置。

类 DockerConfiguration 构造函数。

EnvironmentDefinition

已弃用。 使用 Environment 对象。

类 EnvironmentDefinition 构造函数。

GlobsOptions

用于指定如何基于 glob 模式进行筛选的选项。

此类在 OutputOptions 类中使用。

创建 GlobsOptions 对象。

HdiConfiguration

表示以 HDInsightCompute 为目标的试验的相关配置信息。

此类在 RunConfiguration 类中使用。

可以用“cluster”或“client”值来指定字段 yarn_deploy_mode。

HdiConfiguration 类构造函数。

HistoryConfiguration

表示用于在试验中禁用或启用试验历史记录功能的配置信息。

此类在 RunConfiguration 类中使用。

类 HistoryConfiguration 构造函数。

KubernetesComputeConfiguration

表示以 KubernetesCompute 为目标的试验的配置信息。

此类在 RunConfiguration 类中使用。

类 KubernetesComputeConfiguration 构造函数。

MountOptions

用于控制上传行为方式的装载选项。

此类在 OutputOptions 类中使用。

创建 MountOptions 对象。

MpiConfiguration

表示分布式 MPI 作业的配置信息。

此类在 RunConfiguration 类中使用。

类 MpiConfiguration 构造函数。

OutputData

表示应如何上传和跟踪输出。

此类在 RunConfiguration 类中使用。

创建 OutputData 对象。

OutputOptions

有关如何上传数据以及如何跟踪上传的数据的其他选项。

此类在 OutputData 类中使用。

创建 OutputOptions 对象。

ParallelTaskConfiguration

表示分布式 ParallelTask 作业的配置信息。

此类在 RunConfiguration 类中使用。

类 ParallelTaskConfiguration 构造函数。

PyTorchConfiguration

表示分布式 PyTorch 作业的配置信息。

此类在 RunConfiguration 类中使用。

PyTorchConfiguration 类构造函数。

RegistrationOptions

用于指定如何保存和注册该实体的选项。

此类在 OutputOptions 类中使用。

创建 RegistrationOptions 对象。

RunConfiguration

表示针对 Azure 机器学习中不同计算目标的试验运行配置。

RunConfiguration 对象封装在试验中提交训练运行所需的信息。 通常,不会直接创建 RunConfiguration 对象,而是从返回 RunConfiguration 对象的方法中获取一个,例如 Experiment 类的 submit 方法。

RunConfiguration 是一种基础环境配置,也用于其他类型的配置步骤,具体取决于要触发的运行类型。 例如,设置 PythonScriptStep 时,可以访问步骤的 RunConfiguration 对象并配置 Conda 依赖项或访问运行的环境属性。

有关示例运行配置,请参阅选择并使用计算目标来训练模型

使用默认设置初始化 RunConfiguration。

SparkConfiguration

表示以 Apache Spark 为目标的试验运行的相关配置信息。

此类在 RunConfiguration 类中使用。

类 SparkConfiguration 构造函数。

TensorflowConfiguration

表示使用 Tensorflow 的试验的配置信息。

此类在 RunConfiguration 类中使用。

类 TensorflowConfiguration 构造函数。

UploadOptions

用于控制上传的行为方式的上传选项。

此类在 OutputOptions 类中使用。

创建 UploadOptions 对象。

Uri

表示 Uri 引用。

初始化 Uri 对象。