ModelOperations 클래스

ModelOperations.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 MLClient instance 만들어서 인스턴스화하고 특성으로 연결해야 합니다.

상속
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

생성자

ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)

매개 변수

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
필수

MLClient 개체의 작업 클래스에 대한 범위 변수입니다.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
필수

MLClient 개체의 작업 클래스에 대한 일반적인 구성입니다.

service_client
Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
필수

최종 사용자가 Azure Machine Learning 작업 영역 리소스(ServiceClient042023Preview 또는 ServiceClient102021Dataplane)에서 작동할 수 있도록 허용하는 서비스 클라이언트입니다.

datastore_operations
DatastoreOperations
필수

데이터 저장소에서 작업을 수행하기 위한 클라이언트를 나타냅니다.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
기본값: None

MLClient 개체의 모든 작업 클래스입니다.

메서드

archive

모델 자산을 보관합니다.

create_or_update

생성되거나 업데이트된 모델 자산을 반환합니다.

download

모델과 관련된 파일을 다운로드합니다.

get

지정된 모델 자산에 대한 정보를 반환합니다.

list

작업 영역의 모든 모델 자산을 나열합니다.

package

참고

이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.

모델 자산 패키지

restore

보관된 모델 자산을 복원합니다.

share

참고

이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.

작업 영역에서 레지스트리로 모델 자산을 공유합니다.

archive

모델 자산을 보관합니다.

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

매개 변수

name
str
필수

모델 자산의 이름입니다.

version
str
필수

모델 자산의 버전입니다.

label
str
필수

모델 자산의 레이블입니다. (버전과 상호 배타적)

create_or_update

생성되거나 업데이트된 모델 자산을 반환합니다.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

매개 변수

model
Model
필수

모델 자산 개체입니다.

반환

모델 자산 개체입니다.

반환 형식

예외

모델 아티팩트 경로가 이미 다른 자산에 연결되어 있을 때 발생합니다.

모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

제공된 로컬 경로가 빈 디렉터리를 가리키는 경우 발생합니다.

download

모델과 관련된 파일을 다운로드합니다.

download(name: str, version: str, download_path: PathLike | str = '.') -> None

매개 변수

name
str
필수

모델의 이름입니다.

version
str
필수

모델의 버전입니다.

download_path
Union[<xref:PathLike>, str]
필수

다운로드 대상인 로컬 경로는 기본적으로 현재 사용자의 현재 작업 디렉터리로 설정됩니다. 내용을 덮어씁니다.

예외

ResourceNotFoundError

제공된 이름과 일치하는 모델을 찾을 수 없으면 입니다.

get

지정된 모델 자산에 대한 정보를 반환합니다.

get(name: str, version: str | None = None, label: str | None = None) -> Model

매개 변수

name
str
필수

모델의 이름입니다.

version
str
필수

모델의 버전입니다.

label
str
필수

모델의 레이블입니다. (버전과 상호 배타적)

반환

모델 자산 개체입니다.

반환 형식

예외

모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

list

작업 영역의 모든 모델 자산을 나열합니다.

list(name: str | None = None, stage: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]

매개 변수

name
Optional[str]
필수

모델의 이름입니다.

stage
Optional[str]
필수

모델 단계

list_view_type

보관된 모델 포함/제외(예: )에 대한 보기 형식입니다. 기본값은 <xref:ListViewType.ACTIVE_ONLY>입니다.

반환

Model 개체의 instance 같은 반복기

반환 형식

package

참고

이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.

모델 자산 패키지

package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment

매개 변수

name
str
필수

모델 자산의 이름입니다.

version
str
필수

모델 자산의 버전입니다.

package_request
ModelPackage
필수

모델 패키지 요청.

반환

환경 개체

반환 형식

restore

보관된 모델 자산을 복원합니다.

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

매개 변수

name
str
필수

모델 자산의 이름입니다.

version
str
필수

모델 자산의 버전입니다.

label
str
필수

모델 자산의 레이블입니다. (버전과 상호 배타적)

share

참고

이는 실험적인 메서드이며 언제든지 변경될 수도 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.

작업 영역에서 레지스트리로 모델 자산을 공유합니다.

share(name, version, *, share_with_name, share_with_version, registry_name) -> Model

매개 변수

name
str
필수

모델 자산의 이름입니다.

version
str
필수

모델 자산의 버전입니다.

share_with_name
str

공유할 모델 자산의 이름입니다.

share_with_version
str

공유할 모델 자산의 버전입니다.

registry_name
str

대상 레지스트리의 이름입니다.

반환

모델 자산 개체입니다.

반환 형식