AmlCompute Classe
Ressource de calcul AzureML.
- Héritage
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Constructeur
AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)
Paramètres
Nom | Description |
---|---|
name
Obligatoire
|
Nom de la ressource de calcul. |
description
Obligatoire
|
Description de la ressource de calcul. |
size
Obligatoire
|
Taille du calcul. La valeur par défaut est None. |
tags
Obligatoire
|
Ensemble d’étiquettes. Contient des étiquettes de ressources définies en tant que paires clé/valeur. |
ssh_settings
Obligatoire
|
Paramètres SSH pour accéder au cluster de calcul AzureML. |
network_settings
Obligatoire
|
Paramètres de réseau virtuel pour le cluster de calcul AzureML. |
idle_time_before_scale_down
Obligatoire
|
Temps d’inactivité du nœud avant le scale-down. La valeur par défaut est None. |
identity
Obligatoire
|
Identités associées au cluster de calcul. |
tier
Obligatoire
|
Niveau Machine virtuelle. Les valeurs acceptées sont les suivantes : « Dedicated », « LowPriority ». La valeur par défaut est None. |
min_instances
Obligatoire
|
Nombre minimal d’instances. La valeur par défaut est None. |
max_instances
Obligatoire
|
Nombre maximal d’instances. La valeur par défaut est None. |
ssh_public_access_enabled
Obligatoire
|
État du port SSH public. Les valeurs acceptées sont :
|
enable_node_public_ip
Obligatoire
|
Activer ou désactiver l’approvisionnement d’adresses IP publiques de nœud. Les valeurs acceptées sont :
|
Paramètres de mot clé uniquement
Nom | Description |
---|---|
name
Obligatoire
|
|
description
Obligatoire
|
|
size
Obligatoire
|
|
tags
Obligatoire
|
|
ssh_public_access_enabled
Obligatoire
|
|
ssh_settings
Obligatoire
|
|
min_instances
Obligatoire
|
|
max_instances
Obligatoire
|
|
network_settings
Obligatoire
|
|
idle_time_before_scale_down
Obligatoire
|
|
identity
Obligatoire
|
|
tier
Obligatoire
|
|
enable_node_public_ip
|
valeur par défaut: True
|
Exemples
Création d’un objet AmlCompute.
from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration
aml_compute = AmlCompute(
name="my-aml-compute",
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
)
],
),
)
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: Any) -> None
Paramètres
Nom | Description |
---|---|
dest
Obligatoire
|
Destination pour recevoir le contenu de ce calcul. Doit être un chemin d’accès à un fichier local ou un flux de fichier déjà ouvert. Si dest est un chemin d’accès 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
created_on
Horodatage de la création de ressource de calcul.
Retours
Type | Description |
---|---|
Horodatage de la création de ressource de calcul. |
creation_context
Contexte de création de la ressource.
Retours
Type | Description |
---|---|
Métadonnées de création de la ressource. |
id
ID de la ressource.
Retours
Type | Description |
---|---|
L’ID global de la ressource, un ID Azure Resource Manager (ARM). |
provisioning_errors
Erreurs de provisionnement des ressources de calcul.
Retours
Type | Description |
---|---|
Erreurs de provisionnement des ressources de calcul. |
provisioning_state
État d’approvisionnement de la ressource de calcul.
Retours
Type | Description |
---|---|
État d’approvisionnement de la ressource de calcul. |
type
Azure SDK for Python