Condividi tramite


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._ScopeDependentOperations
BatchDeploymentOperations

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>
Necessario

Variabili di ambito per le classi di operazioni di un oggetto MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Necessario

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>>
Necessario

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>
Necessario

Tutte le classi di operazioni di un oggetto MLClient.

credentials
TokenCredential
valore predefinito: None

Credenziali da usare per l'autenticazione.

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

deployment
BatchDeployment
Necessario

Entità di distribuzione.

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

name
str
Necessario

Nome della distribuzione batch.

endpoint_name
str
Necessario

Nome dell'endpoint batch

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

name
str
Necessario

Nome della distribuzione

endpoint_name
str
Necessario

Nome dell'endpoint

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

endpoint_name
str
Necessario

Nome dell'endpoint

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

endpoint_name
str
Necessario

Nome dell'endpoint.

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)