Share via


Component 클래스

구성 요소를 정의하는 데 사용되는 구성 요소 버전의 기본 클래스입니다. 직접 인스턴스화할 수 없습니다.

상속
azure.ai.ml.entities._assets.asset.Asset
Component
azure.ai.ml.entities._validation.remote.RemoteValidatableMixin
Component
azure.ai.ml.entities._mixins.TelemetryMixin
Component
azure.ai.ml.entities._mixins.YamlTranslatableMixin
Component
azure.ai.ml.entities._validation.path_aware_schema.PathAwareSchemaValidatableMixin
Component
azure.ai.ml.entities._mixins.LocalizableMixin
Component

생성자

Component(*, name: str | None = None, version: str | None = None, id: str | None = None, type: str | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, display_name: str | None = None, is_deterministic: bool = True, inputs: Dict | None = None, outputs: Dict | None = None, yaml_str: str | None = None, _schema: str | None = None, creation_context: SystemData | None = None, **kwargs: Any)

매개 변수

Name Description
name
필수
str

리소스의 이름입니다.

version
필수
str

리소스의 버전입니다.

id
필수
str

리소스의 전역 ID, Azure Resource Manager ID입니다.

type
필수
str

지원되는 명령 유형은 'command'입니다.

description
필수
str

리소스에 대한 설명입니다.

tags
필수

태그 사전. 태그를 추가, 제거 및 업데이트할 수 있습니다.

properties
필수

내부적으로만 사용됩니다.

display_name
필수
str

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

is_deterministic
필수

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

inputs
필수

구성 요소의 입력입니다.

outputs
필수

구성 요소의 출력입니다.

yaml_str
필수
str

구성 요소의 YAML 문자열입니다.

_schema
필수
str

구성 요소의 스키마입니다.

creation_context
필수

구성 요소의 만들기 메타데이터입니다.

kwargs
필수

구성 요소에 대한 추가 매개 변수입니다.

키워드 전용 매개 변수

Name Description
name
필수
version
필수
id
필수
type
필수
description
필수
tags
필수
properties
필수
display_name
필수
is_deterministic
기본값: True
inputs
필수
outputs
필수
yaml_str
필수
_schema
필수
creation_context
필수

메서드

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

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

creation_context

리소스의 생성 컨텍스트입니다.

반환

형식 Description

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

display_name

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

반환

형식 Description
str

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

id

리소스 ID입니다.

반환

형식 Description

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

inputs

구성 요소의 입력입니다.

반환

형식 Description

구성 요소의 입력입니다.

is_deterministic

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

반환

형식 Description

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

outputs

구성 요소의 출력입니다.

반환

형식 Description

구성 요소의 출력입니다.

type

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

반환

형식 Description
str

구성 요소의 형식입니다.

version

구성 요소 버전입니다.

반환

형식 Description
str

구성 요소 버전입니다.