ComputeInstance Klas

Beheert een cloudgebaseerde, geoptimaliseerde ML-ontwikkelomgeving in Azure Machine Learning.

Een Azure Machine Learning-rekenproces is een volledig geconfigureerde en beheerde ontwikkelomgeving in de cloud die is geoptimaliseerd voor werkstromen voor machine learning-ontwikkeling. ComputeInstance wordt meestal gebruikt om een ontwikkelomgeving te maken of als rekendoel voor training en deductie voor ontwikkeling en testen. Met een ComputeInstance kunt u modellen ontwerpen, trainen en implementeren in een volledig geïntegreerde notebookervaring in uw werkruimte. Zie Wat is een Azure Machine Learning-rekenproces? voor meer informatie.

Klasse ComputeTarget-constructor.

Haal een cloudweergave op van een compute-object dat is gekoppeld aan de opgegeven werkruimte. Retourneert een exemplaar van een onderliggende klasse die overeenkomt met het specifieke type van het opgehaalde Compute-object.

Overname
ComputeInstance

Constructor

ComputeInstance(workspace, name)

Parameters

workspace
Workspace
Vereist

Het werkruimteobject met het rekenobject dat moet worden opgehaald.

name
str
Vereist

De naam van het rekenobject dat moet worden opgehaald.

Methoden

delete

Verwijder het ComputeInstance-object uit de bijbehorende werkruimte.

deserialize

Converteer een JSON-object naar een ComputeInstance-object.

Dit mislukt als de opgegeven werkruimte niet de werkruimte is waarmee de ComputeInstance is gekoppeld.

detach

Loskoppelen wordt niet ondersteund voor het ComputeInstance-object. Gebruik in plaats daarvan delete.

get

Retourneer het ComputeInstance-object.

get_active_runs

Retourneert een generator van de uitvoeringen voor deze berekening.

get_docs_url

Url naar de documentatie voor deze klasse.

get_status

Haal de huidige gedetailleerde status voor de ComputeInstance op.

provisioning_configuration

Maak een configuratieobject voor het inrichten van een ComputeInstance-doel.

refresh_state

Voer een in-place update uit van de eigenschappen van het object.

Met deze methode worden de eigenschappen bijgewerkt op basis van de huidige status van het bijbehorende cloudobject. Dit is vooral handig voor het handmatig peilen van de rekenstatus.

restart

Start de ComputeInstance opnieuw.

serialize

Converteer dit ComputeInstance-object naar een geserialiseerde JSON-woordenlijst.

start

Start de ComputeInstance.

stop

Stop de ComputeInstance.

supported_vmsizes

De ondersteunde VM-grootten in een regio weergeven.

wait_for_completion

Wacht tot de ComputeInstance is ingericht.

delete

Verwijder het ComputeInstance-object uit de bijbehorende werkruimte.

delete(wait_for_completion=False, show_output=False)

Parameters

wait_for_completion
standaardwaarde: False
show_output
standaardwaarde: False

Uitzonderingen

Opmerkingen

Als dit object is gemaakt via Azure ML, worden de bijbehorende cloudobjecten ook verwijderd. Als dit object extern is gemaakt en alleen aan de werkruimte is gekoppeld, wordt er een uitzondering gegenereerd en wordt er niets gewijzigd.

deserialize

Converteer een JSON-object naar een ComputeInstance-object.

Dit mislukt als de opgegeven werkruimte niet de werkruimte is waarmee de ComputeInstance is gekoppeld.

static deserialize(workspace, object_dict)

Parameters

workspace
Workspace
Vereist

Het werkruimteobject waarmee het ComputeInstance-object is gekoppeld.

object_dict
dict
Vereist

Een JSON-object dat moet worden geconverteerd naar een ComputeInstance-object.

Retouren

De ComputeInstance-weergave van het opgegeven JSON-object.

Retourtype

Uitzonderingen

detach

Loskoppelen wordt niet ondersteund voor het ComputeInstance-object. Gebruik in plaats daarvan delete.

detach()

Uitzonderingen

De bewerking wordt niet ondersteund.

get

Retourneer het ComputeInstance-object.

get()

Retouren

De ComputeInstance-weergave van het opgegeven JSON-object.

Retourtype

Uitzonderingen

get_active_runs

Retourneert een generator van de uitvoeringen voor deze berekening.

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

Parameters

type
str
standaardwaarde: None

Filter de geretourneerde generator van uitvoeringen op het opgegeven type. Zie add_type_provider voor het maken van uitvoeringstypen.

tags
str of dict
standaardwaarde: None

Filter wordt uitgevoerd op "tag" of {"tag": "value"}

properties
str of dict
standaardwaarde: None

Filter wordt uitgevoerd op 'eigenschap' of {'property': 'value'}

status
str
standaardwaarde: None

Uitvoeringsstatus kan 'Actief' of 'In wachtrij' zijn.

Retouren

