OnlineDeploymentOperations 클래스
OnlineDeploymentOperations.
이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 MLClient instance 만들어서 인스턴스화하고 특성으로 연결해야 합니다.
- 상속
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsOnlineDeploymentOperations
생성자
OnlineDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_04_2023_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_deployment_helper: _LocalDeploymentHelper, credentials: TokenCredential | None = None, **kwargs: Dict)
매개 변수
- operation_scope
- operation_config
- service_client_04_2023_preview
- all_operations
- local_deployment_helper
- credentials
메서드
begin_create_or_update |
배포를 만들거나 업데이트합니다. |
begin_delete |
배포를 삭제합니다. |
get |
배포 리소스를 가져옵니다. |
get_logs |
온라인 배포에서 로그를 다시 시도합니다. |
list |
배포 리소스를 나열합니다. |
begin_create_or_update
배포를 만들거나 업데이트합니다.
begin_create_or_update(deployment: OnlineDeployment, *, local: bool = False, vscode_debug: bool = False, skip_script_validation: bool = False, local_enable_gpu: bool = False, **kwargs) -> LROPoller[OnlineDeployment]
매개 변수
- local
- bool
배포를 로컬로 만들어야 하는지 여부, 기본값은 False입니다.
- vscode_debug
- bool
로컬 배포를 디버그하기 위해 VSCode instance 열지 여부, 기본값은 False입니다.
- local_enable_gpu
- bool
로컬 컨테이너가 gpu에 액세스할 수 있도록 설정
반환
작업 상태 추적하는 폴러
반환 형식
예외
OnlineDeployment의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 형식이 지원되지 않는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
로컬 엔드포인트 리소스가 없는 경우 발생합니다.
로컬 엔드포인트가 실패 상태인 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 찾을 수 없는 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 성공적으로 빌드할 수 없는 경우 발생합니다.
로컬 배포를 위해 로컬 아티팩트 를 찾을 수 없는 경우 발생합니다.
VS 디버그가 원격 엔드포인트를 사용하여 호출되는 경우 발생합니다. VSCode 디버그는 로컬 엔드포인트에 대해서만 지원됩니다.
Nvidia GPU를 시스템에서 사용할 수 없으며 로컬 배포 중 local_enable_gpu 설정되면 발생합니다.
VSCode instance 인스턴스화할 수 없는 경우 발생합니다.
begin_delete
배포를 삭제합니다.
begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]
매개 변수
반환
작업 상태 추적하는 폴러
반환 형식
예외
로컬 엔드포인트 리소스가 없는 경우 발생합니다.
get
배포 리소스를 가져옵니다.
get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment
매개 변수
반환
배포 엔터티
반환 형식
예외
로컬 엔드포인트 리소스가 없는 경우 발생합니다.
get_logs
온라인 배포에서 로그를 다시 시도합니다.
get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str
매개 변수
- container_type
로그를 검색할 컨테이너의 형식입니다. 가능한 값은 다음과 같습니다. "StorageInitializer", "InferenceServer", 기본값은 없음
- local
- bool
[description], 기본값은 False입니다.
반환
로그
반환 형식
예외
OnlineDeployment의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 형식이 지원되지 않는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
로컬 엔드포인트 리소스가 없는 경우 발생합니다.
로컬 엔드포인트가 실패 상태인 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 찾을 수 없는 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 성공적으로 빌드할 수 없는 경우 발생합니다.
로컬 배포를 위해 로컬 아티팩트 를 찾을 수 없는 경우 발생합니다.
VS 디버그가 원격 엔드포인트를 사용하여 호출되는 경우 발생합니다. VSCode 디버그는 로컬 엔드포인트에 대해서만 지원됩니다.
Nvidia GPU를 시스템에서 사용할 수 없으며 로컬 배포 중 local_enable_gpu 설정되면 발생합니다.
VSCode instance 인스턴스화할 수 없는 경우 발생합니다.
list
배포 리소스를 나열합니다.
list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]
매개 변수
- local
- bool
로컬 Docker 환경에서 배포를 검색해야 하는지 여부, 기본값은 False입니다.
반환
배포 엔터티의 반복기
반환 형식
예외
OnlineDeployment의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 모델의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
OnlineDeployment 형식이 지원되지 않는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.
로컬 엔드포인트 리소스가 없는 경우 발생합니다.
로컬 엔드포인트가 실패 상태인 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 찾을 수 없는 경우 발생합니다.
로컬 배포를 위해 Docker 이미지를 성공적으로 빌드할 수 없는 경우 발생합니다.
로컬 배포를 위해 로컬 아티팩트 를 찾을 수 없는 경우 발생합니다.
VS 디버그가 원격 엔드포인트를 사용하여 호출되는 경우 발생합니다. VSCode 디버그는 로컬 엔드포인트에 대해서만 지원됩니다.
Nvidia GPU를 시스템에서 사용할 수 없으며 로컬 배포 중 local_enable_gpu 설정되면 발생합니다.
VSCode instance 인스턴스화할 수 없는 경우 발생합니다.
Azure SDK for Python