Dela via


ComputeInstance Klass

Hanterar en molnbaserad, optimerad ML-utvecklingsmiljö i Azure Machine Learning.

En Azure Machine Learning-beräkningsinstans är en fullständigt konfigurerad och hanterad utvecklingsmiljö i molnet som är optimerad för arbetsflöden för maskininlärningsutveckling. ComputeInstance används vanligtvis för att skapa en utvecklingsmiljö eller som beräkningsmål för träning och slutsatsdragning för utveckling och testning. Med en ComputeInstance kan du skapa, träna och distribuera modeller i en helt integrerad notebook-miljö på din arbetsyta. Mer information finns i Vad är en Azure Machine Learning-beräkningsinstans?.

ComputeTarget-konstruktor för klass.

Hämta en molnrepresentation av ett Compute-objekt som är associerat med den angivna arbetsytan. Returnerar en instans av en underordnad klass som motsvarar den specifika typen av det hämtade beräkningsobjektet.

Arv
ComputeInstance

Konstruktor

ComputeInstance(workspace, name)

Parametrar

Name Description
workspace
Obligatorisk

Arbetsyteobjektet som innehåller beräkningsobjektet som ska hämtas.

name
Obligatorisk
str

Namnet på det Compute-objekt som ska hämtas.

Metoder

delete

Ta bort ComputeInstance-objektet från dess associerade arbetsyta.

deserialize

Konvertera ett JSON-objekt till ett ComputeInstance-objekt.

Detta misslyckas om den angivna arbetsytan inte är den arbetsyta som ComputeInstance är associerad med.

detach

Det går inte att koppla från för ComputeInstance-objekt. Använd delete i stället.

get

Returnera ComputeInstance-objekt.

get_active_runs

Returnera en generator av körningarna för den här beräkningen.

get_docs_url

Url till dokumentationen för den här klassen.

get_status

Hämta den aktuella detaljerade statusen för ComputeInstance.

provisioning_configuration

Skapa ett konfigurationsobjekt för etablering av ett ComputeInstance-mål.

refresh_state

Utför en uppdatering på plats av objektets egenskaper.

Den här metoden uppdaterar egenskaperna baserat på det aktuella tillståndet för motsvarande molnobjekt. Detta är främst användbart för manuell avsökning av beräkningstillstånd.

restart

Starta om ComputeInstance.

serialize

Konvertera det här ComputeInstance-objektet till en JSON-serialiserad ordlista.

start

Starta ComputeInstance.

stop

Stoppa ComputeInstance.

supported_vmsizes

Visa en lista över vm-storlekar som stöds i en region.

wait_for_completion

Vänta tills ComputeInstance har slutfört etableringen.

delete

Ta bort ComputeInstance-objektet från dess associerade arbetsyta.

delete(wait_for_completion=False, show_output=False)

Parametrar

Name Description
wait_for_completion
Standardvärde: False
show_output
Standardvärde: False

Undantag

Typ Description

Kommentarer

Om det här objektet har skapats via Azure ML tas även motsvarande molnbaserade objekt bort. Om det här objektet har skapats externt och endast kopplats till arbetsytan genereras ett undantag och ingenting ändras.

deserialize

Konvertera ett JSON-objekt till ett ComputeInstance-objekt.

Detta misslyckas om den angivna arbetsytan inte är den arbetsyta som ComputeInstance är associerad med.

static deserialize(workspace, object_dict)

Parametrar

Name Description
workspace
Obligatorisk

Arbetsyteobjektet som ComputeInstance-objektet är associerat med.

object_dict
Obligatorisk

Ett JSON-objekt som ska konverteras till ett ComputeInstance-objekt.

Returer

Typ Description

ComputeInstance-representationen av det angivna JSON-objektet.

Undantag

Typ Description

detach

Det går inte att koppla från för ComputeInstance-objekt. Använd delete i stället.

detach()

Undantag

Typ Description

Åtgärden är inte roterad.

get

Returnera ComputeInstance-objekt.

get()

Returer

Typ Description

ComputeInstance-representationen av det angivna JSON-objektet.

Undantag

Typ Description

get_active_runs

Returnera en generator av körningarna för den här beräkningen.

get_active_runs(type=None, tags=None, properties=None, status=None)

Parametrar

Name Description
type
str

Filtrera den returnerade generatorn för körningar efter den angivna typen. Se add_type_provider för att skapa körningstyper.

Standardvärde: None
tags
str eller dict

Filtret körs efter "tag" eller {"tag": "value"}

Standardvärde: None
properties
str eller dict

Filtret körs efter "property" eller {"property": "value"}

Standardvärde: None
status
str

Körningsstatus kan vara "Körs" eller "I kö".

Standardvärde: None

Returer

Typ Description
<xref:builtin.generator>

En generator av azureml._restclient.models.RunDto

