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
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
- show_output
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
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
Filtrera den returnerade generatorn för körningar efter den angivna typen. Se add_type_provider för att skapa körningstyper.
Filterkörningar efter "egenskap" eller {"egenskap": "värde"}
Returer
En generator av azureml._restclient.models.RunDto
Returtyp
Undantag
get_docs_url
Url till dokumentationen för den här klassen.
get_docs_url()
Returer
url
Returtyp
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
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
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
Den offentliga SSH-nyckeln för administratörsanvändarkontot.
- vnet_resourcegroup_name
- str
Namnet på resursgruppen där det virtuella nätverket finns.
En valfri ordlista med nyckelvärdetaggar som ska associeras med beräkningsobjektet.
- assigned_user_object_id
- str
AAD-objekt-ID för den tilldelade användaren (förhandsversion).
- assigned_user_tenant_id
- str
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
Booleskt värde för att vänta på tillståndsuppdateringen. Standardvärdet är Falskt.
- show_output
- bool
Booleskt värde för att ge mer utförliga utdata. Standardvärdet är Falskt.
Returer
Ingen
Returtyp
Undantag
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
Om tillståndsuppdateringen ska vänta. Standardvärdet är Falskt.
Returer
Ingen
Returtyp
Undantag
stop
Stoppa ComputeInstance.
stop(wait_for_completion=False, show_output=False)
Parametrar
- wait_for_completion
- bool
Om tillståndsuppdateringen ska vänta. 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
- location
- str
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
Undantag
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för