Freigeben über


DsvmCompute Klasse

Dient zum Verwalten eines Data Science Virtual Machine-Computeziels in Azure Machine Learning.

Azure Data Science Virtual Machine (DSVM) ist eine vorkonfigurierte Data Science- und KI-Entwicklungsumgebung in Azure. Die VM bietet eine zusammengestellte Auswahl an Tools und Frameworks für die Entwicklung des maschinellen Lernens über den gesamten Lebenszyklus. Weitere Informationen finden Sie unter Data Science Virtual Machine.

ComputeTarget-Konstruktor der Klasse.

Rufen Sie eine Clouddarstellung eines Compute-Objekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Gibt einen instance einer untergeordneten Klasse zurück, die dem spezifischen Typ des abgerufenen Compute-Objekts entspricht.

Vererbung
DsvmCompute

Konstruktor

DsvmCompute(workspace, name)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, das das abzurufende DsvmCompute-Objekt enthält.

name
str
Erforderlich

Der Name des abzurufenden DsvmCompute-Objekts.

workspace
Workspace
Erforderlich

Das Workspace-Objekt, das das abzurufende Compute-Objekt enthält.

name
str
Erforderlich

Der Name des abzurufenden Compute-Objekts.

Methoden

delete

Entfernen Sie das DsvmCompute-Objekt aus dem zugeordneten Arbeitsbereich.

deserialize

Konvertieren Sie ein JSON-Objekt in ein DsvmCompute-Objekt.

detach

Das Trennen wird für ein DsvmCompute-Objekt nicht unterstützt. Verwenden Sie stattdessen delete.

get_credentials

Rufen Sie die Anmeldeinformationen für das DsvmCompute-Ziel ab.

provisioning_configuration

Erstellt ein Konfigurationsobjekt für die Bereitstellung eines DsvmCompute-Ziels.

refresh_state

Führt ein direktes Update der Eigenschaften des Objekts durch.

Mit dieser Methode werden die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloud-Objekts aktualisiert. Sie wird in erster Linie für das manuelle Abrufen des Computezustands verwendet.

serialize

Konvertieren Sie dieses DsvmCompute-Objekt in ein serialisiertes JSON-Wörterbuch.

delete

Entfernen Sie das DsvmCompute-Objekt aus dem zugeordneten Arbeitsbereich.

delete()

Ausnahmen

Hinweise

Wenn dieses Objekt über Azure Machine Learning erstellt wurde, werden auch die zugehörigen cloudbasierten Objekte gelöscht. Wenn dieses Objekt extern erstellt und nur an den Arbeitsbereich angefügt wurde, wird eine Ausnahme ausgelöst, und es wird nichts geändert.

deserialize

Konvertieren Sie ein JSON-Objekt in ein DsvmCompute-Objekt.

static deserialize(workspace, object_dict)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, dem das DsvmCompute-Objekt zugeordnet ist.

object_dict
dict
Erforderlich

Ein JSON-Objekt, das in ein DsvmCompute-Objekt konvertiert werden soll.

Gibt zurück

Die DsvmCompute-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

Ausnahmen

Hinweise

Wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem das Computeobjekt zugeordnet ist, wird eine ComputeTargetException ausgelöst.

detach

Das Trennen wird für ein DsvmCompute-Objekt nicht unterstützt. Verwenden Sie stattdessen delete.

detach()

Ausnahmen

get_credentials

Rufen Sie die Anmeldeinformationen für das DsvmCompute-Ziel ab.

get_credentials()

Gibt zurück

Die Anmeldeinformationen für das DsvmCompute-Ziel.

Rückgabetyp

Ausnahmen

provisioning_configuration

Erstellt ein Konfigurationsobjekt für die Bereitstellung eines DsvmCompute-Ziels.

static provisioning_configuration(vm_size=None, ssh_port=None, location=None)

Parameter

vm_size
str
Standardwert: None

Gibt die Größe der VM an, die bereitgestellt werden soll. Weitere Details finden Sie unter https://aka.ms/azureml-vm-details. Der Standardwert ist „Standard_DS3_v2“.

ssh_port
str
Standardwert: None

Der SSH-Port, der auf der VM geöffnet werden soll.

location
str
Standardwert: None

Der Speicherort, an dem der Cluster bereitgestellt werden soll. Wenn keine Angabe erfolgt, wird standardmäßig der Speicherort des Arbeitsbereichs verwendet. Verfügbare Regionen für verschiedene gewünschte VM-Größen finden Sie hier: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=virtual-machines

Gibt zurück

Ein Konfigurationsobjekt, das beim Erstellen eines Computeobjekts verwendet werden soll.

Rückgabetyp

Ausnahmen

refresh_state

Führt ein direktes Update der Eigenschaften des Objekts durch.

Mit dieser Methode werden die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloud-Objekts aktualisiert. Sie wird in erster Linie für das manuelle Abrufen des Computezustands verwendet.

refresh_state()

Ausnahmen

serialize

Konvertieren Sie dieses DsvmCompute-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Die JSON-Darstellung dieses DsvmCompute-Objekts.

Rückgabetyp

Ausnahmen