AdlaCompute Třída
Spravuje cílový výpočetní objekt Azure Data Lake Analytics ve službě Azure Machine Learning.
Azure Data Lake Analytics je platforma pro analýzu velkých objemů dat v cloudu Azure. Dá se použít jako cílový výpočetní objekt s kanály služby Azure Machine Learning. Další informace najdete v tématu Co jsou cílové výpočetní objekty ve službě 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
-
AdlaCompute
Konstruktor
AdlaCompute(workspace, name)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt pracovního prostoru obsahující objekt AdlaCompute, který se má načíst. |
name
Vyžadováno
|
Název AdlaCompute objektu k načtení. |
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. |
Poznámky
Než budete moct použít účet služby Azure Data Lake Analytics, musíte ho nejprve vytvořit. Pokud si ji chcete vytvořit, přečtěte si téma Začínáme s Azure Data Lake Analytics.
Následující příklad ukazuje, jak připojit účet ADLA k pracovnímu prostoru pomocí attach_configuration metody .
adla_compute_name = 'testadl' # Name to associate with new compute in workspace
# ADLA account details needed to attach as compute to workspace
adla_account_name = "<adla_account_name>" # Name of the Azure Data Lake Analytics account
adla_resource_group = "<adla_resource_group>" # Name of the resource group which contains this account
try:
# check if already attached
adla_compute = AdlaCompute(ws, adla_compute_name)
except ComputeTargetException:
print('attaching adla compute...')
attach_config = AdlaCompute.attach_configuration(resource_group=adla_resource_group, account_name=adla_account_name)
adla_compute = ComputeTarget.attach(ws, adla_compute_name, attach_config)
adla_compute.wait_for_completion()
print("Using ADLA compute:{}".format(adla_compute.cluster_resource_id))
print("Provisioning state:{}".format(adla_compute.provisioning_state))
print("Provisioning errors:{}".format(adla_compute.provisioning_errors))
Úplná ukázka je k dispozici na webu https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-use-adla-as-compute-target.ipynb
Metody
attach |
ZASTARALÉ. Místo toho použijte metodu Přidružte existující výpočetní prostředek Azure Data Lake Analytics k poskytnutému pracovnímu prostoru. |
attach_configuration |
Vytvořte objekt konfigurace pro připojení cílového výpočetního objektu Azure Data Lake Analytics. |
delete |
Odeberte objekt AdlaCompute z jeho přidruženého pracovního prostoru. Pokud byl tento objekt vytvořen prostřednictvím služby Azure Machine Learning, odstraní se také odpovídající cloudové objekty. Pokud byl tento objekt vytvořen externě a pouze připojen k pracovnímu prostoru, vyvolá ComputeTargetException a nic se nezmění. |
deserialize |
Převede objekt JSON na objekt AdlaCompute. |
detach |
Odpojte objekt AdlaCompute od přidruženého pracovního prostoru. Základní cloudové objekty se neodstraní, odebere se jenom přidružení. |
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 se primárně používá pro ruční dotazování výpočetního stavu. |
serialize |
Převeďte tento objekt AdlaCompute na serializovaný slovník JSON. |
attach
ZASTARALÉ. Místo toho použijte metodu attach_configuration
.
Přidružte existující výpočetní prostředek Azure Data Lake Analytics k poskytnutému pracovnímu prostoru.
static attach(workspace, name, resource_id)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt pracovního prostoru, ke kterým se má výpočetní prostředek přidružit. |
name
Vyžadováno
|
Název, který chcete přidružit k výpočetnímu prostředku uvnitř zadaného pracovního prostoru. Nemusí se shodovat s názvem výpočetního prostředku, který se má připojit. |
resource_id
Vyžadováno
|
ID prostředku Azure pro připojený výpočetní prostředek. |
Návraty
Typ | Description |
---|---|
Reprezentace objektu AdlaCompute výpočetního objektu. |
Výjimky
Typ | Description |
---|---|
attach_configuration
Vytvořte objekt konfigurace pro připojení cílového výpočetního objektu Azure Data Lake Analytics.
static attach_configuration(resource_group=None, account_name=None, resource_id=None)
Parametry
Name | Description |
---|---|
resource_group
|
Název skupiny prostředků, ve které se nachází účet Data Lake Analytics. Default value: None
|
account_name
|
Název účtu Data Lake Analytics. Default value: None
|
resource_id
|
ID prostředku Azure pro připojený výpočetní prostředek. Default value: None
|
Návraty
Typ | Description |
---|---|
Objekt konfigurace, který se má použít při připojování výpočetního objektu. |
Výjimky
Typ | Description |
---|---|
delete
Odeberte objekt AdlaCompute z jeho přidruženého pracovního prostoru.
Pokud byl tento objekt vytvořen prostřednictvím služby Azure Machine Learning, odstraní se také odpovídající cloudové objekty. Pokud byl tento objekt vytvořen externě a pouze připojen k pracovnímu prostoru, vyvolá ComputeTargetException a nic se nezmění.
delete()
Výjimky
Typ | Description |
---|---|
deserialize
Převede objekt JSON na objekt AdlaCompute.
static deserialize(workspace, object_dict)
Parametry
Name | Description |
---|---|
workspace
Vyžadováno
|
Objekt pracovního prostoru, ke které je přidružen objekt AdlaCompute. |
object_dict
Vyžadováno
|
Objekt JSON, který se má převést na objekt AdlaCompute. |
Návraty
Typ | Description |
---|---|
Reprezentace AdlaCompute poskytnutého objektu JSON. |
Výjimky
Typ | Description |
---|---|
Poznámky
Vyvolá , ComputeTargetException pokud zadaný pracovní prostor není pracovním prostorem, ke které je přidružená služba Compute.
detach
Odpojte objekt AdlaCompute od přidruženého pracovního prostoru.
Základní cloudové objekty se neodstraní, odebere se jenom přidružení.
detach()
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 se primárně používá pro ruční dotazování výpočetního stavu.
refresh_state()
Výjimky
Typ | Description |
---|---|
serialize
Převeďte tento objekt AdlaCompute na serializovaný slovník JSON.
serialize()
Návraty
Typ | Description |
---|---|
Reprezentace JSON tohoto objektu AdlaCompute. |
Výjimky
Typ | Description |
---|---|