BatchDeploymentOperations Clase
BatchDeploymentOperations.
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._ScopeDependentOperationsBatchDeploymentOperations
Constructor
BatchDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)
Parámetros
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Variables de ámbito para las clases de operaciones de un objeto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Configuración común para las clases de operaciones de un objeto MLClient.
- service_client_05_2022
- <xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Cliente de servicio para permitir que los usuarios finales funcionen en los recursos del área de trabajo de Azure Machine Learning.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Todas las clases de operaciones de un objeto MLClient.
- credentials
- TokenCredential
Credencial que se va a usar para la autenticación.
Métodos
begin_create_or_update |
Cree o actualice una implementación por lotes. |
begin_delete |
Elimina una implementación por lotes. |
get |
Obtener un recurso de implementación. |
list |
Enumerar un recurso de implementación. |
list_jobs |
Enumere los trabajos en la implementación del punto de conexión por lotes proporcionada. Esto solo es válido para el punto de conexión por lotes. |
begin_create_or_update
Cree o actualice una implementación por lotes.
begin_create_or_update(deployment: DeploymentType, *, skip_script_validation: bool = False, **kwargs) -> LROPoller[DeploymentType]
Parámetros
Devoluciones
Un sondeo para realizar un seguimiento del estado de la operación.
Tipo de valor devuelto
Excepciones
Se genera si BatchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si los recursos de BatchDeployment (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 batchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Cree un ejemplo.
from azure.ai.ml import load_batch_deployment
from azure.ai.ml.entities import BatchDeployment
deployment_example = load_batch_deployment(
source="./sdk/ml/azure-ai-ml/tests/test_configs/deployments/batch/batch_deployment_anon_env_with_image.yaml",
params_override=[{"name": f"deployment-{randint(0, 1000)}", "endpoint_name": endpoint_example.name}],
)
ml_client.batch_deployments.begin_create_or_update(deployment=deployment_example, skip_script_validation=True)
begin_delete
Elimina una implementación por lotes.
begin_delete(name: str, endpoint_name: str) -> LROPoller[None]
Parámetros
Devoluciones
Un sondeo para realizar un seguimiento del estado de la operación.
Tipo de valor devuelto
Excepciones
Se genera si BatchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si los recursos de BatchDeployment (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 batchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Ejemplo de eliminación.
ml_client.batch_deployments.begin_delete(deployment_name, endpoint_name)
get
Obtener un recurso de implementación.
get(name: str, endpoint_name: str) -> BatchDeployment
Parámetros
Devoluciones
Una entidad de implementación
Tipo de valor devuelto
Excepciones
Se genera si BatchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si los recursos de BatchDeployment (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 batchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Obtenga un ejemplo.
ml_client.batch_deployments.get(deployment_name, endpoint_name)
list
Enumerar un recurso de implementación.
list(endpoint_name: str) -> ItemPaged[BatchDeployment]
Parámetros
Devoluciones
Iterador de entidades de implementación
Tipo de valor devuelto
Excepciones
Se genera si BatchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si los recursos de BatchDeployment (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 batchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Ejemplo de recurso de implementación de lista.
ml_client.batch_deployments.list(endpoint_name)
list_jobs
Enumere los trabajos en la implementación del punto de conexión por lotes proporcionada. Esto solo es válido para el punto de conexión por lotes.
list_jobs(endpoint_name: str, *, name: str | None = None) -> ItemPaged[BatchJob]
Parámetros
- name
- str
(Opcional) Nombre de la implementación.
Devoluciones
Lista de trabajos
Tipo de valor devuelto
Excepciones
Se genera si BatchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si los recursos de BatchDeployment (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 batchDeployment no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Ejemplo de enumeración de trabajos.
ml_client.batch_deployments.list_jobs(deployment_name, endpoint_name)
Azure SDK for Python