ComputeInstance Třída
Spravuje cloudové optimalizované vývojové prostředí ML ve službě Azure Machine Learning.
Výpočetní instance 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 výpočetní cíl pro trénování a odvozování pro vývoj a testování. Pomocí instance 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?.
Třída ComputeTarget – konstruktor.
Načtěte cloudovou reprezentaci výpočetního objektu přidruženého k poskytnuté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
|
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ž se 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
|
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
|
Filtr se spouští podle značky nebo {"tag": "value"} Default value: None
|
properties
|
Filtr se spouští podle vlastnosti nebo {"property": "value"} Default value: None
|
status
|
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 |
---|---|
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
|
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:
Default value: False
|
admin_user_ssh_public_key
|
Veřejný klíč SSH uživatelského účtu správce. Default value: None
|
vnet_resourcegroup_name
|
Název skupiny prostředků, ve které se nachází virtuální síť. Default value: None
|
vnet_name
|
Název virtuální sítě. Default value: None
|
subnet_name
|
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
|
Volitelný popis výpočetního objektu. Default value: None
|
assigned_user_object_id
|
ID objektu AAD přiřazeného uživatele (Preview). Default value: None
|
assigned_user_tenant_id
|
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
|
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ž se 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, zda je operace určena k odstranění. Default value: False
|
Výjimky
Typ | Description |
---|---|