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å arbetsytan. Mer information finns i Vad är en Azure Machine Learning-beräkningsinstans?.

Class ComputeTarget-konstruktor.

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

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som innehåller compute-objektet som ska hämtas.

name
str
Obligatorisk

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

Detach stöds inte 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 serialiserad JSON-ordlista.

start

Starta ComputeInstance.

stop

Stoppa ComputeInstance.

supported_vmsizes

Visa en lista över storlekar på virtuella datorer 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

wait_for_completion
standardvärde: False
show_output
standardvärde: False

Undantag

Kommentarer

Om det här objektet skapades via Azure ML tas även motsvarande molnbaserade objekt bort. Om det här objektet skapades externt och endast kopplades 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

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som ComputeInstance-objektet är associerat med.

object_dict
dict
Obligatorisk

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

Returer

ComputeInstance-representationen av det angivna JSON-objektet.

Returtyp

Undantag

detach

Detach stöds inte för ComputeInstance-objekt. Använd delete i stället.

detach()

Undantag

Åtgärden är inte upphövd.

get

Returnera ComputeInstance-objekt.

get()

Returer

ComputeInstance-representationen av det angivna JSON-objektet.

Returtyp

Undantag

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

type
str
standardvärde: None

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

tags
str eller dict
standardvärde: None

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

properties
str eller dict
standardvärde: None

Filterkörningar efter "egenskap" eller {"egenskap": "värde"}

status
str
standardvärde: None

Körningsstatus kan vara "Running" eller "Queued".

Returer

En generator av azureml._restclient.models.RunDto

Returtyp

<xref:builtin.generator>

Undantag

get_docs_url

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

get_docs_url()

Returer

url

Returtyp

str

Undantag

get_status

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

get_status()

Returer

Ett detaljerat statusobjekt för beräkningen

Returtyp

Undantag

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

vm_size
str
Obligatorisk

Storleken på de virtuella agentdatorerna. 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
bool
standardvärde: False

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.
admin_user_ssh_public_key
str
standardvärde: None

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

vnet_resourcegroup_name
str
standardvärde: None

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

vnet_name
str
standardvärde: None

Namnet på det virtuella nätverket.

subnet_name
str
standardvärde: None

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

tags
dict[str, str]
standardvärde: None

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

description
str
standardvärde: None

En valfri beskrivning för beräkningsobjektet.

assigned_user_object_id
str
standardvärde: None

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

assigned_user_tenant_id
str
standardvärde: None

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

Returer

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

Returtyp

Undantag

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

restart

Starta om ComputeInstance.

restart(wait_for_completion=False, show_output=False)

Parametrar

wait_for_completion
bool
standardvärde: False

Booleskt värde för att vänta på tillståndsuppdateringen. Standardvärdet är Falskt.

show_output
bool
standardvärde: False

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

Returer

Ingen

Returtyp

Undantag

azureml.exceptions.ComputeTargetException:

serialize

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

serialize()

Returer

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

Returtyp

Undantag

start

Starta ComputeInstance.

start(wait_for_completion=False, show_output=False)

Parametrar

wait_for_completion
bool
standardvärde: False

Om tillståndsuppdateringen ska vänta. Standardvärdet är Falskt.

show_output
bool
standardvärde: False

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

Returer

Ingen

Returtyp

Undantag

stop

Stoppa ComputeInstance.

stop(wait_for_completion=False, show_output=False)

Parametrar

wait_for_completion
bool
standardvärde: False

Om tillståndsuppdateringen ska vänta. Standardvärdet är Falskt.

show_output
bool
standardvärde: False

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

Returer

Ingen

Returtyp

Undantag

supported_vmsizes

Visa en lista över storlekar på virtuella datorer som stöds i en region.

static supported_vmsizes(workspace, location=None)

Parametrar

workspace
Workspace
Obligatorisk

Arbetsytan.

location
str
standardvärde: None

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

Returer

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

Returtyp

Undantag

wait_for_completion

Vänta tills ComputeInstance har slutfört etableringen.

wait_for_completion(show_output=False, is_delete_operation=False)

Parametrar

show_output
bool
standardvärde: False

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

is_delete_operation
bool
standardvärde: False

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

Undantag