ComputeInstance Classe

Ressource d’instance de calcul.

Héritage
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

Constructeur

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)

Paramètres

name
str
Obligatoire

Nom du calcul.

location
Optional[str]
Obligatoire

Emplacement de la ressource.

description
Optional[str]
Obligatoire

Description de la ressource.

size
Optional[str]
Obligatoire

Taille de calcul.

tags
Optional[dict[str, str]]
Obligatoire

Ensemble de balises. Contient des balises de ressources définies en tant que paires clé/valeur.

create_on_behalf_of
Optional[AssignedUserConfiguration]
Obligatoire

Configuration pour créer une ressource pour le compte d’un autre utilisateur. La valeur par défaut est None.

network_settings
Optional[NetworkSettings]
Obligatoire

Paramètres réseau pour le instance de calcul.

ssh_settings
Optional[ComputeInstanceSshSettings]
Obligatoire

Paramètres SSH pour le instance de calcul.

ssh_public_access_enabled
Optional[bool]
Obligatoire

État du port SSH public. La valeur par défaut est None. Les valeurs possibles sont les suivantes :

  • False : indique que le port ssh public est fermé sur tous les nœuds du cluster.

  • True : indique que le port ssh public est ouvert sur tous les nœuds du cluster.

  • None : indique que le port ssh public est fermé sur tous les nœuds du cluster si le réseau virtuel est défini,

    else est ouvert à tous les nœuds publics. Il ne peut être par défaut que pendant le moment de création du cluster. Après la création, il sera True ou False.

schedules
Optional[ComputeSchedules]
Obligatoire

Calcul instance planifications. La valeur par défaut est None.

identity
IdentityConfiguration
Obligatoire

Identités associées au cluster de calcul.

idle_time_before_shutdown
Optional[str]
Obligatoire

Action déconseillée. Utilisez plutôt le paramètre idle_time_before_shutdown_minutes . Arrête la instance de calcul après la période d’inactivité définie par l’utilisateur. L’heure est définie au format ISO8601. Le minimum est de 15 minutes, le maximum est de 3 jours.

idle_time_before_shutdown_minutes
Optional[int]
Obligatoire

Arrête les instance de calcul après une période d’inactivité définie par l’utilisateur en minutes. Le minimum est de 15 minutes, le maximum est de 3 jours.

enable_node_public_ip
Optional[bool]
Obligatoire

Activez ou désactivez l’approvisionnement d’adresses IP publiques de nœud. La valeur par défaut est True. Les valeurs possibles sont les suivantes :

  • True : indique que les adresses IP publiques seront approvisionnées pour les nœuds de calcul.

  • False : indique que les nœuds de calcul auront un point de terminaison privé et aucune adresse IP publique.

setup_scripts
Optional[SetupScripts]
Obligatoire

Détails des scripts personnalisés à exécuter pour la configuration du cluster.

custom_applications
Optional[List[CustomApplications]]
Obligatoire

Liste des applications personnalisées et de leurs points de terminaison pour les instance de calcul.

Keyword-Only Parameters

name
Obligatoire
description
Obligatoire
size
Obligatoire
tags
Obligatoire
ssh_public_access_enabled
Obligatoire
create_on_behalf_of
Obligatoire
network_settings
Obligatoire
ssh_settings
Obligatoire
schedules
Obligatoire
identity
Obligatoire
idle_time_before_shutdown
Obligatoire
idle_time_before_shutdown_minutes
Obligatoire
setup_scripts
Obligatoire
enable_node_public_ip
valeur par défaut: True
custom_applications
Obligatoire

Exemples

Création d’un objet ComputeInstance.


   from azure.ai.ml.entities import ComputeInstance

   ci = ComputeInstance(
       name=ci_name,
       size="Standard_DS2_v2",
   )
   ml_client.compute.begin_create_or_update(ci)

Variables

state

État de la ressource.

last_operation

Dernière opération.

applications

Applications associées au instance de calcul.

Méthodes

dump

Videz le contenu de calcul dans un fichier au format yaml.

dump

Videz le contenu de calcul dans un fichier au format yaml.

dump(dest: str | PathLike | IO, **kwargs) -> None

Paramètres

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Obligatoire

Destination pour recevoir le contenu de ce calcul. Doit être un chemin d’accès à un fichier local ou un flux de fichiers déjà ouvert. Si dest est un chemin de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans, et une exception est levée si le fichier n’est pas accessible en écriture.'

Attributs

base_path

Chemin d’accès de base de la ressource.

Retours

Chemin d’accès de base de la ressource.

Type de retour

str

created_on

Horodatage de création de ressource de calcul.

Retours

Horodatage de création de ressource de calcul.

Type de retour

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création pour la ressource.

Type de retour

id

ID de la ressource.

Retours

ID global de la ressource, id Azure Resource Manager (ARM).

Type de retour

last_operation

Dernière opération.

Retours

Dernière opération.

Type de retour

str

os_image_metadata

Métadonnées relatives à l’image du système d’exploitation pour cette instance de calcul.

Retours

Métadonnées d’image du système d’exploitation.

Type de retour

provisioning_errors

Erreurs d’approvisionnement des ressources de calcul.

Retours

Erreurs d’approvisionnement des ressources de calcul.

Type de retour

provisioning_state

État d’approvisionnement de la ressource de calcul.

Retours

État d’approvisionnement de la ressource de calcul.

Type de retour

services

Services du instance de calcul.

Retours

Services du instance de calcul.

Type de retour

state

État du calcul.

Retours

État du calcul.

Type de retour

str

type

Type de calcul.

Retours

Type de calcul.

Type de retour