steps 패키지
Azure Machine Learning 파이프라인에서 실행할 수 있는 미리 빌드된 단계를 포함합니다.
공유 가능하고 재사용 가능한 Azure Machine Learning 워크플로를 나타내는 파이프라인을 생성하도록 Azure ML 파이프라인 단계를 함께 구성할 수 있습니다. 단계 내용(스크립트 및 종속성)과 입력 및 매개 변수가 변경되지 않은 상태로 유지되는 경우 이전 실행 결과를 다시 사용할 수 있도록 파이프라인의 각 단계를 구성할 수 있습니다.
이 패키지의 클래스는 일반적으로 패키지의 클래스 core 와 함께 사용됩니다. 핵심 패키지에는 데이터 구성(), 예약(PipelineDataSchedule) 및 단계StepRun()의 출력을 관리하기 위한 클래스가 포함되어 있습니다.
이 패키지의 미리 빌드된 단계에서는 기계 학습 워크플로에서 발생하는 많은 일반적인 시나리오를 다룹니다. 미리 빌드된 파이프라인 단계를 시작하려면 다음을 참조하세요.
모듈
adla_step |
Azure Data Lake Analytics를 사용하여 U-SQL 스크립트를 실행하는 Azure ML 파이프라인 단계를 만드는 기능이 포함되어 있습니다. |
automl_step |
Azure Machine Learning에서 자동화된 ML 파이프라인 단계를 추가하고 관리하기 위한 기능이 포함되어 있습니다. |
azurebatch_step |
Azure Batch에서 Windows 실행 파일을 실행하는 Azure ML 파이프라인 단계를 만드는 기능을 포함합니다. |
command_step |
명령을 실행하는 Azure ML 파이프라인 단계를 만드는 기능을 포함합니다. |
data_transfer_step |
스토리지 옵션 간에 데이터를 전송하는 Azure ML 파이프라인 단계를 만드는 기능이 포함되어 있습니다. |
databricks_step |
DBFS에서 Databricks Notebook 또는 Python 스크립트를 실행하는 Azure ML 파이프라인 단계를 만드는 기능을 포함합니다. |
estimator_step |
Machine Learning 모델 학습용 추정기를 실행하는 파이프라인 단계를 만드는 기능을 포함합니다. |
hyper_drive_step |
하이퍼 매개 변수 튜닝을 실행하는 Azure ML 파이프라인 단계를 만들고 관리하기 위한 재미가 포함되어 있습니다. |
kusto_step |
Kusto Notebook을 실행하는 Azure ML 파이프라인 단계를 만드는 기능을 포함합니다. |
module_step |
기존 버전의 모듈을 사용하여 Azure Machine Learning 파이프라인 단계를 추가하는 기능을 포함합니다. |
mpi_step |
Machine Learning 모델 학습을 위한 MPI 작업을 실행하는 Azure ML 파이프라인 단계를 추가하는 기능이 포함되어 있습니다. |
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 Data Lake Analytics를 사용하여 U-SQL 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. 이 AdlaStep을 사용하는 예제는 Notebook https://aka.ms/pl-adla을 참조하세요. Azure Data Lake Analytics를 사용하여 U-SQL 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. |
AutoMLStep |
자동화된 ML 실행을 캡슐화하는 Azure ML 파이프라인 단계를 만듭니다. AutoMLStep을 사용하는 예제는 Notebook https://aka.ms/pl-automl을 참조하세요. AutoMLStep을 초기화합니다. |
AutoMLStepRun |
자동화된 ML 실험 실행에 대한 정보와 기본 출력을 검색하는 메서드를 제공합니다. AutoMLStepRun 클래스는 자동화된 ML 실행이 파이프라인에 제출되면 실행 세부 정보를 관리, 확인 및 검색하는 데 사용됩니다. 또한 이 클래스를 사용하여 클래스를 통해 AutoMLStep 기본 출력을 StepRun 가져올 수 있습니다. automl 단계 실행을 초기화합니다. |
AzureBatchStep |
Azure Batch에 작업을 제출하기 위한 Azure ML 파이프라인 단계를 만듭니다. 참고: 이 단계에서는 디렉터리 및 해당 콘텐츠의 업로드/다운로드를 지원하지 않습니다. AzureBatchStep을 사용하는 예제는 Notebook https://aka.ms/pl-azbatch을 참조하세요. Azure Batch에 작업을 제출하기 위한 Azure ML 파이프라인 단계를 만듭니다. |
CommandStep |
명령을 실행하는 Azure ML 파이프라인 단계를 만듭니다. 명령을 실행하는 Azure ML 파이프라인 단계를 만듭니다. |
DataTransferStep |
스토리지 옵션 간에 데이터를 전송하는 Azure ML 파이프라인 단계를 만듭니다. DataTransferStep은 Azure Blob Storage 및 Azure Data Lake와 같은 일반적인 스토리지 유형을 원본 및 싱크로 지원합니다. 자세한 내용은 설명 섹션을 참조 하세요 . DataTransferStep을 사용하는 예제는 Notebook https://aka.ms/pl-data-trans을 참조하세요. 스토리지 옵션 간에 데이터를 전송하는 Azure ML 파이프라인 단계를 만듭니다. |
DatabricksStep |
DataBricks Notebook, Python 스크립트 또는 JAR을 노드로 추가하는 Azure ML 파이프라인 단계를 만듭니다. DatabricksStep을 사용하는 예제는 Notebook https://aka.ms/pl-databricks을 참조하세요. Azure ML 파이프라인 단계를 만들어 DataBricks Notebook, Python 스크립트 또는 JAR을 노드로 추가합니다. DatabricksStep을 사용하는 예제는 Notebook https://aka.ms/pl-databricks을 참조하세요. :p aram python_script_name:[필수] 를 기준으로 , 또는 dataReference 개체를 data_reference_name=input1 을 사용하여 입력으로 지정하고 PipelineData 개체를 name=output1의 출력으로 지정하면 입력 및 출력이 매개 변수로 스크립트에 전달됩니다. 이렇게 하면 스크립트의 인수를 구문 분석하여 각 입력 및 출력의 경로에 액세스해야 합니다. "-input1","wasbs://test@storagename.blob.core.windows.net/test","-output1", "wasbs://test@storagename.blob.core.windows.net/b3e26de1-87a4-494d-a20f-1988d22b81a2/output1" 또한 스크립트 내에서 다음 매개 변수를 사용할 수 있습니다.
DatabricksStep 매개 변수 |
EstimatorStep |
되지 않는. Azure ML 모델 학습을 위해 실행할 Estimator 파이프라인 단계를 만듭니다. Machine Learning 모델 학습용 Estimator를 실행하는 Azure ML 파이프라인 단계를 만듭니다. 되지 않는. 대신 사용합니다 CommandStep . 예제는 CommandStep을 사용하여 파이프라인에서 ML 학습을 실행하는 방법을 참조하세요. |
HyperDriveStep |
Machine Learning 모델 학습을 위한 하이퍼 매개 변수 튜닝을 실행하는 Azure ML 파이프라인 단계를 만듭니다. HyperDriveStep을 사용하는 예제는 Notebook https://aka.ms/pl-hyperdrive을 참조하세요. Machine Learning 모델 학습을 위한 하이퍼 매개 변수 튜닝을 실행하는 Azure ML 파이프라인 단계를 만듭니다. |
HyperDriveStepRun |
파이프라인 단계에 대한 실행 세부 정보를 관리, 확인 및 검색합니다 HyperDriveStep . HyperDriveStepRun은 추가 지원을 HyperDriveRun통해 기능을 StepRun 제공합니다. HyperDriveStepRun 클래스를 사용하면 HyperDrive 실행 및 생성된 각 자식 실행에 대한 실행 세부 정보를 관리, 확인 및 검색할 수 있습니다. StepRun 클래스를 사용하면 부모 파이프라인 실행이 제출되고 파이프라인이 단계 실행을 제출한 후에 이 작업을 수행할 수 있습니다. HyperDriveStepRun을 초기화합니다. HyperDriveStepRun은 추가 지원을 HyperDriveRun통해 기능을 StepRun 제공합니다. HyperDriveRun 클래스를 사용하면 HyperDrive 실행 및 생성된 각 자식 실행에 대한 실행 세부 정보를 관리, 확인 및 검색할 수 있습니다. StepRun 클래스를 사용하면 부모 파이프라인 실행이 제출되고 파이프라인이 단계 실행을 제출한 후에 이 작업을 수행할 수 있습니다. |
KustoStep |
KustoStep을 사용하면 Azure ML Pipelines의 대상 Kusto 클러스터에서 Kusto 쿼리를 실행하는 기능을 사용할 수 있습니다. KustoStep을 초기화합니다. |
ModuleStep |
특정 버전의 모듈을 실행하는 Azure Machine Learning 파이프라인 단계를 만듭니다. Module 개체는 다른 기계 학습 시나리오 및 다른 사용자가 사용할 수 있는 재사용 가능한 계산(예: 스크립트 또는 실행 파일)을 정의합니다. 파이프라인에서 특정 버전의 모듈을 사용하려면 ModuleStep을 만듭니다. ModuleStep은 기존 ModuleVersion을 사용하는 파이프라인의 단계입니다. ModuleStep을 사용하는 예제는 Notebook https://aka.ms/pl-modulestep을 참조하세요. 특정 버전의 모듈을 실행하는 Azure ML 파이프라인 단계를 만듭니다. |
MpiStep |
MPI 작업을 실행하는 Azure ML 파이프라인 단계를 만듭니다. MpiStep을 사용하는 예제는 Notebook https://aka.ms/pl-style-trans을 참조하세요. MPI 작업을 실행하는 Azure ML 파이프라인 단계를 만듭니다. 되지 않는. 대신 사용합니다 CommandStep . 예제는 CommandStep을 사용하여 파이프라인에서 분산 학습을 실행하는 방법을 참조하세요. |
ParallelRunConfig |
개체에 대한 구성을 ParallelRunStep 정의합니다. ParallelRunStep을 사용하는 예제는 Notebook https://aka.ms/batch-inference-notebooks을 참조하세요. 문제 해결 가이드는 다음을 참조하세요 https://aka.ms/prstsg. 더 많은 참조를 찾을 수 있습니다. 구성 개체를 초기화합니다. |
ParallelRunStep |
대량의 데이터를 비동기 및 병렬로 처리하는 Azure Machine Learning 파이프라인 단계를 만듭니다. ParallelRunStep을 사용하는 예제는 Notebook https://aka.ms/batch-inference-notebooks을 참조하세요. 문제 해결 가이드는 다음을 참조하세요 https://aka.ms/prstsg. 더 많은 참조를 찾을 수 있습니다. 대량의 데이터를 비동기 및 병렬로 처리하는 Azure ML 파이프라인 단계를 만듭니다. ParallelRunStep을 사용하는 예제는 Notebook 링크를 https://aka.ms/batch-inference-notebooks참조하세요. |
PythonScriptStep |
Python 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. PythonScriptStep을 사용하는 예제는 Notebook https://aka.ms/pl-get-started을 참조하세요. Python 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. |
RScriptStep |
참고 이는 실험적 클래스이며 언제든지 변경 될 수 있습니다. 자세한 내용은 https://aka.ms/acr/connected-registry을 참조하세요. R 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. R 스크립트를 실행하는 Azure ML 파이프라인 단계를 만듭니다. 되지 않는. 대신 사용합니다 CommandStep . 예제는 CommandStep을 사용하여 파이프라인에서 R 스크립트를 실행하는 방법을 참조하세요. |
SynapseSparkStep |
참고 이는 실험적 클래스이며 언제든지 변경 될 수 있습니다. 자세한 내용은 https://aka.ms/acr/connected-registry을 참조하세요. Python 스크립트를 제출하고 실행하는 Azure ML Synapse 단계를 만듭니다. synapse Spark 풀에서 Spark 작업을 실행하는 Azure ML 파이프라인 단계를 만듭니다. |