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å 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

Name Description
workspace
Obligatorisk

Arbetsyteobjektet som innehåller compute-objektet 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

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

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

Undantag

Typ Description

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

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

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

detach()

Undantag

Typ Description

Åtgärden är inte upphövd.

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

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

Standardvärde: None
status
str

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

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å 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

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ärdetaggar som ska associeras med beräkningsobjektet.

Standardvärde: None
description
str

En valfri beskrivning för 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 för att vänta på tillståndsuppdateringen. Standardvärdet är Falskt.

Standardvärde: False
show_output

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

Standardvärde: False

Returer

Typ Description

Ingen

Undantag

Typ Description
azureml.exceptions.ComputeTargetException:

serialize

Konvertera det här ComputeInstance-objektet till en serialiserad JSON-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änta. Standardvärdet är Falskt.

Standardvärde: False
show_output

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

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änta. Standardvärdet är Falskt.

Standardvärde: False
show_output

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

Standardvärde: False

Returer

Typ Description

Ingen

Undantag

Typ Description

supported_vmsizes

Visa en lista över storlekar på virtuella datorer 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, VCPU: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 Falskt.

Standardvärde: False
is_delete_operation

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

Standardvärde: False

Undantag

Typ Description