ComputeInstance Třída

Spravuje cloudové optimalizované vývojové prostředí ml ve službě Azure Machine Learning.

Výpočetní instance služby Azure Machine Learning je plně nakonfigurované a spravované vývojové prostředí v cloudu, které je optimalizované pro pracovní postupy vývoje strojového učení. ComputeInstance se obvykle používá k vytvoření vývojového prostředí nebo jako cílový výpočetní objekt pro trénování a odvozování pro vývoj a testování. S výpočetní hodnotou ComputeInstance můžete vytvářet, trénovat a nasazovat modely v plně integrovaném prostředí poznámkových bloků ve vašem pracovním prostoru. Další informace najdete v tématu Co je výpočetní instance služby Azure Machine Learning?.

Konstruktor Třídy ComputeTarget.

Načtěte cloudovou reprezentaci objektu Compute přidruženého k zadanému pracovnímu prostoru. Vrátí instanci podřízené třídy odpovídající konkrétnímu typu načteného objektu Compute.

Dědičnost
ComputeInstance

Konstruktor

ComputeInstance(workspace, name)

Parametry

Name Description
workspace
Vyžadováno

Objekt pracovního prostoru obsahující výpočetní objekt, který se má načíst.

name
Vyžadováno
str

Název výpočetního objektu, který se má načíst.

Metody

delete

Odeberte objekt ComputeInstance z jeho přidruženého pracovního prostoru.

deserialize

Převede objekt JSON na objekt ComputeInstance.

To selže, pokud zadaný pracovní prostor není pracovním prostorem, ke které je přidružená instance ComputeInstance.

detach

Odpojení se nepodporuje pro objekt ComputeInstance. Místo toho použijte delete.

get

Vrátí objekt ComputeInstance.

get_active_runs

Vrátí generátor spuštění pro tento výpočetní výkon.

get_docs_url

Adresa URL dokumentace pro tuto třídu.

get_status

Načtěte aktuální podrobný stav pro ComputeInstance.

provisioning_configuration

Vytvořte objekt konfigurace pro zřízení cíle ComputeInstance.

refresh_state

Proveďte místní aktualizaci vlastností objektu.

Tato metoda aktualizuje vlastnosti na základě aktuálního stavu odpovídajícího cloudového objektu. To je primárně užitečné pro ruční dotazování výpočetního stavu.

restart

Restartujte computeInstance.

serialize

Převeďte tento objekt ComputeInstance na serializovaný slovník JSON.

start

Spusťte computeInstance.

stop

Zastavte computeInstance.

supported_vmsizes

Uveďte podporované velikosti virtuálních počítačů v oblasti.

wait_for_completion

Počkejte, až instance ComputeInstance dokončí zřizování.

delete

Odeberte objekt ComputeInstance z jeho přidruženého pracovního prostoru.

delete(wait_for_completion=False, show_output=False)

Parametry

Name Description
wait_for_completion
Default value: False
show_output
Default value: False

Výjimky

Typ Description

Poznámky

Pokud byl tento objekt vytvořen prostřednictvím Azure ML, odstraní se také odpovídající cloudové objekty. Pokud byl tento objekt vytvořen externě a pouze připojen k pracovnímu prostoru, dojde k výjimce a nic se nezmění.

deserialize

Převede objekt JSON na objekt ComputeInstance.

To selže, pokud zadaný pracovní prostor není pracovním prostorem, ke které je přidružená instance ComputeInstance.

static deserialize(workspace, object_dict)

Parametry

Name Description
workspace
Vyžadováno

Objekt pracovního prostoru, ke které je přidružený objekt ComputeInstance.

object_dict
Vyžadováno

Objekt JSON, který se má převést na objekt ComputeInstance.

Návraty

Typ Description

Reprezentace computeInstance zadaného objektu JSON.

Výjimky

Typ Description

detach

Odpojení se nepodporuje pro objekt ComputeInstance. Místo toho použijte delete.

detach()

Výjimky

Typ Description

Operace není supproted.

get

Vrátí objekt ComputeInstance.

get()

Návraty

Typ Description

Reprezentace computeInstance zadaného objektu JSON.

Výjimky

Typ Description

get_active_runs

Vrátí generátor spuštění pro tento výpočetní výkon.

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

Parametry

Name Description
type
str

Vyfiltrujte generátor vrácených spuštění podle zadaného typu. Informace o vytváření typů spuštění najdete v tématu add_type_provider .

Default value: None
tags
str nebo dict

Filtr se spouští podle značky nebo {"tag": "value"}

Default value: None
properties
str nebo dict

Filtr se spouští podle vlastnosti nebo {"property": "value"}

Default value: None
status
str

Stav spuštění může být Spuštěno nebo Ve frontě.

Default value: None

Návraty

Typ Description
<xref:builtin.generator>

