다음을 통해 공유


OnlineDeploymentOperations 클래스

OnlineDeploymentOperations.

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

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

생성자

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
기본값: None

메서드

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]

매개 변수

deployment
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]

매개 변수

name
str
필수

배포의 이름

endpoint_name
str
필수

엔드포인트의 이름

local
Optional[bool]

로컬 Docker 환경에서 배포를 검색해야 하는지 여부, 기본값은 False입니다.

반환

작업 상태 추적하는 폴러

반환 형식

예외

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

get

배포 리소스를 가져옵니다.

get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment

매개 변수

name
str
필수

배포의 이름

endpoint_name
str
필수

엔드포인트의 이름

local
Optional[bool]

로컬 Docker 환경에서 배포를 검색해야 하는지 여부, 기본값은 False입니다.

반환

배포 엔터티

반환 형식

예외

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

get_logs

온라인 배포에서 로그를 다시 시도합니다.

get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str

매개 변수

name
str
필수

배포의 이름

endpoint_name
str
필수

엔드포인트의 이름

lines
int
필수

꼬리까지의 최대 줄 수

container_type

로그를 검색할 컨테이너의 형식입니다. 가능한 값은 다음과 같습니다. "StorageInitializer", "InferenceServer", 기본값은 없음

local
bool

[description], 기본값은 False입니다.

반환

로그

반환 형식

str

예외

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]

매개 변수

endpoint_name
str
필수

엔드포인트의 이름

local
bool

로컬 Docker 환경에서 배포를 검색해야 하는지 여부, 기본값은 False입니다.

반환

배포 엔터티의 반복기

반환 형식

예외

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

OnlineDeployment 자산(예: 데이터, 코드, 모델, 환경)의 유효성을 성공적으로 검사할 수 없는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

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

OnlineDeployment 형식이 지원되지 않는 경우 발생합니다. 세부 정보는 오류 메시지에 제공됩니다.

로컬 엔드포인트 리소스가 없는 경우 발생합니다.

로컬 엔드포인트가 실패 상태인 경우 발생합니다.

로컬 배포를 위해 Docker 이미지를 찾을 수 없는 경우 발생합니다.

로컬 배포를 위해 Docker 이미지를 성공적으로 빌드할 수 없는 경우 발생합니다.

로컬 배포를 위해 로컬 아티팩트 를 찾을 수 없는 경우 발생합니다.

VS 디버그가 원격 엔드포인트를 사용하여 호출되는 경우 발생합니다. VSCode 디버그는 로컬 엔드포인트에 대해서만 지원됩니다.

Nvidia GPU를 시스템에서 사용할 수 없으며 로컬 배포 중 local_enable_gpu 설정되면 발생합니다.

VSCode instance 인스턴스화할 수 없는 경우 발생합니다.