OnlineDeploymentOperations Klass

OnlineDeploymentOperations.

Du bör inte instansiera den här klassen direkt. I stället bör du skapa en MLClient-instans som instansierar den åt dig och bifogar den som ett attribut.

Arv
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)

Parametrar

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
standardvärde: None

Metoder

begin_create_or_update

Skapa eller uppdatera en distribution.

begin_delete

Ta bort en distribution.

get

Hämta en distributionsresurs.

get_logs

Försök igen med loggarna från onlinedistributionen.

list

Lista en distributionsresurs.

begin_create_or_update

Skapa eller uppdatera en distribution.

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]

Parametrar

deployment
OnlineDeployment
Obligatorisk

distributionsentiteten

local
bool

Om distributionen ska skapas lokalt är standardvärdet Falskt

vscode_debug
bool

Om du vill öppna VSCode-instansen för att felsöka lokal distribution, är standardvärdet Falskt

local_enable_gpu
bool

aktivera lokal container för åtkomst till gpu

Returer

En poller för att spåra åtgärdsstatus

Returtyp

Undantag

Upphöjt om OnlineDeployment inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-tillgångar (t.ex. data, kod, modell, miljö) inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-modellen inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-typen inte stöds. Information kommer att anges i felmeddelandet.

Utlöses om den lokala slutpunktsresursen inte finns.

Upphöjt om den lokala slutpunkten är i ett feltillstånd.

Upphöjt om Det inte går att hitta Docker-avbildningen för lokal distribution.

Upphöjt om Docker-avbildningen inte kan skapas för lokal distribution.

Upphöjt om lokala artefakter inte kan hittas för lokal distribution.

Upphöjt om VS-felsökning anropas med en fjärrslutpunkt. VSCode-felsökning stöds endast för lokala slutpunkter.

Upphöjt om Nvidia GPU inte är tillgängligt i systemet och local_enable_gpu anges vid lokal distribution

Upphöjt om VSCode-instansen inte kan instansieras.

begin_delete

Ta bort en distribution.

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

Parametrar

name
str
Obligatorisk

Namnet på distributionen

endpoint_name
str
Obligatorisk

Namnet på slutpunkten

local
Optional[bool]

Om distributionen ska hämtas från den lokala Docker-miljön, är standardvärdet Falskt

Returer

En poller för att spåra åtgärdsstatus

Returtyp

Undantag

Utlöses om den lokala slutpunktsresursen inte finns.

get

Hämta en distributionsresurs.

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

Parametrar

name
str
Obligatorisk

Namnet på distributionen

endpoint_name
str
Obligatorisk

Namnet på slutpunkten

local
Optional[bool]

Om distributionen ska hämtas från den lokala Docker-miljön, är standardvärdet Falskt

Returer

en distributionsentitet

Returtyp

Undantag

Utlöses om den lokala slutpunktsresursen inte finns.

get_logs

Försök igen med loggarna från onlinedistributionen.

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

Parametrar

name
str
Obligatorisk

Namnet på distributionen

endpoint_name
str
Obligatorisk

Namnet på slutpunkten

lines
int
Obligatorisk

Det maximala antalet linjer till svansen

container_type

Den typ av container som loggarna ska hämtas från. Möjliga värden är: "StorageInitializer", "InferenceServer", standardvärdet Ingen

local
bool

[beskrivning], standardvärdet Falskt

Returer

loggarna

Returtyp

str

Undantag

Upphöjt om OnlineDeployment inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-tillgångar (t.ex. data, kod, modell, miljö) inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-modellen inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-typen inte stöds. Information kommer att anges i felmeddelandet.

Utlöses om den lokala slutpunktsresursen inte finns.

Upphöjt om den lokala slutpunkten är i ett feltillstånd.

Upphöjt om Det inte går att hitta Docker-avbildningen för lokal distribution.

Upphöjt om Docker-avbildningen inte kan skapas för lokal distribution.

Upphöjt om lokala artefakter inte kan hittas för lokal distribution.

Upphöjt om VS-felsökning anropas med en fjärrslutpunkt. VSCode-felsökning stöds endast för lokala slutpunkter.

Upphöjt om Nvidia GPU inte är tillgängligt i systemet och local_enable_gpu anges vid lokal distribution

Upphöjt om VSCode-instansen inte kan instansieras.

list

Lista en distributionsresurs.

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

Parametrar

endpoint_name
str
Obligatorisk

Namnet på slutpunkten

local
bool

Om distributionen ska hämtas från den lokala Docker-miljön, är standardvärdet Falskt

Returer

en iterator för distributionsentiteter

Returtyp

Undantag

Upphöjt om OnlineDeployment inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-tillgångar (t.ex. data, kod, modell, miljö) inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-modellen inte kan verifieras. Information kommer att anges i felmeddelandet.

Upphöjt om OnlineDeployment-typen inte stöds. Information kommer att anges i felmeddelandet.

Utlöses om den lokala slutpunktsresursen inte finns.

Upphöjt om den lokala slutpunkten är i ett feltillstånd.

Upphöjt om Det inte går att hitta Docker-avbildningen för lokal distribution.

Upphöjt om Docker-avbildningen inte kan skapas för lokal distribution.

Upphöjt om lokala artefakter inte kan hittas för lokal distribution.

Upphöjt om VS-felsökning anropas med en fjärrslutpunkt. VSCode-felsökning stöds endast för lokala slutpunkter.

Upphöjt om Nvidia GPU inte är tillgängligt i systemet och local_enable_gpu anges vid lokal distribution

Upphöjt om VSCode-instansen inte kan instansieras.