OnlineDeploymentOperations Classe

OnlineDeploymentOperations.

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
OnlineDeploymentOperations

Costruttore

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)

Parametri

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
valore predefinito: None

Metodi

begin_create_or_update

Creare o aggiornare una distribuzione.

begin_delete

Eliminare una distribuzione.

get

Ottenere una risorsa di distribuzione.

get_logs

Ritentare i log dalla distribuzione online.

list

Elencare una risorsa di distribuzione.

begin_create_or_update

Creare o aggiornare una distribuzione.

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]

Parametri

deployment
OnlineDeployment
Necessario

l'entità di distribuzione

local
bool

Indica se la distribuzione deve essere creata in locale, il valore predefinito è False

vscode_debug
bool

Indica se aprire l'istanza di VSCode per eseguire il debug della distribuzione locale, il valore predefinito è False

local_enable_gpu
bool

abilitare il contenitore locale per accedere alla GPU

Restituisce

Un poller per tenere traccia dello stato dell'operazione

Tipo restituito

Eccezioni

Generato se OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se non è possibile convalidare correttamente gli asset onlineDeployment ,ad esempio Dati, Codice, Modello, Ambiente. I dettagli verranno forniti nel messaggio di errore.

Generato se il modello OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se il tipo onlineDeployment non è supportato. I dettagli verranno forniti nel messaggio di errore.

Generato se la risorsa endpoint locale non esiste.

Generato se l'endpoint locale si trova in uno stato di errore.

Generato se non è possibile trovare l'immagine Docker per la distribuzione locale.

Generato se l'immagine Docker non può essere compilata correttamente per la distribuzione locale.

Generato se non è possibile trovare elementi locali per la distribuzione locale.

Generato se vs Debug viene richiamato con un endpoint remoto. Il debug di VSCode è supportato solo per gli endpoint locali.

Generato se la GPU Nvidia non è disponibile nel sistema e local_enable_gpu è impostata durante la distribuzione locale

Generato se non è possibile creare un'istanza di VSCode.

begin_delete

Eliminare una distribuzione.

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

Parametri

name
str
Necessario

Nome della distribuzione

endpoint_name
str
Necessario

Nome dell'endpoint

local
Optional[bool]

Indica se la distribuzione deve essere recuperata dall'ambiente Docker locale, il valore predefinito è False

Restituisce

Un poller per tenere traccia dello stato dell'operazione

Tipo restituito

Eccezioni

Generato se la risorsa endpoint locale non esiste.

get

Ottenere una risorsa di distribuzione.

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

Parametri

name
str
Necessario

Nome della distribuzione

endpoint_name
str
Necessario

Nome dell'endpoint

local
Optional[bool]

Indica se la distribuzione deve essere recuperata dall'ambiente Docker locale, il valore predefinito è False

Restituisce

un'entità di distribuzione

Tipo restituito

Eccezioni

Generato se la risorsa endpoint locale non esiste.

get_logs

Ritentare i log dalla distribuzione online.

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

Parametri

name
str
Necessario

Nome della distribuzione

endpoint_name
str
Necessario

Nome dell'endpoint

lines
int
Necessario

Numero massimo di linee a coda

container_type

Tipo di contenitore da cui recuperare i log. I valori possibili includono: "StorageInitializer", "InferenceServer", il valore predefinito è Nessuno

local
bool

[description], il valore predefinito è False

Restituisce

i log

Tipo restituito

str

Eccezioni

Generato se OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se non è possibile convalidare correttamente gli asset onlineDeployment ,ad esempio Dati, Codice, Modello, Ambiente. I dettagli verranno forniti nel messaggio di errore.

Generato se il modello OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se il tipo onlineDeployment non è supportato. I dettagli verranno forniti nel messaggio di errore.

Generato se la risorsa endpoint locale non esiste.

Generato se l'endpoint locale si trova in uno stato di errore.

Generato se non è possibile trovare l'immagine Docker per la distribuzione locale.

Generato se l'immagine Docker non può essere compilata correttamente per la distribuzione locale.

Generato se non è possibile trovare elementi locali per la distribuzione locale.

Generato se vs Debug viene richiamato con un endpoint remoto. Il debug di VSCode è supportato solo per gli endpoint locali.

Generato se la GPU Nvidia non è disponibile nel sistema e local_enable_gpu è impostata durante la distribuzione locale

Generato se non è possibile creare un'istanza di VSCode.

list

Elencare una risorsa di distribuzione.

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

Parametri

endpoint_name
str
Necessario

Nome dell'endpoint

local
bool

Indica se la distribuzione deve essere recuperata dall'ambiente Docker locale, il valore predefinito è False

Restituisce

iteratore di entità di distribuzione

Tipo restituito

Eccezioni

Generato se OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se non è possibile convalidare correttamente gli asset onlineDeployment ,ad esempio Dati, Codice, Modello, Ambiente. I dettagli verranno forniti nel messaggio di errore.

Generato se il modello OnlineDeployment non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se il tipo onlineDeployment non è supportato. I dettagli verranno forniti nel messaggio di errore.

Generato se la risorsa endpoint locale non esiste.

Generato se l'endpoint locale si trova in uno stato di errore.

Generato se non è possibile trovare l'immagine Docker per la distribuzione locale.

Generato se l'immagine Docker non può essere compilata correttamente per la distribuzione locale.

Generato se non è possibile trovare elementi locali per la distribuzione locale.

Generato se vs Debug viene richiamato con un endpoint remoto. Il debug di VSCode è supportato solo per gli endpoint locali.

Generato se la GPU Nvidia non è disponibile nel sistema e local_enable_gpu è impostata durante la distribuzione locale

Generato se non è possibile creare un'istanza di VSCode.