Compartilhar via


OnlineDeploymentOperations Classe

OnlineDeploymentOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do MLClient que a instancie para você e a anexa 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 padrão: None

Métodos

begin_create_or_update

Criar ou atualizar uma implantação.

begin_delete

Excluir uma implantação.

get

Obter um recurso de implantação.

get_logs

Tente novamente os logs da implantação online.

list

Listar um recurso de implantação.

begin_create_or_update

Criar ou atualizar uma implantaçã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
Obrigatório

a entidade de implantação

local
bool

Se a implantação deve ser criada localmente, o padrão é False

vscode_debug
bool

Se a instância do VSCode deve ser aberta para depurar a implantação local, o padrão é False

local_enable_gpu
bool

habilitar o contêiner local para acessar gpu

Retornos

Um sondador para acompanhar a operação status

Tipo de retorno

Exceções

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

Gerado se os ativos 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 tiver suporte. Os detalhes serão fornecidos na mensagem de erro.

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

Gerado se o ponto de extremidade local estiver em um estado de falha.

Gerado se a imagem do Docker não puder ser encontrada para implantação local.

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

Gerado se artefatos locais não puderem ser encontrados para implantação local.

Gerado se o VS Debug for invocado com um ponto de extremidade remoto. A depuração do VSCode só tem suporte para pontos de extremidade locais.

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

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

begin_delete

Excluir uma implantação.

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

Parâmetros

name
str
Obrigatório

O nome da implantação

endpoint_name
str
Obrigatório

O nome do ponto de extremidade

local
Optional[bool]

Se a implantação deve ser recuperada do ambiente local do Docker, o padrão é False

Retornos

Um sondador para acompanhar a operação status

Tipo de retorno

Exceções

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

get

Obter um recurso de implantação.

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

Parâmetros

name
str
Obrigatório

O nome da implantação

endpoint_name
str
Obrigatório

O nome do ponto de extremidade

local
Optional[bool]

Se a implantação deve ser recuperada do ambiente local do Docker, o padrão é False

Retornos

uma entidade de implantação

Tipo de retorno

Exceções

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

get_logs

Tente novamente os logs da implantação online.

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

Parâmetros

name
str
Obrigatório

O nome da implantação

endpoint_name
str
Obrigatório

O nome do ponto de extremidade

lines
int
Obrigatório

O número máximo de linhas a seguir

container_type

O tipo de contêiner do qual recuperar logs. Os valores possíveis incluem: "StorageInitializer", "InferenceServer", o padrão é None

local
bool

[descrição], o padrão é False

Retornos

os logs

Tipo de retorno

str

Exceções

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

Gerado se os ativos 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 tiver suporte. Os detalhes serão fornecidos na mensagem de erro.

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

Gerado se o ponto de extremidade local estiver em um estado de falha.

Gerado se a imagem do Docker não puder ser encontrada para implantação local.

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

Gerado se artefatos locais não puderem ser encontrados para implantação local.

Gerado se o VS Debug for invocado com um ponto de extremidade remoto. A depuração do VSCode só tem suporte para pontos de extremidade locais.

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

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

list

Listar um recurso de implantação.

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

Parâmetros

endpoint_name
str
Obrigatório

O nome do ponto de extremidade

local
bool

Se a implantação deve ser recuperada do ambiente local do Docker, o padrão é False

Retornos

um iterador de entidades de implantação

Tipo de retorno

Exceções

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

Gerado se os ativos 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 tiver suporte. Os detalhes serão fornecidos na mensagem de erro.

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

Gerado se o ponto de extremidade local estiver em um estado de falha.

Gerado se a imagem do Docker não puder ser encontrada para implantação local.

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

Gerado se artefatos locais não puderem ser encontrados para implantação local.

Gerado se o VS Debug for invocado com um ponto de extremidade remoto. A depuração do VSCode só tem suporte para pontos de extremidade locais.

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

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