Undantag

Typ Description

get_docs_url

Url till dokumentationen för den här klassen.

get_docs_url()

Returer

Typ Description
str

url

Undantag

Typ Description

get_status

Hämta den aktuella detaljerade statusen för ComputeInstance.

get_status()

Returer

Typ Description

Ett detaljerat statusobjekt för beräkningen

Undantag

Typ Description

provisioning_configuration

Skapa ett konfigurationsobjekt för etablering av ett ComputeInstance-mål.

static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)

Parametrar

Name Description
vm_size
Obligatorisk
str

Storleken på virtuella agentdatorer. Mer information finns här: https://aka.ms/azureml-vm-details. Observera att inte alla storlekar är tillgängliga i alla regioner, enligt beskrivningen i föregående länk. Standardvärdet är Standard_NC6.

ssh_public_access

Anger tillståndet för den offentliga SSH-porten. Möjliga värden:

  • False – Den offentliga SSH-porten är stängd.
  • Sant – den offentliga SSH-porten är öppen.
Standardvärde: False
admin_user_ssh_public_key
str

Den offentliga SSH-nyckeln för administratörsanvändarkontot.

Standardvärde: None
vnet_resourcegroup_name
str

Namnet på resursgruppen där det virtuella nätverket finns.

Standardvärde: None
vnet_name
str

Namnet på det virtuella nätverket.

Standardvärde: None
subnet_name
str

Namnet på undernätet i det virtuella nätverket.

Standardvärde: None
tags

En valfri ordlista med nyckelvärdestaggar som ska associeras med beräkningsobjektet.

Standardvärde: None
description
str

En valfri beskrivning av beräkningsobjektet.

Standardvärde: None
assigned_user_object_id
str

AAD-objekt-ID för den tilldelade användaren (förhandsversion).

Standardvärde: None
assigned_user_tenant_id
str

AAD-klientorganisations-ID för den tilldelade användaren (förhandsversion).

Standardvärde: None

Returer

Typ Description

Ett konfigurationsobjekt som ska användas när du skapar ett Compute-objekt.

Undantag

Typ Description

refresh_state

Utför en uppdatering på plats av objektets egenskaper.

Den här metoden uppdaterar egenskaperna baserat på det aktuella tillståndet för motsvarande molnobjekt. Detta är främst användbart för manuell avsökning av beräkningstillstånd.

refresh_state()

Undantag

Typ Description

restart

Starta om ComputeInstance.

restart(wait_for_completion=False, show_output=False)

Parametrar

Name Description
wait_for_completion

Booleskt värde att vänta på tillståndsuppdateringen. Standardvärdet är False.

Standardvärde: False
show_output

Booleskt värde för att ge mer utförliga utdata. Standardvärdet är False.

Standardvärde: False

Returer

Typ Description

Ingen

Undantag

Typ Description
azureml.exceptions.ComputeTargetException:

serialize

Konvertera det här ComputeInstance-objektet till en JSON-serialiserad ordlista.

serialize()

Returer

Typ Description

JSON-representationen av det här ComputeInstance-objektet.

Undantag

Typ Description

start

Starta ComputeInstance.

start(wait_for_completion=False, show_output=False)

Parametrar

Name Description
wait_for_completion

Om tillståndsuppdateringen ska väntas. Standardvärdet är False.

Standardvärde: False
show_output

Om du vill ge mer utförliga utdata. Standardvärdet är False.

Standardvärde: False

Returer

Typ Description

Ingen

Undantag

Typ Description

stop

Stoppa ComputeInstance.

stop(wait_for_completion=False, show_output=False)

Parametrar

Name Description
wait_for_completion

Om tillståndsuppdateringen ska väntas. Standardvärdet är False.

Standardvärde: False
show_output

Om du vill ge mer utförliga utdata. Standardvärdet är False.

Standardvärde: False

Returer

Typ Description

Ingen

Undantag

Typ Description

supported_vmsizes

Visa en lista över vm-storlekar som stöds i en region.

static supported_vmsizes(workspace, location=None)

Parametrar

Name Description
workspace
Obligatorisk

Arbetsytan.

location
str

Platsen för instansen. Om inget anges är standardinställningen arbetsytans plats.

Standardvärde: None

Returer

Typ Description

En lista över VM-storlekar som stöds i en region med namnet på den virtuella datorn, VVCPU:er och RAM-minne.

Undantag

Typ Description

wait_for_completion

Vänta tills ComputeInstance har slutfört etableringen.

wait_for_completion(show_output=False, is_delete_operation=False)

Parametrar

Name Description
show_output

Om du vill ge mer utförliga utdata. Standardvärdet är False.

Standardvärde: False
is_delete_operation

Anger om åtgärden är avsedd för borttagning.

Standardvärde: False

Undantag

Typ Description