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
|
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
|
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
|
Filtret körs efter "tag" eller {"tag": "value"} Standardvärde: None
|
properties
|
Filterkörningar efter "egenskap" eller {"egenskap": "värde"} Standardvärde: None
|
status
|
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 |
---|---|
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
|
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:
Standardvärde: False
|
admin_user_ssh_public_key
|
Den offentliga SSH-nyckeln för administratörsanvändarkontot. Standardvärde: None
|
vnet_resourcegroup_name
|
Namnet på resursgruppen där det virtuella nätverket finns. Standardvärde: None
|
vnet_name
|
Namnet på det virtuella nätverket. Standardvärde: None
|
subnet_name
|
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
|
En valfri beskrivning för beräkningsobjektet. Standardvärde: None
|
assigned_user_object_id
|
AAD-objekt-ID för den tilldelade användaren (förhandsversion). Standardvärde: None
|
assigned_user_tenant_id
|
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
|
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 |
---|---|