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

Name Beschreibung
workspace
Erforderlich

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

name
Erforderlich
str

Der Name des abzurufenden DsvmCompute-Objekts.

workspace
Erforderlich

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

name
Erforderlich
str

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

Typ Beschreibung

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

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, dem das DsvmCompute-Objekt zugeordnet ist.

object_dict
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die DsvmCompute-Darstellung des bereitgestellten JSON-Objekts.

Ausnahmen

Typ Beschreibung

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

Typ Beschreibung

get_credentials

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

get_credentials()

Gibt zurück

Typ Beschreibung

Die Anmeldeinformationen für das DsvmCompute-Ziel.

Ausnahmen

Typ Beschreibung

provisioning_configuration

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

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

Parameter

Name Beschreibung
vm_size
str

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“.

Standardwert: None
ssh_port
str

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

Standardwert: None
location
str

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

Standardwert: None

Gibt zurück

Typ Beschreibung

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

Ausnahmen

Typ Beschreibung

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

Typ Beschreibung

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses DsvmCompute-Objekts.

Ausnahmen

Typ Beschreibung