BatchDeploymentOperations Classe
BatchDeploymentOperations.
Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza di MLClient per crearne un'istanza per l'utente e allegarla come attributo.
- Ereditarietà
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsBatchDeploymentOperations
Costruttore
BatchDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_05_2022: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)
Parametri
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Variabili di ambito per le classi di operazioni di un oggetto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Configurazione comune per le classi di operazioni di un oggetto MLClient.
- service_client_05_2022
- <xref:<xref:azure.ai.ml._restclient.v2022_05_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Client del servizio per consentire agli utenti finali di operare sulle risorse dell'area di lavoro di Azure Machine Learning.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Tutte le classi di operazioni di un oggetto MLClient.
Metodi
begin_create_or_update |
Creare o aggiornare una distribuzione batch. |
begin_delete |
Eliminare una distribuzione batch. |
get |
Ottenere una risorsa di distribuzione. |
list |
Elencare una risorsa di distribuzione. |
list_jobs |
Elencare i processi nella distribuzione dell'endpoint batch fornita. Questa opzione è valida solo per l'endpoint batch. |
begin_create_or_update
Creare o aggiornare una distribuzione batch.
begin_create_or_update(deployment: DeploymentType, *, skip_script_validation: bool = False, **kwargs) -> LROPoller[DeploymentType]
Parametri
Restituisce
Un poller per tenere traccia dello stato dell'operazione.
Tipo restituito
Eccezioni
Generato se BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchDeployment (ad esempio, Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Creare un esempio.
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
Eliminare una distribuzione batch.
begin_delete(name: str, endpoint_name: str) -> LROPoller[None]
Parametri
Restituisce
Un poller per tenere traccia dello stato dell'operazione.
Tipo restituito
Eccezioni
Generato se BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchDeployment (ad esempio, Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Esempio di eliminazione.
ml_client.batch_deployments.begin_delete(deployment_name, endpoint_name)
get
Ottenere una risorsa di distribuzione.
get(name: str, endpoint_name: str) -> BatchDeployment
Parametri
Restituisce
Entità di distribuzione
Tipo restituito
Eccezioni
Generato se BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchDeployment (ad esempio, Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Ottenere un esempio.
ml_client.batch_deployments.get(deployment_name, endpoint_name)
list
Elencare una risorsa di distribuzione.
list(endpoint_name: str) -> ItemPaged[BatchDeployment]
Parametri
Restituisce
Iteratore di entità di distribuzione
Tipo restituito
Eccezioni
Generato se BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchDeployment (ad esempio, Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Esempio di risorsa di distribuzione elenco.
ml_client.batch_deployments.list(endpoint_name)
list_jobs
Elencare i processi nella distribuzione dell'endpoint batch fornita. Questa opzione è valida solo per l'endpoint batch.
list_jobs(endpoint_name: str, *, name: str | None = None) -> ItemPaged[BatchJob]
Parametri
- name
- str
(Facoltativo) Nome della distribuzione.
Restituisce
Elenco di processi
Tipo restituito
Eccezioni
Generato se BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se gli asset BatchDeployment (ad esempio, Dati, Codice, Modello, Ambiente) non possono essere convalidati correttamente. I dettagli verranno forniti nel messaggio di errore.
Generato se il modello BatchDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.
Esempio
Esempio di elencare i processi.
ml_client.batch_deployments.list_jobs(deployment_name, endpoint_name)
Azure SDK for Python