Een generator van azureml._restclient.models.RunDto

Retourtype

<xref:builtin.generator>

Uitzonderingen

get_docs_url

Url naar de documentatie voor deze klasse.

get_docs_url()

Retouren

url

Retourtype

str

Uitzonderingen

get_status

Haal de huidige gedetailleerde status voor de ComputeInstance op.

get_status()

Retouren

Een gedetailleerd statusobject voor de berekening

Retourtype

Uitzonderingen

provisioning_configuration

Maak een configuratieobject voor het inrichten van een ComputeInstance-doel.

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)

Parameters

vm_size
str
Vereist

De grootte van agent-VM's. Meer informatie vindt u hier: https://aka.ms/azureml-vm-details. Houd er rekening mee dat niet alle grootten beschikbaar zijn in alle regio's, zoals beschreven in de vorige koppeling. De standaardinstelling is Standard_NC6.

ssh_public_access
bool
standaardwaarde: False

Geeft de status van de openbare SSH-poort aan. Mogelijke waarden zijn:

  • False: de openbare SSH-poort is gesloten.
  • True: de openbare SSH-poort is geopend.
admin_user_ssh_public_key
str
standaardwaarde: None

De openbare SSH-sleutel van het beheerdersaccount.

vnet_resourcegroup_name
str
standaardwaarde: None

De naam van de resourcegroep waarin het virtuele netwerk zich bevindt.

vnet_name
str
standaardwaarde: None

De naam van het virtuele netwerk.

subnet_name
str
standaardwaarde: None

De naam van het subnet in het vnet.

tags
dict[str, str]
standaardwaarde: None

Een optionele woordenlijst met sleutelwaardetags die moeten worden gekoppeld aan het rekenobject.

description
str
standaardwaarde: None

Een optionele beschrijving voor het rekenobject.

assigned_user_object_id
str
standaardwaarde: None

De AAD-object-id van de toegewezen gebruiker (preview).

assigned_user_tenant_id
str
standaardwaarde: None

De AAD-tenant-id van de toegewezen gebruiker (preview).

Retouren

Een configuratieobject dat moet worden gebruikt bij het maken van een rekenobject.

Retourtype

Uitzonderingen

refresh_state

Voer een in-place update uit van de eigenschappen van het object.

Met deze methode worden de eigenschappen bijgewerkt op basis van de huidige status van het bijbehorende cloudobject. Dit is vooral handig voor het handmatig peilen van de rekenstatus.

refresh_state()

Uitzonderingen

restart

Start de ComputeInstance opnieuw.

restart(wait_for_completion=False, show_output=False)

Parameters

wait_for_completion
bool
standaardwaarde: False

Booleaanse waarde om te wachten op de statusupdate. Standaard ingesteld op False.

show_output
bool
standaardwaarde: False

Booleaanse waarde voor uitgebreidere uitvoer. Standaard ingesteld op False.

Retouren

Geen

Retourtype

Uitzonderingen

azureml.exceptions.ComputeTargetException:

serialize

Converteer dit ComputeInstance-object naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

De JSON-weergave van dit ComputeInstance-object.

Retourtype

Uitzonderingen

start

Start de ComputeInstance.

start(wait_for_completion=False, show_output=False)

Parameters

wait_for_completion
bool
standaardwaarde: False

Of u wilt wachten op de statusupdate. Standaard ingesteld op False.

show_output
bool
standaardwaarde: False

Of u uitgebreidere uitvoer wilt bieden. Standaard ingesteld op False.

Retouren

Geen

Retourtype

Uitzonderingen

stop

Stop de ComputeInstance.

stop(wait_for_completion=False, show_output=False)

Parameters

wait_for_completion
bool
standaardwaarde: False

Of u wilt wachten op de statusupdate. Standaard ingesteld op False.

show_output
bool
standaardwaarde: False

Of u uitgebreidere uitvoer wilt bieden. Standaard ingesteld op False.

Retouren

Geen

Retourtype

Uitzonderingen

supported_vmsizes

De ondersteunde VM-grootten in een regio weergeven.

static supported_vmsizes(workspace, location=None)

Parameters

workspace
Workspace
Vereist

De werkruimte.

location
str
standaardwaarde: None

De locatie van het exemplaar. Als dit niet is opgegeven, is de standaardlocatie van de werkruimte.

Retouren

Een lijst met ondersteunde VM-grootten in een regio met de naam van de VM, VCPU's en RAM.

Retourtype

Uitzonderingen

wait_for_completion

Wacht tot de ComputeInstance is ingericht.

wait_for_completion(show_output=False, is_delete_operation=False)

Parameters

show_output
bool
standaardwaarde: False

Of u uitgebreidere uitvoer wilt bieden. Standaard ingesteld op False.

is_delete_operation
bool
standaardwaarde: False

Hiermee wordt aangegeven of de bewerking is bedoeld om te worden verwijderd.

Uitzonderingen