AdlaCompute Klass
Hanterar ett Beräkningsmål för Azure Data Lake Analytics i Azure Machine Learning.
Azure Data Lake Analytics är en plattform för stordataanalys i Azure-molnet. Det kan användas som beräkningsmål med en Azure Machine Learning-pipelines. Mer information finns i Vad är beräkningsmål i Azure Machine Learning?
ComputeTarget-konstruktor för klass.
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
-
AdlaCompute
Konstruktor
AdlaCompute(workspace, name)
Parametrar
Name | Description |
---|---|
workspace
Obligatorisk
|
Arbetsyteobjektet som innehåller det AdlaCompute-objekt som ska hämtas. |
name
Obligatorisk
|
Namnet på det AdlaCompute-objekt som ska hämtas. |
workspace
Obligatorisk
|
Arbetsyteobjektet som innehåller beräkningsobjektet som ska hämtas. |
name
Obligatorisk
|
Namnet på det Compute-objekt som ska hämtas. |
Kommentarer
Skapa ett Azure Data Lake Analytics-konto innan du använder det. Information om hur du skapar en finns i Kom igång med Azure Data Lake Analytics.
I följande exempel visas hur du kopplar ett ADLA-konto till en arbetsyta med hjälp av attach_configuration metoden .
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))
Fullständigt exempel är tillgängligt från 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
Metoder
attach |
DEPRECATED.
Associera en befintlig Azure-Data Lake Analytics beräkningsresurs med den angivna arbetsytan. |
attach_configuration |
Skapa ett konfigurationsobjekt för att koppla ett Azure Data Lake Analytics beräkningsmål. |
delete |
Ta bort AdlaCompute-objektet från dess associerade arbetsyta. Om det här objektet har skapats via Azure Machine Learning tas även motsvarande molnbaserade objekt bort. Om det här objektet skapades externt och endast kopplades till arbetsytan genereras en ComputeTargetException och ingenting ändras. |
deserialize |
Konvertera ett JSON-objekt till ett AdlaCompute-objekt. |
detach |
Koppla från AdlaCompute-objektet från dess associerade arbetsyta. Underliggande molnobjekt tas inte bort, endast associationen tas bort. |
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 används främst för manuell avsökning av beräkningstillstånd. |
serialize |
Konvertera det här AdlaCompute-objektet till en JSON-serialiserad ordlista. |
attach
DEPRECATED.
attach_configuration
Använd metoden i stället.
Associera en befintlig Azure-Data Lake Analytics beräkningsresurs med den angivna arbetsytan.
static attach(workspace, name, resource_id)
Parametrar
Name | Description |
---|---|
workspace
Obligatorisk
|
Det arbetsyteobjekt som beräkningsresursen ska associeras med. |
name
Obligatorisk
|
Namnet som ska associeras med beräkningsresursen på den angivna arbetsytan. Behöver inte matcha namnet på beräkningsresursen som ska kopplas. |
resource_id
Obligatorisk
|
Azure-resurs-ID för beräkningsresursen som kopplas. |
Returer
Typ | Description |
---|---|
En AdlaCompute-objektrepresentation av beräkningsobjektet. |
Undantag
Typ | Description |
---|---|
attach_configuration
Skapa ett konfigurationsobjekt för att koppla ett Azure Data Lake Analytics beräkningsmål.
static attach_configuration(resource_group=None, account_name=None, resource_id=None)
Parametrar
Name | Description |
---|---|
resource_group
|
Namnet på resursgruppen där Data Lake Analytics-kontot finns. Standardvärde: None
|
account_name
|
Namnet på det Data Lake Analytics kontot. Standardvärde: None
|
resource_id
|
Azure-resurs-ID för beräkningsresursen som kopplas. Standardvärde: None
|
Returer
Typ | Description |
---|---|
Ett konfigurationsobjekt som ska användas när ett beräkningsobjekt kopplas. |
Undantag
Typ | Description |
---|---|
delete
Ta bort AdlaCompute-objektet från dess associerade arbetsyta.
Om det här objektet har skapats via Azure Machine Learning tas även motsvarande molnbaserade objekt bort. Om det här objektet skapades externt och endast kopplades till arbetsytan genereras en ComputeTargetException och ingenting ändras.
delete()
Undantag
Typ | Description |
---|---|
deserialize
Konvertera ett JSON-objekt till ett AdlaCompute-objekt.
static deserialize(workspace, object_dict)
Parametrar
Name | Description |
---|---|
workspace
Obligatorisk
|
Arbetsyteobjektet som AdlaCompute-objektet är associerat med. |
object_dict
Obligatorisk
|
Ett JSON-objekt som ska konverteras till ett AdlaCompute-objekt. |
Returer
Typ | Description |
---|---|
AdlaCompute-representationen av det angivna JSON-objektet. |
Undantag
Typ | Description |
---|---|
Kommentarer
Genererar en ComputeTargetException om den angivna arbetsytan inte är den arbetsyta som Compute är associerad med.
detach
Koppla från AdlaCompute-objektet från dess associerade arbetsyta.
Underliggande molnobjekt tas inte bort, endast associationen tas bort.
detach()
Undantag
Typ | Description |
---|---|
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 används främst för manuell avsökning av beräkningstillstånd.
refresh_state()
Undantag
Typ | Description |
---|---|
serialize
Konvertera det här AdlaCompute-objektet till en JSON-serialiserad ordlista.
serialize()
Returer
Typ | Description |
---|---|
JSON-representationen av det här AdlaCompute-objektet. |
Undantag
Typ | Description |
---|---|