OnlineDeploymentOperations Klasse

OnlineDeploymentOperations.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie einen MLClient-instance erstellen, der ihn für Sie instanziiert und als Attribut anfügt.

Vererbung
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

Konstruktor

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)

Parameter

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
Standardwert: None

Methoden

begin_create_or_update

Erstellen oder Aktualisieren einer Bereitstellung

begin_delete

Löscht eine Bereitstellung.

get

Rufen Sie eine Bereitstellungsressource ab.

get_logs

Führen Sie die Protokolle aus der Onlinebereitstellung erneut aus.

list

Auflisten einer Bereitstellungsressource

begin_create_or_update

Erstellen oder Aktualisieren einer Bereitstellung

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]

Parameter

deployment
OnlineDeployment
Erforderlich

Die Bereitstellungsentität

local
bool

Gibt an, ob die Bereitstellung lokal erstellt werden soll, standardmäßig False

vscode_debug
bool

Ob VSCode instance zum Debuggen der lokalen Bereitstellung geöffnet werden soll, wird standardmäßig auf False festgelegt.

local_enable_gpu
bool

Aktivieren des lokalen Containers für den Zugriff auf GPU

Gibt zurück

Ein Poller zum Nachverfolgen des Vorgangs status

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn onlineDeployment nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn OnlineDeployment-Ressourcen (z. B. Daten, Code, Modell, Umgebung) nicht erfolgreich überprüft werden können. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn das OnlineDeployment-Modell nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn der OnlineDeployment-Typ nicht unterstützt wird. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn keine lokale Endpunktressource vorhanden ist.

Wird ausgelöst, wenn sich der lokale Endpunkt in einem fehlerbehafteten Zustand befindet.

Wird ausgelöst, wenn das Docker-Image für die lokale Bereitstellung nicht gefunden werden kann.

Wird ausgelöst, wenn das Docker-Image nicht erfolgreich für die lokale Bereitstellung erstellt werden kann.

Wird ausgelöst, wenn lokale Artefakte für die lokale Bereitstellung nicht gefunden werden können.

Wird ausgelöst, wenn VS Debug mit einem Remoteendpunkt aufgerufen wird. VSCode-Debug wird nur für lokale Endpunkte unterstützt.

Wird ausgelöst, wenn nvidia GPU im System nicht verfügbar ist und local_enable_gpu während der lokalen Bereitstellung festgelegt ist

Wird ausgelöst, wenn VSCode instance nicht instanziiert werden kann.

begin_delete

Löscht eine Bereitstellung.

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

Parameter

name
str
Erforderlich

Der Name der Bereitstellung

endpoint_name
str
Erforderlich

Der Name des Endpunkts

local
Optional[bool]

Gibt an, ob die Bereitstellung aus einer lokalen Docker-Umgebung abgerufen werden soll, standardmäßig false

Gibt zurück

Ein Poller zum Nachverfolgen des Vorgangs status

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn keine lokale Endpunktressource vorhanden ist.

get

Rufen Sie eine Bereitstellungsressource ab.

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

Parameter

name
str
Erforderlich

Der Name der Bereitstellung

endpoint_name
str
Erforderlich

Der Name des Endpunkts

local
Optional[bool]

Gibt an, ob die Bereitstellung aus einer lokalen Docker-Umgebung abgerufen werden soll, standardmäßig false

Gibt zurück

Eine Bereitstellungsentität

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn keine lokale Endpunktressource vorhanden ist.

get_logs

Führen Sie die Protokolle aus der Onlinebereitstellung erneut aus.

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

Parameter

name
str
Erforderlich

Der Name der Bereitstellung

endpoint_name
str
Erforderlich

Der Name des Endpunkts

lines
int
Erforderlich

Die maximale Anzahl von Zeilen, die enden sollen

container_type

Der Typ des Containers, aus dem Protokolle abgerufen werden sollen. Mögliche Werte sind: "StorageInitializer", "InferenceServer", Standardwerte "None".

local
bool

[Beschreibung], standardwert auf False

Gibt zurück

die Protokolle

Rückgabetyp

str

Ausnahmen

Wird ausgelöst, wenn onlineDeployment nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn OnlineDeployment-Ressourcen (z. B. Daten, Code, Modell, Umgebung) nicht erfolgreich überprüft werden können. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn das OnlineDeployment-Modell nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn der OnlineDeployment-Typ nicht unterstützt wird. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn keine lokale Endpunktressource vorhanden ist.

Wird ausgelöst, wenn sich der lokale Endpunkt in einem fehlerbehafteten Zustand befindet.

Wird ausgelöst, wenn das Docker-Image für die lokale Bereitstellung nicht gefunden werden kann.

Wird ausgelöst, wenn das Docker-Image nicht erfolgreich für die lokale Bereitstellung erstellt werden kann.

Wird ausgelöst, wenn lokale Artefakte für die lokale Bereitstellung nicht gefunden werden können.

Wird ausgelöst, wenn VS Debug mit einem Remoteendpunkt aufgerufen wird. VSCode-Debug wird nur für lokale Endpunkte unterstützt.

Wird ausgelöst, wenn nvidia GPU im System nicht verfügbar ist und local_enable_gpu während der lokalen Bereitstellung festgelegt ist

Wird ausgelöst, wenn VSCode instance nicht instanziiert werden kann.

list

Auflisten einer Bereitstellungsressource

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

Parameter

endpoint_name
str
Erforderlich

Der Name des Endpunkts

local
bool

Gibt an, ob die Bereitstellung aus einer lokalen Docker-Umgebung abgerufen werden soll, standardmäßig false

Gibt zurück

ein Iterator von Bereitstellungsentitäten

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn onlineDeployment nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn OnlineDeployment-Ressourcen (z. B. Daten, Code, Modell, Umgebung) nicht erfolgreich überprüft werden können. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn das OnlineDeployment-Modell nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn der OnlineDeployment-Typ nicht unterstützt wird. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn keine lokale Endpunktressource vorhanden ist.

Wird ausgelöst, wenn sich der lokale Endpunkt in einem fehlerbehafteten Zustand befindet.

Wird ausgelöst, wenn das Docker-Image für die lokale Bereitstellung nicht gefunden werden kann.

Wird ausgelöst, wenn das Docker-Image nicht erfolgreich für die lokale Bereitstellung erstellt werden kann.

Wird ausgelöst, wenn lokale Artefakte für die lokale Bereitstellung nicht gefunden werden können.

Wird ausgelöst, wenn VS Debug mit einem Remoteendpunkt aufgerufen wird. VSCode-Debug wird nur für lokale Endpunkte unterstützt.

Wird ausgelöst, wenn nvidia GPU im System nicht verfügbar ist und local_enable_gpu während der lokalen Bereitstellung festgelegt ist

Wird ausgelöst, wenn VSCode instance nicht instanziiert werden kann.