Delen via


OnlineDeploymentOperations Klas

OnlineDeploymentOperations.

U moet deze klasse niet rechtstreeks instantiëren. In plaats daarvan moet u een MLClient-exemplaar maken dat het voor u instanteert en als een kenmerk koppelt.

Overname
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineDeploymentOperations

Constructor

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)

Parameters

operation_scope
operation_config
service_client_04_2023_preview
all_operations
local_deployment_helper
credentials
standaardwaarde: None

Methoden

begin_create_or_update

Een implementatie maken of bijwerken.

begin_delete

Een implementatie verwijderen.

get

Haal een implementatieresource op.

get_logs

De logboeken ophalen uit de online-implementatie.

list

Een implementatieresource weergeven.

begin_create_or_update

Een implementatie maken of bijwerken.

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]

Parameters

deployment
OnlineDeployment
Vereist

de implementatie-entiteit

local
bool

Of de implementatie lokaal moet worden gemaakt, wordt standaard ingesteld op False

vscode_debug
bool

Of het VSCode-exemplaar moet worden geopend om fouten in lokale implementatie op te sporen, wordt standaard ingesteld op False

local_enable_gpu
bool

lokale container inschakelen voor toegang tot GPU

Retouren

Een poller om de bewerkingsstatus bij te houden

Retourtype

Uitzonderingen

Gegenereerd als OnlineDeployment niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Gegenereerd als OnlineDeployment-assets (bijvoorbeeld gegevens, code, model, omgeving) niet kunnen worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het OnlineDeployment-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het type OnlineDeployment niet wordt ondersteund. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

Gegenereerd als het lokale eindpunt de status Mislukt heeft.

Gegenereerd als docker-installatiekopieën niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als docker-installatiekopieën niet kunnen worden gemaakt voor lokale implementatie.

Wordt gegenereerd als lokale artefacten niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als VS Debug wordt aangeroepen met een extern eindpunt. VSCode-foutopsporing wordt alleen ondersteund voor lokale eindpunten.

Gegenereerd als Nvidia GPU niet beschikbaar is in het systeem en local_enable_gpu is ingesteld tijdens de lokale implementatie

Gegenereerd als het VSCode-exemplaar niet kan worden geïnstantieerd.

begin_delete

Een implementatie verwijderen.

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

Parameters

name
str
Vereist

De naam van de implementatie

endpoint_name
str
Vereist

De naam van het eindpunt

local
Optional[bool]

Of de implementatie moet worden opgehaald uit de lokale Docker-omgeving, is standaard ingesteld op False

Retouren

Een poller om de bewerkingsstatus bij te houden

Retourtype

Uitzonderingen

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

get

Haal een implementatieresource op.

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

Parameters

name
str
Vereist

De naam van de implementatie

endpoint_name
str
Vereist

De naam van het eindpunt

local
Optional[bool]

Of de implementatie moet worden opgehaald uit de lokale Docker-omgeving, is standaard ingesteld op False

Retouren

een implementatie-entiteit

Retourtype

Uitzonderingen

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

get_logs

De logboeken ophalen uit de online-implementatie.

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

Parameters

name
str
Vereist

De naam van de implementatie

endpoint_name
str
Vereist

De naam van het eindpunt

lines
int
Vereist

Het maximum aantal regels voor staart

container_type

Het type container waaruit logboeken moeten worden opgehaald. Mogelijke waarden zijn: 'StorageInitializer', 'InferenceServer', de standaardwaarde is Geen

local
bool

[beschrijving], standaard ingesteld op False

Retouren

de logboeken

Retourtype

str

Uitzonderingen

Gegenereerd als OnlineDeployment niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Gegenereerd als OnlineDeployment-assets (bijvoorbeeld gegevens, code, model, omgeving) niet kunnen worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het OnlineDeployment-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het type OnlineDeployment niet wordt ondersteund. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

Gegenereerd als het lokale eindpunt de status Mislukt heeft.

Gegenereerd als docker-installatiekopieën niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als docker-installatiekopieën niet kunnen worden gemaakt voor lokale implementatie.

Wordt gegenereerd als lokale artefacten niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als VS Debug wordt aangeroepen met een extern eindpunt. VSCode-foutopsporing wordt alleen ondersteund voor lokale eindpunten.

Gegenereerd als Nvidia GPU niet beschikbaar is in het systeem en local_enable_gpu is ingesteld tijdens de lokale implementatie

Gegenereerd als het VSCode-exemplaar niet kan worden geïnstantieerd.

list

Een implementatieresource weergeven.

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

Parameters

endpoint_name
str
Vereist

De naam van het eindpunt

local
bool

Of de implementatie moet worden opgehaald uit de lokale Docker-omgeving, is standaard ingesteld op False

Retouren

een iterator van implementatie-entiteiten

Retourtype

Uitzonderingen

Gegenereerd als OnlineDeployment niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Gegenereerd als OnlineDeployment-assets (bijvoorbeeld gegevens, code, model, omgeving) niet kunnen worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het OnlineDeployment-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt weergegeven als het type OnlineDeployment niet wordt ondersteund. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

Gegenereerd als het lokale eindpunt de status Mislukt heeft.

Gegenereerd als docker-installatiekopieën niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als docker-installatiekopieën niet kunnen worden gemaakt voor lokale implementatie.

Wordt gegenereerd als lokale artefacten niet kunnen worden gevonden voor lokale implementatie.

Gegenereerd als VS Debug wordt aangeroepen met een extern eindpunt. VSCode-foutopsporing wordt alleen ondersteund voor lokale eindpunten.

Gegenereerd als Nvidia GPU niet beschikbaar is in het systeem en local_enable_gpu is ingesteld tijdens de lokale implementatie

Gegenereerd als het VSCode-exemplaar niet kan worden geïnstantieerd.