ComputeInstance Classe
Ressource d’instance de calcul.
- Héritage
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
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
Ensemble de balises. Contient des balises de ressources définies en tant que paires clé/valeur.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Configuration pour créer une ressource pour le compte d’un autre utilisateur. La valeur par défaut est None.
- network_settings
- Optional[NetworkSettings]
Paramètres réseau pour le instance de calcul.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
Paramètres SSH pour le instance de calcul.
É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]
Calcul instance planifications. La valeur par défaut est None.
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.
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.
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]
Détails des scripts personnalisés à exécuter pour la configuration du cluster.
- custom_applications
- Optional[List[CustomApplications]]
Liste des applications personnalisées et de leurs points de terminaison pour les instance de calcul.
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
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
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
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
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
type
Azure SDK for Python