다음을 통해 공유


Model 클래스

학습 및 채점을 위한 모델입니다.

상속
azure.ai.ml.entities._assets._artifacts.artifact.Artifact
Model

생성자

Model(*, name: str | None = None, version: str | None = None, type: str | None = None, path: str | PathLike | None = None, utc_time_created: str | None = None, flavors: Dict[str, Dict[str, Any]] | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, stage: str | None = None, **kwargs)

매개 변수

name
Optional[str]
필수

모델의 이름입니다. 기본값은 임의 GUID입니다.

version
Optional[str]
필수

모델의 버전입니다. 이름이 없거나 등록되지 않은 이름이 제공되지 않으면 기본값은 "1"입니다. 그렇지 않으면 기본적으로 해당 이름을 가진 모델의 마지막으로 등록된 버전에서 자동 증가합니다.

type
Optional[str]
필수

NCD(새 클래스 검색)에 사용되는 이 엔터티의 스토리지 형식입니다. 허용되는 값은 "custom_model", "mlflow_model" 또는 "triton_model"입니다. 기본값은 "custom_model"입니다.

utc_time_created
Optional[str]
필수

모델을 만든 날짜 및 시간(UTC ISO 8601 형식)입니다. (예: '2020-10-19 17:44:02.096572').

flavors
Optional[dict[str, Any]]
필수

모델을 해석할 수 있는 버전입니다. 기본값은 None입니다.

path
Optional[str]
필수

모델을 가리키는 원격 URI 또는 로컬 경로입니다. 기본값은 None입니다.

description
Optional[str]
필수

리소스에 대한 설명입니다. 기본값은 없음입니다.

tags
Optional[dict[str, str]]
필수

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

properties
Optional[dict[str, str]]
필수

자산 속성 사전입니다. 기본값은 None입니다.

stage
Optional[str]
필수

리소스의 단계입니다. 기본값은 None입니다.

kwargs
Optional[dict]
필수

추가 구성 매개 변수의 사전입니다.

예제

Model 개체 만들기


   from azure.ai.ml.entities import Model

   model = Model(
       name="model1",
       version="5",
       description="my first model in prod",
       path="models/very_important_model.pkl",
       properties={"prop1": "value1", "prop2": "value2"},
       type="mlflow_model",
       flavors={
           "sklearn": {"sklearn_version": "0.23.2"},
           "python_function": {"loader_module": "office.plrmodel", "python_version": 3.6},
       },
       stage="Production",
   )

메서드

dump

자산 콘텐츠를 YAML 형식의 파일로 덤프합니다.

dump

자산 콘텐츠를 YAML 형식의 파일로 덤프합니다.

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

매개 변수

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

YAML 콘텐츠를 쓸 로컬 경로 또는 파일 스트림입니다. dest가 파일 경로인 경우 새 파일이 만들어집니다. dest가 열려 있는 파일인 경우 파일이 직접 에 기록됩니다.

kwargs
dict

YAML serializer에 전달할 추가 인수입니다.

예외

dest가 파일 경로이고 파일이 이미 있는 경우 발생합니다.

dest가 열려 있는 파일이고 파일을 쓸 수 없는 경우 발생합니다.

특성

base_path

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

반환

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

반환 형식

str

creation_context

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

반환

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

반환 형식

id

리소스 ID입니다.

반환

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

반환 형식

path

version

자산 버전입니다.

반환

자산 버전입니다.

반환 형식

str