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
Arbetsyteobjektet som innehåller det AdlaCompute-objekt som ska hämtas.
- workspace
- Workspace
Arbetsyteobjektet som innehåller beräkningsobjektet 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
- str
Namnet som ska associeras med beräkningsresursen på den angivna arbetsytan. Behöver inte matcha namnet på beräkningsresursen som ska 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
Namnet på resursgruppen där Data Lake Analytics-kontot finns.
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
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
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för