ComputeInstance Klasse
Compute-Instanzressource.
- Vererbung
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
Konstruktor
ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)
Parameter
Ein Satz von Tags. Enthält Ressourcentags, die als Schlüssel-Wert-Paare definiert sind.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Konfiguration zum Erstellen einer Ressource im Namen eines anderen Benutzers. Der Standardwert ist „None“.
- network_settings
- Optional[NetworkSettings]
Netzwerkeinstellungen für die Compute-instance.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
SSH-Einstellungen für die Compute-instance.
Der Status des öffentlichen SSH-Ports. Der Standardwert ist „None“. Mögliche Werte:
False: Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist.
True: Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geöffnet ist.
None: Gibt an, dass der öffentliche SSH-Port auf allen Knoten des Clusters geschlossen ist, wenn das VNET definiert ist.
else ist für alle öffentlichen Knoten geöffnet. Die Standardeinstellung kann nur während der Clustererstellung verwendet werden. Nach der Erstellung lautet er entweder True oder False.
- schedules
- Optional[ComputeSchedules]
Computezeitpläne instance. Der Standardwert ist „None“.
- identity
- IdentityConfiguration
Die Identitäten, die dem Computecluster zugeordnet sind.
Veraltet. Verwenden Sie stattdessen den Parameter idle_time_before_shutdown_minutes . Beendet compute instance nach einem benutzerdefinierten Zeitraum der Inaktivität. Die Zeit wird in ISO8601 Format definiert. Der Mindestwert beträgt 15 Minuten, der Höchstwert beträgt 3 Tage.
Beendet compute instance nach einem benutzerdefinierten Zeitraum der Inaktivität in Minuten. Der Mindestwert beträgt 15 Minuten, der Höchstwert beträgt 3 Tage.
Aktivieren oder deaktivieren Sie die Bereitstellung öffentlicher IP-Adressen für Knoten. Der Standardwert ist „True“. Mögliche Werte:
True: Gibt an, dass auf den Computeknoten öffentliche IP-Adressen bereitgestellt werden.
False: Gibt an, dass die Computeknoten über einen privaten Endpunkt und keine öffentlichen IP-Adressen verfügen.
- setup_scripts
- Optional[SetupScripts]
Details zu angepassten Skripts, die zum Einrichten des Clusters ausgeführt werden sollen.
- custom_applications
- Optional[List[CustomApplications]]
Liste der benutzerdefinierten Anwendungen und deren Endpunkte für die Compute-instance.
Keyword-Only Parameters
- name
- description
- size
- tags
- ssh_public_access_enabled
- create_on_behalf_of
- network_settings
- ssh_settings
- schedules
- identity
- idle_time_before_shutdown
- idle_time_before_shutdown_minutes
- setup_scripts
- enable_node_public_ip
- custom_applications
Beispiele
Erstellen eines ComputeInstance-Objekts.
from azure.ai.ml.entities import ComputeInstance
ci = ComputeInstance(
name=ci_name,
size="Standard_DS2_v2",
)
ml_client.compute.begin_create_or_update(ci)
Variablen
- state
Status der Ressource.
- last_operation
Der letzte Vorgang.
- applications
Anwendungen, die dem Compute-instance zugeordnet sind.
Methoden
dump |
Speichern Sie den Computeinhalt in einer Datei im YAML-Format. |
dump
Speichern Sie den Computeinhalt in einer Datei im YAML-Format.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parameter
Das Ziel, um den Inhalt dieses Computes zu empfangen. Muss entweder ein Pfad zu einer lokalen Datei oder ein bereits geöffneter Dateidatenstrom sein. Wenn dest ein Dateipfad ist, wird eine neue Datei erstellt, und eine Ausnahme wird ausgelöst, wenn die Datei vorhanden ist. Wenn dest eine geöffnete Datei ist, wird die Datei direkt in geschrieben, und eine Ausnahme wird ausgelöst, wenn die Datei nicht beschreibbar ist.'.
Attribute
base_path
created_on
Der Zeitstempel für die Erstellung von Computeressourcen.
Gibt zurück
Der Zeitstempel für die Erstellung von Computeressourcen.
Rückgabetyp
creation_context
Der Erstellungskontext der Ressource.
Gibt zurück
Die Erstellungsmetadaten für die Ressource.
Rückgabetyp
id
Die Ressourcen-ID.
Gibt zurück
Die globale ID der Ressource, eine Arm-ID (Azure Resource Manager).
Rückgabetyp
last_operation
os_image_metadata
Metadaten zum Betriebssystemimage für diese Compute-instance.
Gibt zurück
Betriebssystemimagemetadaten.
Rückgabetyp
provisioning_errors
Die Fehler bei der Bereitstellung von Computeressourcen.
Gibt zurück
Die Fehler bei der Bereitstellung von Computeressourcen.
Rückgabetyp
provisioning_state
Der Bereitstellungsstatus der Computeressource.
Gibt zurück
Der Bereitstellungsstatus der Computeressource.
Rückgabetyp
services
Die Dienste der Compute-instance.
Gibt zurück
Die Dienste der Compute-instance.
Rückgabetyp
state
type
Azure SDK for Python