Generátor azureml._restclient.models.RunDto

Výjimky

Typ Description

get_docs_url

Adresa URL dokumentace pro tuto třídu.

get_docs_url()

Návraty

Typ Description
str

url

Výjimky

Typ Description

get_status

Načtěte aktuální podrobný stav pro ComputeInstance.

get_status()

Návraty

Typ Description

Podrobný stavový objekt výpočetního objektu

Výjimky

Typ Description

provisioning_configuration

Vytvořte objekt konfigurace pro zřízení cíle ComputeInstance.

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)

Parametry

Name Description
vm_size
Vyžadováno
str

Velikost virtuálních počítačů agenta. Další podrobnosti najdete tady: https://aka.ms/azureml-vm-details. Všimněte si, že ne všechny velikosti jsou dostupné ve všech oblastech, jak je podrobně popsáno v předchozím odkazu. Výchozí hodnota je Standard_NC6.

ssh_public_access

Označuje stav veřejného portu SSH. Možné hodnoty:

  • False – veřejný port SSH je uzavřený.
  • True – veřejný port SSH je otevřený.
Default value: False
admin_user_ssh_public_key
str

Veřejný klíč SSH uživatelského účtu správce.

Default value: None
vnet_resourcegroup_name
str

Název skupiny prostředků, ve které se nachází virtuální síť.

Default value: None
vnet_name
str

Název virtuální sítě.

Default value: None
subnet_name
str

Název podsítě uvnitř virtuální sítě.

Default value: None
tags

Volitelný slovník značek klíčových hodnot, které se přidruží k výpočetnímu objektu.

Default value: None
description
str

Volitelný popis výpočetního objektu.

Default value: None
assigned_user_object_id
str

ID objektu AAD přiřazeného uživatele (Preview).

Default value: None
assigned_user_tenant_id
str

ID tenanta AAD přiřazeného uživatele (Preview).

Default value: None

Návraty

Typ Description

Objekt konfigurace, který se má použít při vytváření objektu Compute.

Výjimky

Typ Description

refresh_state

Proveďte místní aktualizaci vlastností objektu.

Tato metoda aktualizuje vlastnosti na základě aktuálního stavu odpovídajícího cloudového objektu. To je primárně užitečné pro ruční dotazování výpočetního stavu.

refresh_state()

Výjimky

Typ Description

restart

Restartujte computeInstance.

restart(wait_for_completion=False, show_output=False)

Parametry

Name Description
wait_for_completion

Logická hodnota pro čekání na aktualizaci stavu. Výchozí hodnota je False.

Default value: False
show_output

Logická hodnota, která poskytuje podrobnější výstup. Výchozí hodnota je False.

Default value: False

Návraty

Typ Description

Žádné

Výjimky

Typ Description
azureml.exceptions.ComputeTargetException:

serialize

Převeďte tento objekt ComputeInstance na serializovaný slovník JSON.

serialize()

Návraty

Typ Description

Reprezentace JSON tohoto objektu ComputeInstance.

Výjimky

Typ Description

start

Spusťte computeInstance.

start(wait_for_completion=False, show_output=False)

Parametry

Name Description
wait_for_completion

Jestli se má čekat na aktualizaci stavu. Výchozí hodnota je False.

Default value: False
show_output

Jestli chcete poskytnout podrobnější výstup. Výchozí hodnota je False.

Default value: False

Návraty

Typ Description

Žádné

Výjimky

Typ Description

stop

Zastavte computeInstance.

stop(wait_for_completion=False, show_output=False)

Parametry

Name Description
wait_for_completion

Jestli se má čekat na aktualizaci stavu. Výchozí hodnota je False.

Default value: False
show_output

Jestli chcete poskytnout podrobnější výstup. Výchozí hodnota je False.

Default value: False

Návraty

Typ Description

Žádné

Výjimky

Typ Description

supported_vmsizes

Uveďte podporované velikosti virtuálních počítačů v oblasti.

static supported_vmsizes(workspace, location=None)

Parametry

Name Description
workspace
Vyžadováno

Pracovní prostor.

location
str

Umístění instance. Pokud není zadaný, je výchozím umístěním pracovního prostoru.

Default value: None

Návraty

Typ Description

Seznam podporovaných velikostí virtuálních počítačů v oblasti s názvem virtuálního počítače, virtuálních procesorů a paměti RAM.

Výjimky

Typ Description

wait_for_completion

Počkejte, až instance ComputeInstance dokončí zřizování.

wait_for_completion(show_output=False, is_delete_operation=False)

Parametry

Name Description
show_output

Jestli chcete poskytnout podrobnější výstup. Výchozí hodnota je False.

Default value: False
is_delete_operation

Určuje, jestli je operace určená k odstranění.

Default value: False

Výjimky

Typ Description