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

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som innehåller det AdlaCompute-objekt som ska hämtas.

name
str
Obligatorisk

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

workspace
Workspace
Obligatorisk

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

name
str
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. 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

workspace
Workspace
Obligatorisk

Det arbetsyteobjekt som beräkningsresursen ska associeras med.

name
str
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
str
Obligatorisk

Azure-resurs-ID för beräkningsresursen som kopplas.

Returer

En AdlaCompute-objektrepresentation av beräkningsobjektet.

Returtyp

Undantag

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

resource_group
str
standardvärde: None

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

account_name
str
standardvärde: None

Namnet på det Data Lake Analytics kontot.

resource_id
str
standardvärde: None

Azure-resurs-ID för beräkningsresursen som kopplas.

Returer

Ett konfigurationsobjekt som ska användas när ett beräkningsobjekt kopplas.

Returtyp

Undantag

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

deserialize

Konvertera ett JSON-objekt till ett AdlaCompute-objekt.

static deserialize(workspace, object_dict)

Parametrar

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som AdlaCompute-objektet är associerat med.

object_dict
dict
Obligatorisk

Ett JSON-objekt som ska konverteras till ett AdlaCompute-objekt.

Returer

AdlaCompute-representationen av det angivna JSON-objektet.

Returtyp

Undantag

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

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

serialize

Konvertera det här AdlaCompute-objektet till en JSON-serialiserad ordlista.

serialize()

Returer

JSON-representationen av det här AdlaCompute-objektet.

Returtyp

Undantag