Dela via


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
str

Namnet på det AdlaCompute-objekt som ska hämtas.

workspace
Obligatorisk

Arbetsyteobjektet som innehåller beräkningsobjektet som ska hämtas.

name
Obligatorisk
str

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. attach_configuration Använd metoden i stället.

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
str

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
str

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
str

Namnet på resursgruppen där Data Lake Analytics-kontot finns.

Standardvärde: None
account_name
str

Namnet på det Data Lake Analytics kontot.

Standardvärde: None
resource_id
str

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