OnlineEndpointOperations Klas

OnlineEndpointOperations.

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
OnlineEndpointOperations

Constructor

OnlineEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_02_2022_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_endpoint_helper: _LocalEndpointHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

Parameters

operation_scope
operation_config
service_client_02_2022_preview
all_operations
local_endpoint_helper
credentials
standaardwaarde: None

Methoden

begin_create_or_update

Een eindpunt maken of bijwerken.

begin_delete

Een online-eindpunt verwijderen.

begin_regenerate_keys

Sleutels voor eindpunt opnieuw genereren.

get

Haal een eindpuntresource op.

get_keys

Haal de verificatiereferenties op.

invoke

Roept het eindpunt aan met de opgegeven nettolading.

list

Maak een lijst met eindpunten van de werkruimte.

begin_create_or_update

Een eindpunt maken of bijwerken.

begin_create_or_update(endpoint: OnlineEndpoint, *, local: bool = False) -> LROPoller[OnlineEndpoint]

Parameters

endpoint
OnlineEndpoint
Vereist

De eindpuntentiteit.

local
bool

Of er interactie moet worden uitgevoerd met het eindpunt in de lokale Docker-omgeving. Standaard ingesteld op False.

Retouren

Een poller om de bewerkingsstatus bij te houden indien extern, anders retourneert Geen indien lokaal.

Retourtype

Uitzonderingen

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

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

Gegenereerd als het OnlineEndpoint-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als het opgegeven lokale pad verwijst naar een lege map.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

begin_delete

Een online-eindpunt verwijderen.

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

Parameters

name
str
Vereist

Naam van het eindpunt.

local
bool

Of er interactie moet worden uitgevoerd met het eindpunt in de lokale Docker-omgeving. Standaard ingesteld op False.

Retouren

Een poller om de bewerkingsstatus bij te houden indien extern, anders retourneert Geen indien lokaal.

Retourtype

Uitzonderingen

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

begin_regenerate_keys

Sleutels voor eindpunt opnieuw genereren.

begin_regenerate_keys(name: str, *, key_type: str = 'primary') -> LROPoller[None]

Parameters

name
<xref:<xref:The endpoint type. Defaults to ONLINE_ENDPOINT_TYPE.>>
Vereist

De naam van het eindpunt.

key_type
str

Een van 'primair', 'secundair'. De standaardinstelling is 'primair'.

Retouren

Een poller om de bewerkingsstatus bij te houden.

Retourtype

Uitzonderingen

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

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

Gegenereerd als het OnlineEndpoint-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als het opgegeven lokale pad verwijst naar een lege map.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

get

Haal een eindpuntresource op.

get(name: str, *, local: bool = False) -> OnlineEndpoint

Parameters

name
str
Vereist

Naam van het eindpunt.

local
Optional[bool]

Geeft aan of er moet worden gecommuniceerd met eindpunten in de lokale Docker-omgeving. Standaard ingesteld op False.

Retouren

Eindpuntobject opgehaald uit de service.

Retourtype

Uitzonderingen

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

get_keys

Haal de verificatiereferenties op.

get_keys(name: str) -> EndpointAuthKeys | EndpointAuthToken

Parameters

name
str
Vereist

De naam van het eindpunt

Retouren

Afhankelijk van de verificatiemodus in het eindpunt retourneert sleutels of token

Retourtype

Uitzonderingen

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

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

Gegenereerd als het OnlineEndpoint-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als het opgegeven lokale pad verwijst naar een lege map.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

invoke

Roept het eindpunt aan met de opgegeven nettolading.

invoke(endpoint_name: str, *, request_file: str | None = None, deployment_name: str | None = None, input_data: str | Data | None = None, params_override=None, local: bool = False, **kwargs) -> str

Parameters

endpoint_name
str
Vereist

De naam van het eindpunt

request_file
Optional[str]

Bestand met de nettolading van de aanvraag. Dit is alleen geldig voor online-eindpunten.

deployment_name
Optional[str]

Naam van een specifieke implementatie die moet worden aangeroepen. Dit is optioneel. Aanvragen worden standaard gerouteerd naar een van de implementaties volgens de verkeersregels.

input_data
Optional[Union[str, Data]]

Als u een vooraf geregistreerde gegevensasset wilt gebruiken, geeft u str door in de indeling

local
Optional[bool]

Geeft aan of er moet worden gecommuniceerd met eindpunten in de lokale Docker-omgeving. Standaard ingesteld op False.

Retouren

Voorspellingsuitvoer voor online-eindpunt.

Retourtype

str

Uitzonderingen

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.

Wordt weergegeven als er meerdere implementaties zijn en er geen deployment_name is opgegeven.

Wordt gegenereerd als het lokale eindpunt Geen is.

list

Maak een lijst met eindpunten van de werkruimte.

list(*, local: bool = False) -> ItemPaged[OnlineEndpoint]

Parameters

local

(Optioneel) Vlag om aan te geven of er interactie moet worden uitgevoerd met eindpunten in de lokale Docker-omgeving. Standaardinstelling: Onwaar

Retouren

Een lijst met eindpunten

Retourtype

Uitzonderingen

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

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

Gegenereerd als het OnlineEndpoint-model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als het opgegeven lokale pad verwijst naar een lege map.

Wordt gegenereerd als de lokale eindpuntresource niet bestaat.