steps 包

包含可在 Azure 机器学习管道中执行的预生成步骤。

Azure ML 管道步骤可以一起配置为构造一个管道,它表示可共享且可重用的 Azure 机器学习工作流。 管道的每个步骤都可以配置为在步骤内容(脚本和依赖项)以及输入和参数保持不变时允许重用其以前的运行结果。

此包中的类通常与 core 包中的类一起使用。 核心包包含用于配置数据 (PipelineData)、计划 (Schedule) 和管理步骤的输出 (StepRun) 的类。

此包中的预生成步骤涵盖了在机器学习工作流中遇到的许多常见方案。 若要开始使用预生成管道步骤,请参阅:

模块

adla_step

包含用于创建 Azure ML 管道步骤来使用 Azure Data Lake Analytics 运行 U-SQL 脚本的功能。

automl_step

包含用于添加和管理 Azure 机器学习中的自动化 ML 管道步骤的功能。

azurebatch_step

包含创建在 Azure Batch 中运行 Windows 可执行文件的 Azure ML 管道步骤的功能。

command_step

包含创建运行命令的 Azure ML 管道步骤的功能。

data_transfer_step

包含用于创建 Azure ML 管道步骤的功能,该步骤在存储选项之间传输数据。

databricks_step

包含用于创建 Azure ML 管道步骤的功能,以在 DBFS 上运行 Databricks 笔记本或 Python 脚本。

estimator_step

包含用于创建运行估算器以进行机器学习模型训练的管道步骤的功能。

hyper_drive_step

包含用于创建和管理运行超参数优化的 Azure 机器学习管道步骤的功能。

kusto_step

包含用于创建运行 Kusto 笔记本的 Azure ML 管道步骤的功能。

module_step

包含使用现有版本的模块添加 Azure 机器学习管道步骤的功能。

mpi_step

包含用于添加 Azure ML 管道步骤以运行机器学习模型训练的 MPI 作业的功能。

parallel_run_config

包含用于配置 ParallelRunStep 的功能。

parallel_run_step

包含添加步骤以在多个 AmlCompute 目标上以并行模式运行用户脚本的功能。

python_script_step

包含创建运行 Python 脚本的 Azure ML 管道步骤的功能。

r_script_step

包含创建运行 R 脚本的 Azure ML 管道步骤的功能。

synapse_spark_step

包含创建运行 Python 脚本的 Azure ML Synapse 步骤的功能。

AdlaStep

创建 Azure ML Pipeline 步骤以使用 Azure Data Lake Analytics 运行 U-SQL 脚本。

有关使用 AdlaStep 的示例,请参阅笔记本 https://aka.ms/pl-adla

AutoMLStep

创建用于封装自动化机器学习运行的 Azure 机器学习机器学习管道步骤。

有关使用 AutoMLStep 的示例,请参阅笔记本 https://aka.ms/pl-automl

AutoMLStepRun

提供有关自动化 ML 试验运行和检索默认输出的方法的信息。

在管道中提交自动化 ML 运行后,AutoMLStepRun 类用于管理、检查状态和检索运行详细信息。 此外,此类还可以用来通过 StepRun 类获得 AutoMLStep 的默认输出。

AzureBatchStep

创建用于将作业提交到 Azure Batch 的 Azure ML 管道步骤。

注意:此步骤不支持上传/下载目录及其内容。

有关使用 AzureBatchStep 的示例,请参阅笔记本 https://aka.ms/pl-azbatch

CommandStep

创建运行命令的 Azure ML 管道步骤。

DataTransferStep

创建在存储选项之间传输数据的 Azure ML 管道步骤。

DataTransferStep 支持常见的存储类型,例如作为源和接收器的 Azure Blob 存储和 Azure Data Lake。 有关详细信息,请参阅备注部分。

有关使用 DataTransferStep 的示例,请参阅笔记本 https://aka.ms/pl-data-trans

DatabricksStep

创建 Azure ML 管道步骤,以将 DataBricks 笔记本、Python 脚本或 JAR 添加为节点。

有关使用 DatabricksStep 的示例,请参阅笔记本 https://aka.ms/pl-databricks

EstimatorStep

已弃用。 创建要为 Azure ML 模型训练运行 Estimator 的管道步骤。

HyperDriveStep

创建 Azure ML 管道步骤以运行机器学习模型训练的超参数优化。

有关使用 HyperDriveStep 的示例,请参阅笔记本 https://aka.ms/pl-hyperdrive

HyperDriveStepRun

管理、检查状态并检索 HyperDriveStep 管道步骤的运行详细信息。

HyperDriveStepRun 提供 HyperDriveRun 的功能(具有 StepRun 的额外支持)。 通过 HyperDriveStepRun 类,可以管理、检查状态和检索 HyperDrive 运行及其生成的每个子运行的运行详细信息。 通过 StepRun 类,能够在提交父管道运行并且管道已提交步骤运行后执行此操作。

KustoStep

KustoStep 启用了在 Azure ML 管道中的目标 Kusto 群集上运行 Kusto 查询的功能。

ModuleStep

创建 Azure 机器学习管道步骤以运行特定版本的模块。

Module 对象定义可重用的计算(例如脚本或可执行文件),这些计算可以在不同的机器学习方案中由不同的用户使用。 若要在管道中使用特定版本的模块,请创建 ModuleStep。 ModuleStep 是管道中使用现有 ModuleVersion 的步骤。

有关使用 ModuleStep 的示例,请参阅笔记本 https://aka.ms/pl-modulestep

MpiStep

创建用于运行 MPI 作业的 Azure ML 管道步骤。

有关使用 MpiStep 的示例,请参阅笔记本 https://aka.ms/pl-style-trans

ParallelRunConfig

定义 ParallelRunStep 对象的配置。

有关使用 ParallelRunStep 的示例,请参阅笔记本 https://aka.ms/batch-inference-notebooks

有关故障排除指南,请参阅 https://aka.ms/prstsg。 可在此处找到更多参考资料。

ParallelRunStep

创建 Azure 机器学习管道步骤异步并行处理大量数据。

有关使用 ParallelRunStep 的示例,请参阅笔记本 https://aka.ms/batch-inference-notebooks

有关故障排除指南,请参阅 https://aka.ms/prstsg。 可在此处找到更多参考资料。

PythonScriptStep

创建运行 Python 脚本的 Azure ML 管道步骤。

有关使用 PythonScriptStep 的示例,请参阅笔记本 https://aka.ms/pl-get-started

RScriptStep

注意

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

创建运行 R 脚本的 Azure ML 管道步骤。

SynapseSparkStep

注意

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

创建用于提交和执行 Python 脚本的 Azure ML Synapse 步骤。