ParallelComponent 클래스

병렬 구성 요소를 정의하는 데 사용되는 병렬 구성 요소 버전입니다.

상속
azure.ai.ml.entities._component.component.Component
ParallelComponent
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelComponent
azure.ai.ml.entities._component.code.ComponentCodeMixin
ParallelComponent

생성자

ParallelComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, display_name: str | None = None, retry_settings: RetrySettings | None = None, logging_level: str | None = None, max_concurrency_per_instance: int | None = None, error_threshold: int | None = None, mini_batch_error_threshold: int | None = None, task: ParallelTask | None = None, mini_batch_size: str | None = None, partition_keys: List | None = None, input_data: str | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, code: str | None = None, instance_count: int | None = None, is_deterministic: bool = True, **kwargs: Any)

매개 변수

Name Description
name
필수
str

구성 요소의 이름입니다. 기본값은 없음입니다.

version
필수
str

구성 요소 버전입니다. 기본값은 없음입니다.

description
필수
str

구성 요소에 대한 설명입니다. 기본값은 없음입니다.

tags
필수

태그 사전. 태그를 추가, 제거 및 업데이트할 수 있습니다. 기본값은 없음입니다.

display_name
필수
str

구성 요소의 표시 이름입니다. 기본값은 없음입니다.

retry_settings
필수

병렬 구성 요소 실행이 다시 시도에 실패했습니다. 기본값은 없음입니다.

logging_level
필수
str

로깅 수준 이름의 문자열입니다. 기본값은 없음입니다.

max_concurrency_per_instance
필수
int

각 컴퓨팅 instance 있는 최대 병렬 처리입니다. 기본값은 없음입니다.

error_threshold
필수
int

항목 처리 실패 횟수를 무시해야 합니다. 기본값은 없음입니다.

mini_batch_error_threshold
필수
int

미니 일괄 처리 실패 횟수는 무시해야 합니다. 기본값은 없음입니다.

task
필수

병렬 작업입니다. 기본값은 없음입니다.

mini_batch_size
필수
str

FileDataset 입력의 경우 이 필드는 사용자 스크립트가 한 번의 run() 호출에서 처리할 수 있는 파일 수입니다. TabularDataset 입력의 경우 이 필드는 사용자 스크립트가 한 번의 run() 호출에서 처리할 수 있는 대략적인 데이터 크기입니다. 예제 값은 1024, 1024KB, 10MB 및 1GB입니다. (선택 사항, 기본값은 FileDataset의 경우 10개 파일, TabularDataset의 경우 1MB입니다.) 이 값은 PipelineParameter를 통해 설정할 수 있습니다.

partition_keys
필수

데이터 세트를 미니 일괄 처리로 분할하는 데 사용되는 키입니다. 기본값은 None이면 동일한 키를 가진 데이터가 동일한 미니 일괄 처리로 분할됩니다. partition_keys 및 mini_batch_size 모두 지정되면 partition_keys 적용됩니다. 입력은 분할된 데이터 세트여야 하며, 올바르게 작동하려면 partition_keys가 모든 입력 데이터 세트의 키 하위 집합이어야 합니다.

input_data
필수
str

입력 데이터입니다. 기본값은 없음입니다.

resources
필수

구성 요소에 대한 컴퓨팅 리소스 구성입니다. 기본값은 없음입니다.

inputs
필수

구성 요소의 입력입니다. 기본값은 없음입니다.

outputs
필수

구성 요소의 출력입니다. 기본값은 없음입니다.

code
필수
str

task.code에서 승격된 속성

instance_count
필수
int

승격된 속성은 resources.instance_count. 기본값은 없음입니다.

is_deterministic
필수

병렬 구성 요소가 결정적인지 여부입니다. 기본값은 True입니다.

키워드 전용 매개 변수

Name Description
name
필수
version
필수
description
필수
tags
필수
display_name
필수
retry_settings
필수
logging_level
필수
max_concurrency_per_instance
필수
error_threshold
필수
mini_batch_error_threshold
필수
task
필수
mini_batch_size
필수
partition_keys
필수
input_data
필수
resources
필수
inputs
필수
outputs
필수
code
필수
instance_count
필수
is_deterministic
기본값: True

메서드

dump

구성 요소 콘텐츠를 yaml 형식의 파일로 덤프합니다.

dump

구성 요소 콘텐츠를 yaml 형식의 파일로 덤프합니다.

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

매개 변수

Name Description
dest
필수
Union[<xref:PathLike>, str, IO[AnyStr]]

이 구성 요소의 콘텐츠를 받을 대상입니다. 로컬 파일의 경로이거나 이미 열려 있는 파일 스트림이어야 합니다. dest가 파일 경로인 경우 새 파일이 만들어지고 파일이 있는 경우 예외가 발생합니다. dest가 열려 있는 파일인 경우 파일이 직접 기록되고 파일을 쓸 수 없는 경우 예외가 발생합니다.

특성

base_path

리소스의 기본 경로입니다.

반환

형식 Description
str

리소스의 기본 경로입니다.

code

소스 코드를 가리키는 로컬 또는 원격 경로인 승격된 속성 task.code의 값을 반환합니다.

반환

형식 Description

task.code의 값입니다.

creation_context

리소스의 만들기 컨텍스트입니다.

반환

형식 Description

리소스에 대한 만들기 메타데이터입니다.

display_name

구성 요소의 표시 이름입니다.

반환

형식 Description
str

구성 요소의 표시 이름입니다.

environment

승격된 속성 task.environment의 값을 반환합니다. 학습 작업이 실행될 환경을 나타냅니다.

반환

형식 Description

task.environment의 값입니다.

id

리소스 ID입니다.

반환

형식 Description

리소스의 전역 ID인 ARM(Azure Resource Manager) ID입니다.

inputs

구성 요소의 입력입니다.

반환

형식 Description

구성 요소의 입력입니다.

instance_count

승격된 속성 resources.instance_count 값을 반환합니다.

반환

형식 Description

resources.instance_count 값입니다.

is_deterministic

구성 요소가 결정적인지 여부입니다.

반환

형식 Description

구성 요소가 결정적인지 여부

outputs

구성 요소의 출력입니다.

반환

형식 Description

구성 요소의 출력입니다.

resources

retry_settings

task

type

구성 요소의 유형이며, 기본값은 'command'입니다.

반환

형식 Description
str

구성 요소의 형식입니다.

version

구성 요소 버전입니다.

반환

형식 Description
str

구성 요소 버전입니다.