OnlineDeploymentOperations Classe

OnlineDeploymentOperations.

Não deve instanciar esta classe diretamente. Em vez disso, deve criar uma instância MLClient que a instancia por si e anexe-a como um atributo.

Herança
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

Construtor

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)

Parâmetros

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
valor predefinido: None

Métodos

begin_create_or_update

Criar ou atualizar uma implementação.

begin_delete

Eliminar uma implementação.

get

Obter um recurso de implementação.

get_logs

Repita os registos da implementação online.

list

Listar um recurso de implementação.

begin_create_or_update

Criar ou atualizar uma implementação.

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]

Parâmetros

deployment
OnlineDeployment
Necessário

a entidade de implementação

local
bool

Se a implementação deve ser criada localmente, a predefinição é Falso

vscode_debug
bool

Se pretende abrir a instância do VSCode para depurar a implementação local, a predefinição é Falso

local_enable_gpu
bool

ativar o contentor local para aceder ao gpu

Devoluções

Um poller para controlar o estado da operação

Tipo de retorno

Exceções

Gerado se o OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se os recursos OnlineDeployment (por exemplo, Dados, Código, Modelo, Ambiente) não puderem ser validados com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o modelo OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o tipo OnlineDeployment não for suportado. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o recurso de ponto final local não existir.

Gerado se o ponto final local estiver num estado de falha.

Gerado se não for possível encontrar a imagem do Docker para a implementação local.

Gerado se a imagem do Docker não puder ser criada com êxito para a implementação local.

Gerado se não for possível encontrar artefactos locais para a implementação local.

Gerado se o VS Debug for invocado com um ponto final remoto. A depuração do VSCode só é suportada para pontos finais locais.

Gerado se a GPU da Nvidia não estiver disponível no sistema e local_enable_gpu estiver definida durante a implementação local

Gerado se a instância do VSCode não puder ser instanciada.

begin_delete

Eliminar uma implementação.

begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]

Parâmetros

name
str
Necessário

O nome da implementação

endpoint_name
str
Necessário

O nome do ponto final

local
Optional[bool]

Se a implementação deve ser obtida a partir do ambiente do docker local, as predefinições são Falsas

Devoluções

Um poller para controlar o estado da operação

Tipo de retorno

Exceções

Gerado se o recurso de ponto final local não existir.

get

Obter um recurso de implementação.

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

Parâmetros

name
str
Necessário

O nome da implementação

endpoint_name
str
Necessário

O nome do ponto final

local
Optional[bool]

Se a implementação deve ser obtida a partir do ambiente do docker local, as predefinições são Falsas

Devoluções

uma entidade de implementação

Tipo de retorno

Exceções

Gerado se o recurso de ponto final local não existir.

get_logs

Repita os registos da implementação online.

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

Parâmetros

name
str
Necessário

O nome da implementação

endpoint_name
str
Necessário

O nome do ponto final

lines
int
Necessário

O número máximo de linhas a seguir

container_type

O tipo de contentor a partir do qual obter registos. Os valores possíveis incluem: "StorageInitializer", "InferenceServer", predefinição para Nenhum

local
bool

[descrição], predefinições para Falso

Devoluções

os registos

Tipo de retorno

str

Exceções

Gerado se o OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se os recursos OnlineDeployment (por exemplo, Dados, Código, Modelo, Ambiente) não puderem ser validados com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o modelo OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o tipo OnlineDeployment não for suportado. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o recurso de ponto final local não existir.

Gerado se o ponto final local estiver num estado de falha.

Gerado se não for possível encontrar a imagem do Docker para a implementação local.

Gerado se a imagem do Docker não puder ser criada com êxito para a implementação local.

Gerado se não for possível encontrar artefactos locais para a implementação local.

Gerado se o VS Debug for invocado com um ponto final remoto. A depuração do VSCode só é suportada para pontos finais locais.

Gerado se a GPU da Nvidia não estiver disponível no sistema e local_enable_gpu estiver definida durante a implementação local

Gerado se a instância do VSCode não puder ser instanciada.

list

Listar um recurso de implementação.

list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]

Parâmetros

endpoint_name
str
Necessário

O nome do ponto final

local
bool

Se a implementação deve ser obtida a partir do ambiente do docker local, as predefinições são Falsas

Devoluções

um iterador de entidades de implementação

Tipo de retorno

Exceções

Gerado se o OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se os recursos OnlineDeployment (por exemplo, Dados, Código, Modelo, Ambiente) não puderem ser validados com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o modelo OnlineDeployment não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o tipo OnlineDeployment não for suportado. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o recurso de ponto final local não existir.

Gerado se o ponto final local estiver num estado de falha.

Gerado se não for possível encontrar a imagem do Docker para a implementação local.

Gerado se a imagem do Docker não puder ser criada com êxito para a implementação local.

Gerado se não for possível encontrar artefactos locais para a implementação local.

Gerado se o VS Debug for invocado com um ponto final remoto. A depuração do VSCode só é suportada para pontos finais locais.

Gerado se a GPU da Nvidia não estiver disponível no sistema e local_enable_gpu estiver definida durante a implementação local

Gerado se a instância do VSCode não puder ser instanciada.