OnlineDeploymentOperations Clase

OnlineDeploymentOperations.

No debe crear una instancia de esta clase directamente. En su lugar, debe crear una instancia de MLClient que le cree instancias y la adjunte como un atributo.

Herencia
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

Constructor

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 predeterminado: None

Métodos

begin_create_or_update

Cree o actualice una implementación.

begin_delete

Elimina una implementación.

get

Obtener un recurso de implementación.

get_logs

Vuelva a intentar los registros de la implementación en línea.

list

Enumerar un recurso de implementación.

begin_create_or_update

Cree o actualice una implementación.

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
Requerido

la entidad de implementación

local
bool

Si la implementación se debe crear localmente, el valor predeterminado es False.

vscode_debug
bool

Si se va a abrir la instancia de VSCode para depurar la implementación local, el valor predeterminado es False.

local_enable_gpu
bool

habilitación del contenedor local para acceder a gpu

Devoluciones

Un sondeo para realizar un seguimiento del estado de la operación

Tipo de valor devuelto

Excepciones

Se genera si OnlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineDeployment (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo onlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el tipo OnlineDeployment no es compatible. Los detalles se proporcionarán en el mensaje de error.

Se genera si el recurso de punto de conexión local no existe.

Se genera si el punto de conexión local está en un estado de error.

Se genera si no se encuentra la imagen de Docker para la implementación local.

Se genera si la imagen de Docker no se puede compilar correctamente para la implementación local.

Se genera si no se encuentran artefactos locales para la implementación local.

Se genera si se invoca VS Debug con un punto de conexión remoto. La depuración de VSCode solo se admite para los puntos de conexión locales.

Se genera si la GPU de Nvidia no está disponible en el sistema y local_enable_gpu se establece durante la implementación local.

Se genera si no se puede crear una instancia de VSCode.

begin_delete

Elimina una implementación.

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

Parámetros

name
str
Requerido

Nombre de la implementación

endpoint_name
str
Requerido

Nombre del punto de conexión

local
Optional[bool]

Si la implementación se debe recuperar del entorno de Docker local, el valor predeterminado es False.

Devoluciones

Un sondeo para realizar un seguimiento del estado de la operación

Tipo de valor devuelto

Excepciones

Se genera si el recurso de punto de conexión local no existe.

get

Obtener un recurso de implementación.

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

Parámetros

name
str
Requerido

Nombre de la implementación

endpoint_name
str
Requerido

Nombre del punto de conexión

local
Optional[bool]

Si la implementación se debe recuperar del entorno de Docker local, el valor predeterminado es False.

Devoluciones

una entidad de implementación

Tipo de valor devuelto

Excepciones

Se genera si el recurso de punto de conexión local no existe.

get_logs

Vuelva a intentar los registros de la implementación en línea.

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

Parámetros

name
str
Requerido

Nombre de la implementación

endpoint_name
str
Requerido

Nombre del punto de conexión

lines
int
Requerido

Número máximo de líneas a cola

container_type

Tipo de contenedor del que se van a recuperar los registros. Entre los valores posibles se incluyen: "StorageInitializer", "InferenceServer", el valor predeterminado es None.

local
bool

[description], el valor predeterminado es False.

Devoluciones

los registros

Tipo de valor devuelto

str

Excepciones

Se genera si OnlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineDeployment (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo onlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el tipo OnlineDeployment no es compatible. Los detalles se proporcionarán en el mensaje de error.

Se genera si el recurso de punto de conexión local no existe.

Se genera si el punto de conexión local está en un estado de error.

Se genera si no se encuentra la imagen de Docker para la implementación local.

Se genera si la imagen de Docker no se puede compilar correctamente para la implementación local.

Se genera si no se encuentran artefactos locales para la implementación local.

Se genera si se invoca VS Debug con un punto de conexión remoto. La depuración de VSCode solo se admite para los puntos de conexión locales.

Se genera si la GPU de Nvidia no está disponible en el sistema y local_enable_gpu se establece durante la implementación local.

Se genera si no se puede crear una instancia de VSCode.

list

Enumerar un recurso de implementación.

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

Parámetros

endpoint_name
str
Requerido

Nombre del punto de conexión

local
bool

Si la implementación se debe recuperar del entorno de Docker local, el valor predeterminado es False.

Devoluciones

iterador de entidades de implementación

Tipo de valor devuelto

Excepciones

Se genera si OnlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineDeployment (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo onlineDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el tipo OnlineDeployment no es compatible. Los detalles se proporcionarán en el mensaje de error.

Se genera si el recurso de punto de conexión local no existe.

Se genera si el punto de conexión local está en un estado de error.

Se genera si no se encuentra la imagen de Docker para la implementación local.

Se genera si la imagen de Docker no se puede compilar correctamente para la implementación local.

Se genera si no se encuentran artefactos locales para la implementación local.

Se genera si se invoca VS Debug con un punto de conexión remoto. La depuración de VSCode solo se admite para los puntos de conexión locales.

Se genera si la GPU de Nvidia no está disponible en el sistema y local_enable_gpu se establece durante la implementación local.

Se genera si no se puede crear una instancia de VSCode.